Beruflich Dokumente
Kultur Dokumente
Ejercicio
Una zapatera reparti cupones de descuento en las ferias de la ciudad recin terminadas. Un cliente que acaba de entrar a la tienda aporta su cdula de identidad y el cupn de descuento, para llevarse un par de zapatos, de los cuales se conoce el modelo y su precio. Calcular el precio neto a cancelar.
10/12/2012
Ejercicio propuesto
Anlisis del problema: Lista Clasificacin Cedula------------------------------------------- Atributo/Zapatera Cupon_Desc------------------------------------ Atributo/Zapatera Zapatera---------------------------------------- Clase Modelo------------------------------------------- Atributo/Zapatera Precio-------------------------------------------- Atributo/Zapatera Calcula_Monto_Canc----------------------- Mtodo/Zapatera La forma de calcular el monto a cancelar por el par de zapatos con su descuento es: Monto_Canc Precio Precio*Cupon_desc/100
10/12/2012
real Cupon_Desc, Precio Asignar_Cedula(alfanumrico Ced) Asignar_Modelo(alfanumrico Mod) Asignar_Cupon_Desc(real Cupn) Asignar_Precio(real Pr) alfanumrico Sacar_Cedula() alfanumerico Sacar_Modelo() real Sacar_Cupon_Desc() real Sacar_Precio() real Calcula_Monto_Canc ()
10/12/2012
Definicin de la estructura de la clase clase Zapatera inicio privado: alfanumrico Cedula, Modelo real Cupon_desc, Precio publico: //Mtodos para asignar o meter datos Asignar_Cedula(alfanumerico Ced) Asignar_Modelo(alfanumerico Mod) Asignar_Cupon_Desc(real Cupn) Asignar_Precio(real Pr) //Mtodos para sacar datos alfanumrico Sacar_Cedula() alfanumrico Sacar_Modelo() real Sacar_Cupon_desc() real Sacar_Precio() // Otros mtodos propios del objeto real Calcula_Monto_Canc() fin // Zapatera
10/12/2012
alfanumerico Zapatera Sacar_Cedula() inicio retornar Cedula fin alfanumerico Zapatera Sacar_Modelo() inicio retornar Modelo fin real Zapatera Sacar_Cupon_Desc() inicio retornar Cupon_Desc fin real Zapatera Sacar_Precio() inicio retornar Precio fin
10/12/2012
10/12/2012
//Programa de aplicacion
principal( ) inicio Zapatera ObjZapateria // Creacin del objeto InterfazEntrada(ObjZapateria) InterfazSalida(ObjZapateria) fin
10/12/2012
InterfazEntrada(Zapateria ObjZapateria ) inicio real Pr,Cupon // Definicin de variables alfanumrico Ced, Mod escribir Escriba el numero de la cedula de identidad leer Ced ObjZapateria.Asignar_Cedula (Ced) escribir Escriba el modelo leer Mod ObjZapateria.Asignar_Modelo(Mod) escribir Escriba el descuento leer Cupo ObjZapateria.Asignar_Cupon_desc(Cupon) escribir Escriba el precio leer Precio ObjZapateria.Asignar_Precio(Pr) fin
10/12/2012
10
fin
10/12/2012
11