ejercicio tienda x dept secuencial

5
Introducción a la computación Ejercicio de una tienda por departamento Profesores: Camacaro Vladimir y Piñero Erys

Upload: erysintroduccion

Post on 03-Aug-2015

123 views

Category:

Education


3 download

TRANSCRIPT

Page 1: Ejercicio tienda x dept  secuencial

Introducción a la computación

Ejercicio de una tienda por departamento

Profesores: Camacaro Vladimir y Piñero Erys

Page 2: Ejercicio tienda x dept  secuencial

EjercicioUna tienda por departamento ofrece a sus clientes en su página web cupones con diferentes porcentajes de descuentos. El cliente debe registrarse, luego puede imprimir un cupón y presentarlo en la tienda al momento de la compra. Además debe suministrar nombre, cedula, código del articulo que compra, precio, cantidad. Por otro lado por ser el día de aniversario de la tienda se tiene como promoción descontar, al precio original, el porcentaje que coincide con la edad del cliente.Calcular el monto del descuento por cupón, descuento por edad y el monto a pagar.

Page 3: Ejercicio tienda x dept  secuencial

Análisis del problema

Lista ClasificacionListaDesc_CuponNombreCedulaCodigoPrecioCantidadEdadTiendaCalc_PrecioSinDescCalc_DescxCuponCalc_DescxEdadCalcTotal_Pagar

ClasificaciónAtributoAtributoAtributoAtributoAtributoAtributoAtributoClaseMetodoMetodoMetodo

Page 4: Ejercicio tienda x dept  secuencial

Análisis del problema// Calcula precio sin descuento

PrecioSinDesc ←Precio*Cantidad

// Calcula descuento del cupón

DescxCupon ← PrecioSinDesc * Desc_Cupon /100

// Calcula descuento según la edad

DescxEdad ← PrecioSinDesc * Edad/100

// Calcula el total a pagar

Total_Pagar ← PrecioSinDesc – DescxCupon - DescxEdad

Precio sin descuentoPrecio sin descuentoPrecio sin descuento

Page 5: Ejercicio tienda x dept  secuencial

Tienda

real Desc_Cupon, Precioentero Cantidad, Edadalfanumerico Nombrealfanumerico Cedulaalfanumerico Codigo

Asignar_Precio(real ↓ Prec)Asignar_Desc_Cupon(real ↓ Desc)Asignar_Cantidad(entero↓ Cant)Asignar_Edad(entero↓ Ed)Asignar_Nombre(alfanumerico ↓ Nomb)Asignar_Cedula(alfanumerico ↓ Ced)Asignar_Codigo(alfanumerico ↓ Cod)real Sacar_Precio()real Sacar_Desc_Cupon()entero Sacar_Cantidad()entero Sacar_Edad()alfanumerico Sacar_Nombre()alfanumerico Sacar_Cedula()alfanumerico Sacar_Codigo()real Calc_PrecioSinDesc() real Calc_DescxCupon() real Calc_DescxEdad()                        real CalcTotal_Pagar()

Profesores: Camacaro Vladimir y Erys Piñero