SlideShare uma empresa Scribd logo
1 de 14
Introducción a la Computación 
Lapso 2014_1 
Profesores: Camacaro Vladimir 
Erys Piñero
Ejercicio de la zapatería 
Una zapatería debido a su mes de aniversario realiza algunos 
descuentos de acuerdo al tipo de zapato: 
Si tipo de zapato son “botas” o “botines” se hace un descuento del 
2% al monto a pagar por el cliente 
Si son “zapatillas” o “deportivos” se hace un descuento del 5% al 
monto a pagar por el cliente. 
Suponga que los precios de los zapatos ya tienen incluido el IVA 
Se cuenta con los siguientes datos: Tipo de zapato, costo y cantidad. Se 
desea calcular e imprimir: 
• Monto a pagar por el cliente sin descuento. 
• Monto total del descuento. 
• Monto total a pagar con descuentos
Análisis del problema 
Lista Clasificación 
Tipo atributo/Zapateria 
Costo atributo/ Zapateria 
Cantidad atributo/ Zapateria 
Zapateria clase 
CalcMontoSinDesc método/ Zapateria 
CalcMontoTotalDesc método/ Zapateria 
CalcMontoTotalPagar método/ Zapateria
// Calcula el Monto a pagar por el cliente sin descuento 
MontoSinDesc  Costo*Cantidad
// Calcula el Monto de los descuentos 
si ((Tipo = “Bota”) o (Tipo = “Botines”)) 
MontoTotalDesc  MontoSinDesc*0,02 
sino 
inicio 
si ((Tipo = “Zapatilla”) o (Tipo = “Deportivo”)) 
MontoTotalDesc  MontoSinDesc*0,05 
sino 
MontoTotalDesc  0 
fin 
//Calcula el Monto total a pagar 
MontoTotalPagar MontoSinDesc – MontoTotalDesc
Diseño de la estructura de la clase 
Zapateria 
alfanumérico Tipo 
real Costo 
entero Cantidad 
AsignarTipo(alfanumerico ↓ Tip) 
AsignarCosto(real ↓ Cost) 
AsignarCantidad( entero ↓ Cantid) 
alfanumerico SacarTipo() 
real SacarCosto( ) 
entero SacarCantidad( ) 
real CalcMontoSinDesc() 
real CalcMontoTotalDesc() 
real CalcMontoTotalPagar()
Observe como del diseño se obtiene la 
definición de la clase 
clase Zapateria 
inicio 
privado: 
alfanumerico Tipo 
real Costo 
entero Cantidad 
publico: 
AsignarTipo(alfanumerico ↓ Tip) 
AsignarCosto( real ↓ Cost) 
AsignarCantidad( entero ↓ Cantid) 
alfanumerico SacarTipo() 
real SacarCosto( ) 
entero SacarCantidad( ) 
real CalcMontoSinDesc() 
real CalcMontoTotalDesc() 
real CalcMontoTotalPagar() 
fin 
clase Zapateria 
Zapateria 
alfanumerico Tipo 
real Costo 
entero Cantidad 
AsignarTipo(alfanumerico ↓Tip ) 
AsignarCosto(real ↓ Cost) 
AsignarCantidad( entero ↓ Cantid) 
alfanumerico SacarTipo() 
real SacarCosto( ) 
entero SacarCantidad( ) 
real CalcMontoSinDesc() 
real CalcMontoTotalDesc() 
real CalcMontoTotalPagar() 
Atributos: Tipo, Costo, 
Cantidad 
Métodos
Asignar y Sacar 
Los métodos de asignar y 
sacar quedan como ejercicios.
// Calcula el Monto a pagar por el cliente sin descuento 
En el análisis se estudió: 
MontoSinDesc  Costo*Cantidad 
En pseudolenguaje: 
real Zapateria CalcMontoSinDesc() 
inicio 
real MontoSinDesc 
MontoSinDesc  Costo*Cantidad 
retonar MontoSinDesc 
fin
// Calcula el Monto total de los descuentos. 
En el análisis se estudió: 
si ((Tipo = “Bota”) o (Tipo = “Botines”)) 
MontoTotalDesc  MontoSinDesc*0,02 
sino 
inicio 
si ((Tipo = “Zapatilla”) o (Tipo = “Deportivo”)) 
MontoTotalDesc  MontoSinDesc*0,05 
sino MontoTotalDesc  0 
fin 
En pseudolenguaje: 
real Zapateria CalcMontoTotalDesc() 
inicio 
real MontoTotalDesc 
si ((Tipo = “Bota”) o (Tipo = “Botines”)) 
MontoTotalDesc  CalcMontoSinDesc()*0,02 
sino 
inicio 
si ((Talla = “Zapatilla”) o (Talla = “Deportivo”)) 
MontoTotalDesc  CalcMontoSinDesc()*0,05 
sino MontoTotalDesc  0 
fin 
retornar MontoTotalDesc 
fin
//Calcula el Monto total a pagar con descuentos 
En el análisis se estudió: En pseudolenguaje: 
real Zapateria CalcMontoTotalPagar() 
inicio 
real MontoTotalPagar 
MontoTotalPagar CalcMontoSinDesc() - CalcMontoTotalDesc() 
retornar MontoTotalPagar 
fin 
MontoTotalPagarMontoSinDesc – MontoTotalDesc
// Programa de aplicación 
principal( ) 
inicio 
Zapateria Zapato //Creación del objeto. 
InterfazEntrada(Zapato) 
InterfazSalida(Zapato) 
fin
InterfazEntrada(Zapateria ↑ Zapato) 
inicio 
alfanumerico Tip 
entero cantid 
real Cost //Definición de Variables 
escribir “Introduzca el tipo de zapato” 
leer Tip 
Zapateria.AsignarTipo(Tip) 
escribir “Introduzca el costo de las franelas” 
leer Cost 
Zapateria.AsignarCosto(Cost) 
escribir “Introduzca la cantidad que desea comprar” 
leer cantid 
Zapateria.AsignarCantidad(cantid) 
fin
Interfazsalida(Zapateria ↓ Zapato) 
inicio 
escribir “Monto a cancelar sin descuento BsF:”, Zapato.CalcMontoSinDesc() 
escribir “Monto total de los descuentos BsF:”, Zapato.CalcMontoTotalDesc() 
escribir “Monto total a pagar con descuentos más IVA BsF. ” 
escribir Zapateria.CalcMontoTotalPagar() 
fin

Mais conteúdo relacionado

Destaque

Destaque (11)

Ejercicio resuelto mermeladas
Ejercicio resuelto  mermeladasEjercicio resuelto  mermeladas
Ejercicio resuelto mermeladas
 
Ejercicio propuesto de los aceites doble ciclo
Ejercicio propuesto de los aceites doble cicloEjercicio propuesto de los aceites doble ciclo
Ejercicio propuesto de los aceites doble ciclo
 
Unidad VI. Ciclo B
Unidad VI. Ciclo BUnidad VI. Ciclo B
Unidad VI. Ciclo B
 
Enunciado de la distribuidora de gas. Uso de doble ciclo
Enunciado de la distribuidora de gas. Uso de doble cicloEnunciado de la distribuidora de gas. Uso de doble ciclo
Enunciado de la distribuidora de gas. Uso de doble ciclo
 
Ejercicio propuesto de las galletas slideshare 1c
Ejercicio propuesto de las galletas slideshare 1cEjercicio propuesto de las galletas slideshare 1c
Ejercicio propuesto de las galletas slideshare 1c
 
Unidad VI. Un ciclo
Unidad VI. Un cicloUnidad VI. Un ciclo
Unidad VI. Un ciclo
 
Ejercicio de las calculadoras.. Un ciclo
Ejercicio de las calculadoras.. Un cicloEjercicio de las calculadoras.. Un ciclo
Ejercicio de las calculadoras.. Un ciclo
 
Conjuntos numéricos
Conjuntos numéricosConjuntos numéricos
Conjuntos numéricos
 
Metodologia para la resolucion de problemas bajo el enfoque orientado a objetos
Metodologia para la resolucion de problemas bajo el enfoque orientado a objetosMetodologia para la resolucion de problemas bajo el enfoque orientado a objetos
Metodologia para la resolucion de problemas bajo el enfoque orientado a objetos
 
Ejercicios resuelto del restaurant. un ciclo
Ejercicios resuelto del restaurant. un cicloEjercicios resuelto del restaurant. un ciclo
Ejercicios resuelto del restaurant. un ciclo
 
Sistemas numericos y conversiones entre ellos
Sistemas numericos y conversiones entre ellosSistemas numericos y conversiones entre ellos
Sistemas numericos y conversiones entre ellos
 

Semelhante a Ejercicio botas botines 1 clase

Taller informatica
Taller informaticaTaller informatica
Taller informatica
claudia
 
desarrollo de funciones en sistemasn informatico
desarrollo de funciones en sistemasn informaticodesarrollo de funciones en sistemasn informatico
desarrollo de funciones en sistemasn informatico
jenifferroxana
 
Sesion02resuelto
Sesion02resueltoSesion02resuelto
Sesion02resuelto
Benjamin Ch
 
Ejercicios Ptracticos Unidad Iii
Ejercicios Ptracticos Unidad IiiEjercicios Ptracticos Unidad Iii
Ejercicios Ptracticos Unidad Iii
yennismart
 
Ejercicios resueltos de java
Ejercicios resueltos de javaEjercicios resueltos de java
Ejercicios resueltos de java
Faral TF
 
Primer problema
Primer problemaPrimer problema
Primer problema
robjess24
 

Semelhante a Ejercicio botas botines 1 clase (20)

Ejercicio combos
Ejercicio combosEjercicio combos
Ejercicio combos
 
Juanita
JuanitaJuanita
Juanita
 
Taller informatica
Taller informaticaTaller informatica
Taller informatica
 
Solucion distribuidora de gas. doble ciclo.
Solucion distribuidora de gas. doble ciclo.Solucion distribuidora de gas. doble ciclo.
Solucion distribuidora de gas. doble ciclo.
 
Ejercicio secuenciales
Ejercicio secuencialesEjercicio secuenciales
Ejercicio secuenciales
 
Practica 05
Practica 05Practica 05
Practica 05
 
Trabajos de gambas
Trabajos de gambasTrabajos de gambas
Trabajos de gambas
 
desarrollo de funciones en sistemasn informatico
desarrollo de funciones en sistemasn informaticodesarrollo de funciones en sistemasn informatico
desarrollo de funciones en sistemasn informatico
 
Actividad no. 1 15%
Actividad no. 1 15%Actividad no. 1 15%
Actividad no. 1 15%
 
Sesion02resuelto
Sesion02resueltoSesion02resuelto
Sesion02resuelto
 
Operacion variables.docx
Operacion variables.docxOperacion variables.docx
Operacion variables.docx
 
ALGORITMO RESUELTOS EN PSEINT
ALGORITMO RESUELTOS EN PSEINTALGORITMO RESUELTOS EN PSEINT
ALGORITMO RESUELTOS EN PSEINT
 
Ejercicios Ptracticos Unidad Iii
Ejercicios Ptracticos Unidad IiiEjercicios Ptracticos Unidad Iii
Ejercicios Ptracticos Unidad Iii
 
Dfsi
DfsiDfsi
Dfsi
 
Sesion 02
Sesion 02Sesion 02
Sesion 02
 
Ejercicios resueltos de java
Ejercicios resueltos de javaEjercicios resueltos de java
Ejercicios resueltos de java
 
Caso integral industrial
Caso integral industrialCaso integral industrial
Caso integral industrial
 
Dfsi
DfsiDfsi
Dfsi
 
TEMA 13 CALCULO DEL TIR Y EL VAN.pptx
TEMA 13 CALCULO DEL TIR Y EL VAN.pptxTEMA 13 CALCULO DEL TIR Y EL VAN.pptx
TEMA 13 CALCULO DEL TIR Y EL VAN.pptx
 
Primer problema
Primer problemaPrimer problema
Primer problema
 

Mais de Erys_Introduccion (6)

Ejercicio propuesto de sillas
Ejercicio propuesto de sillasEjercicio propuesto de sillas
Ejercicio propuesto de sillas
 
Ejercicio propuesto de cosmeticos
Ejercicio propuesto de cosmeticosEjercicio propuesto de cosmeticos
Ejercicio propuesto de cosmeticos
 
Ejercicio de tipos de tornillos, doble ciclo
Ejercicio de tipos de tornillos, doble cicloEjercicio de tipos de tornillos, doble ciclo
Ejercicio de tipos de tornillos, doble ciclo
 
Doble ciclo parte I
Doble ciclo  parte IDoble ciclo  parte I
Doble ciclo parte I
 
Unidad VI un ciclo parte II
Unidad VI un ciclo parte IIUnidad VI un ciclo parte II
Unidad VI un ciclo parte II
 
Unidad VI. Estructuras repetitivas
Unidad VI. Estructuras repetitivasUnidad VI. Estructuras repetitivas
Unidad VI. Estructuras repetitivas
 

Último

Escucha tu Cerebro en Nuevos Escenarios PE3 Ccesa007.pdf
Escucha tu Cerebro en Nuevos Escenarios  PE3  Ccesa007.pdfEscucha tu Cerebro en Nuevos Escenarios  PE3  Ccesa007.pdf
Escucha tu Cerebro en Nuevos Escenarios PE3 Ccesa007.pdf
Demetrio Ccesa Rayme
 
Diseño Universal de Aprendizaje en Nuevos Escenarios JS2 Ccesa007.pdf
Diseño Universal de Aprendizaje en Nuevos Escenarios  JS2  Ccesa007.pdfDiseño Universal de Aprendizaje en Nuevos Escenarios  JS2  Ccesa007.pdf
Diseño Universal de Aprendizaje en Nuevos Escenarios JS2 Ccesa007.pdf
Demetrio Ccesa Rayme
 
Las Preguntas Educativas entran a las Aulas CIAESA Ccesa007.pdf
Las Preguntas Educativas entran a las Aulas CIAESA  Ccesa007.pdfLas Preguntas Educativas entran a las Aulas CIAESA  Ccesa007.pdf
Las Preguntas Educativas entran a las Aulas CIAESA Ccesa007.pdf
Demetrio Ccesa Rayme
 
Estrategia Nacional de Refuerzo Escolar SJA Ccesa007.pdf
Estrategia Nacional de Refuerzo Escolar  SJA  Ccesa007.pdfEstrategia Nacional de Refuerzo Escolar  SJA  Ccesa007.pdf
Estrategia Nacional de Refuerzo Escolar SJA Ccesa007.pdf
Demetrio Ccesa Rayme
 
Bitacora de Inteligencia Artificial y Herramientas Digitales HD4 Ccesa007.pdf
Bitacora de Inteligencia Artificial  y Herramientas Digitales HD4  Ccesa007.pdfBitacora de Inteligencia Artificial  y Herramientas Digitales HD4  Ccesa007.pdf
Bitacora de Inteligencia Artificial y Herramientas Digitales HD4 Ccesa007.pdf
Demetrio Ccesa Rayme
 

Último (20)

Escucha tu Cerebro en Nuevos Escenarios PE3 Ccesa007.pdf
Escucha tu Cerebro en Nuevos Escenarios  PE3  Ccesa007.pdfEscucha tu Cerebro en Nuevos Escenarios  PE3  Ccesa007.pdf
Escucha tu Cerebro en Nuevos Escenarios PE3 Ccesa007.pdf
 
El Futuro de la Educacion Digital JS1 Ccesa007.pdf
El Futuro de la Educacion Digital  JS1  Ccesa007.pdfEl Futuro de la Educacion Digital  JS1  Ccesa007.pdf
El Futuro de la Educacion Digital JS1 Ccesa007.pdf
 
En un aposento alto himno _letra y acordes.pdf
En un aposento alto himno _letra y acordes.pdfEn un aposento alto himno _letra y acordes.pdf
En un aposento alto himno _letra y acordes.pdf
 
Diseño Universal de Aprendizaje en Nuevos Escenarios JS2 Ccesa007.pdf
Diseño Universal de Aprendizaje en Nuevos Escenarios  JS2  Ccesa007.pdfDiseño Universal de Aprendizaje en Nuevos Escenarios  JS2  Ccesa007.pdf
Diseño Universal de Aprendizaje en Nuevos Escenarios JS2 Ccesa007.pdf
 
SESION DE APRENDIZAJE PARA3ER GRADO -EL SISTEMA DIGESTIVO
SESION DE APRENDIZAJE PARA3ER GRADO -EL SISTEMA DIGESTIVOSESION DE APRENDIZAJE PARA3ER GRADO -EL SISTEMA DIGESTIVO
SESION DE APRENDIZAJE PARA3ER GRADO -EL SISTEMA DIGESTIVO
 
Las Preguntas Educativas entran a las Aulas CIAESA Ccesa007.pdf
Las Preguntas Educativas entran a las Aulas CIAESA  Ccesa007.pdfLas Preguntas Educativas entran a las Aulas CIAESA  Ccesa007.pdf
Las Preguntas Educativas entran a las Aulas CIAESA Ccesa007.pdf
 
Presentación de la propuesta de clase.pdf
Presentación de la propuesta de clase.pdfPresentación de la propuesta de clase.pdf
Presentación de la propuesta de clase.pdf
 
Evaluación de los Factores Externos de la Organización.
Evaluación de los Factores Externos de la Organización.Evaluación de los Factores Externos de la Organización.
Evaluación de los Factores Externos de la Organización.
 
Estrategia Nacional de Refuerzo Escolar SJA Ccesa007.pdf
Estrategia Nacional de Refuerzo Escolar  SJA  Ccesa007.pdfEstrategia Nacional de Refuerzo Escolar  SJA  Ccesa007.pdf
Estrategia Nacional de Refuerzo Escolar SJA Ccesa007.pdf
 
¿Que es Fuerza? online 2024 Repaso CRECE.pptx
¿Que es Fuerza? online 2024 Repaso CRECE.pptx¿Que es Fuerza? online 2024 Repaso CRECE.pptx
¿Que es Fuerza? online 2024 Repaso CRECE.pptx
 
TÉCNICAS OBSERVACIONALES Y TEXTUALES.pdf
TÉCNICAS OBSERVACIONALES Y TEXTUALES.pdfTÉCNICAS OBSERVACIONALES Y TEXTUALES.pdf
TÉCNICAS OBSERVACIONALES Y TEXTUALES.pdf
 
El liderazgo en la empresa sostenible, introducción, definición y ejemplo.
El liderazgo en la empresa sostenible, introducción, definición y ejemplo.El liderazgo en la empresa sostenible, introducción, definición y ejemplo.
El liderazgo en la empresa sostenible, introducción, definición y ejemplo.
 
Libros del Ministerio de Educación (2023-2024).pdf
Libros del Ministerio de Educación (2023-2024).pdfLibros del Ministerio de Educación (2023-2024).pdf
Libros del Ministerio de Educación (2023-2024).pdf
 
Plantilla de Bitácora Participación Estudiantil Ecuador
Plantilla de Bitácora Participación Estudiantil EcuadorPlantilla de Bitácora Participación Estudiantil Ecuador
Plantilla de Bitácora Participación Estudiantil Ecuador
 
Bitacora de Inteligencia Artificial y Herramientas Digitales HD4 Ccesa007.pdf
Bitacora de Inteligencia Artificial  y Herramientas Digitales HD4  Ccesa007.pdfBitacora de Inteligencia Artificial  y Herramientas Digitales HD4  Ccesa007.pdf
Bitacora de Inteligencia Artificial y Herramientas Digitales HD4 Ccesa007.pdf
 
sesion de aprendizaje 1 SEC. 13- 17 MAYO 2024 comunicación.pdf
sesion de aprendizaje 1 SEC. 13- 17  MAYO  2024 comunicación.pdfsesion de aprendizaje 1 SEC. 13- 17  MAYO  2024 comunicación.pdf
sesion de aprendizaje 1 SEC. 13- 17 MAYO 2024 comunicación.pdf
 
Botiquin del amor - Plantillas digitales.pdf
Botiquin del amor - Plantillas digitales.pdfBotiquin del amor - Plantillas digitales.pdf
Botiquin del amor - Plantillas digitales.pdf
 
Sesión de clase Motivados por la esperanza.pdf
Sesión de clase Motivados por la esperanza.pdfSesión de clase Motivados por la esperanza.pdf
Sesión de clase Motivados por la esperanza.pdf
 
Proyecto de Participación Estudiantil Completo - Bachillerato Ecuador
Proyecto de Participación Estudiantil Completo - Bachillerato EcuadorProyecto de Participación Estudiantil Completo - Bachillerato Ecuador
Proyecto de Participación Estudiantil Completo - Bachillerato Ecuador
 
Tema 9. Roma. 1º ESO 2014. Ciencias SOciales
Tema 9. Roma. 1º ESO 2014. Ciencias SOcialesTema 9. Roma. 1º ESO 2014. Ciencias SOciales
Tema 9. Roma. 1º ESO 2014. Ciencias SOciales
 

Ejercicio botas botines 1 clase

  • 1. Introducción a la Computación Lapso 2014_1 Profesores: Camacaro Vladimir Erys Piñero
  • 2. Ejercicio de la zapatería Una zapatería debido a su mes de aniversario realiza algunos descuentos de acuerdo al tipo de zapato: Si tipo de zapato son “botas” o “botines” se hace un descuento del 2% al monto a pagar por el cliente Si son “zapatillas” o “deportivos” se hace un descuento del 5% al monto a pagar por el cliente. Suponga que los precios de los zapatos ya tienen incluido el IVA Se cuenta con los siguientes datos: Tipo de zapato, costo y cantidad. Se desea calcular e imprimir: • Monto a pagar por el cliente sin descuento. • Monto total del descuento. • Monto total a pagar con descuentos
  • 3. Análisis del problema Lista Clasificación Tipo atributo/Zapateria Costo atributo/ Zapateria Cantidad atributo/ Zapateria Zapateria clase CalcMontoSinDesc método/ Zapateria CalcMontoTotalDesc método/ Zapateria CalcMontoTotalPagar método/ Zapateria
  • 4. // Calcula el Monto a pagar por el cliente sin descuento MontoSinDesc  Costo*Cantidad
  • 5. // Calcula el Monto de los descuentos si ((Tipo = “Bota”) o (Tipo = “Botines”)) MontoTotalDesc  MontoSinDesc*0,02 sino inicio si ((Tipo = “Zapatilla”) o (Tipo = “Deportivo”)) MontoTotalDesc  MontoSinDesc*0,05 sino MontoTotalDesc  0 fin //Calcula el Monto total a pagar MontoTotalPagar MontoSinDesc – MontoTotalDesc
  • 6. Diseño de la estructura de la clase Zapateria alfanumérico Tipo real Costo entero Cantidad AsignarTipo(alfanumerico ↓ Tip) AsignarCosto(real ↓ Cost) AsignarCantidad( entero ↓ Cantid) alfanumerico SacarTipo() real SacarCosto( ) entero SacarCantidad( ) real CalcMontoSinDesc() real CalcMontoTotalDesc() real CalcMontoTotalPagar()
  • 7. Observe como del diseño se obtiene la definición de la clase clase Zapateria inicio privado: alfanumerico Tipo real Costo entero Cantidad publico: AsignarTipo(alfanumerico ↓ Tip) AsignarCosto( real ↓ Cost) AsignarCantidad( entero ↓ Cantid) alfanumerico SacarTipo() real SacarCosto( ) entero SacarCantidad( ) real CalcMontoSinDesc() real CalcMontoTotalDesc() real CalcMontoTotalPagar() fin clase Zapateria Zapateria alfanumerico Tipo real Costo entero Cantidad AsignarTipo(alfanumerico ↓Tip ) AsignarCosto(real ↓ Cost) AsignarCantidad( entero ↓ Cantid) alfanumerico SacarTipo() real SacarCosto( ) entero SacarCantidad( ) real CalcMontoSinDesc() real CalcMontoTotalDesc() real CalcMontoTotalPagar() Atributos: Tipo, Costo, Cantidad Métodos
  • 8. Asignar y Sacar Los métodos de asignar y sacar quedan como ejercicios.
  • 9. // Calcula el Monto a pagar por el cliente sin descuento En el análisis se estudió: MontoSinDesc  Costo*Cantidad En pseudolenguaje: real Zapateria CalcMontoSinDesc() inicio real MontoSinDesc MontoSinDesc  Costo*Cantidad retonar MontoSinDesc fin
  • 10. // Calcula el Monto total de los descuentos. En el análisis se estudió: si ((Tipo = “Bota”) o (Tipo = “Botines”)) MontoTotalDesc  MontoSinDesc*0,02 sino inicio si ((Tipo = “Zapatilla”) o (Tipo = “Deportivo”)) MontoTotalDesc  MontoSinDesc*0,05 sino MontoTotalDesc  0 fin En pseudolenguaje: real Zapateria CalcMontoTotalDesc() inicio real MontoTotalDesc si ((Tipo = “Bota”) o (Tipo = “Botines”)) MontoTotalDesc  CalcMontoSinDesc()*0,02 sino inicio si ((Talla = “Zapatilla”) o (Talla = “Deportivo”)) MontoTotalDesc  CalcMontoSinDesc()*0,05 sino MontoTotalDesc  0 fin retornar MontoTotalDesc fin
  • 11. //Calcula el Monto total a pagar con descuentos En el análisis se estudió: En pseudolenguaje: real Zapateria CalcMontoTotalPagar() inicio real MontoTotalPagar MontoTotalPagar CalcMontoSinDesc() - CalcMontoTotalDesc() retornar MontoTotalPagar fin MontoTotalPagarMontoSinDesc – MontoTotalDesc
  • 12. // Programa de aplicación principal( ) inicio Zapateria Zapato //Creación del objeto. InterfazEntrada(Zapato) InterfazSalida(Zapato) fin
  • 13. InterfazEntrada(Zapateria ↑ Zapato) inicio alfanumerico Tip entero cantid real Cost //Definición de Variables escribir “Introduzca el tipo de zapato” leer Tip Zapateria.AsignarTipo(Tip) escribir “Introduzca el costo de las franelas” leer Cost Zapateria.AsignarCosto(Cost) escribir “Introduzca la cantidad que desea comprar” leer cantid Zapateria.AsignarCantidad(cantid) fin
  • 14. Interfazsalida(Zapateria ↓ Zapato) inicio escribir “Monto a cancelar sin descuento BsF:”, Zapato.CalcMontoSinDesc() escribir “Monto total de los descuentos BsF:”, Zapato.CalcMontoTotalDesc() escribir “Monto total a pagar con descuentos más IVA BsF. ” escribir Zapateria.CalcMontoTotalPagar() fin