SlideShare una empresa de Scribd logo
1 de 9
Introducción a la 
Computación 
Ejercicios
Ejercicio propuesto 
Un restaurant de la ciudad, ofrece desayunos a 28 BsF, almuerzos 
a 105 BsF y cenas a 56 BsF. Estos montos ya incluyen IVA. 
Como datos de entrada por cada venta se tiene: Tipo de comida 
(desayuno, almuerzo o cena), número de comidas, número de niños 
y cantidad de personas de la tercera edad. 
Se tiene como política del restaurant: 
A los niños se les hace un descuento del 5% en el almuerzo y 
10% en la cena y a las personas de la tercera edad un descuento 
del 9% en el desayuno. 
a.- Por cada venta se requiere Monto total vendido. 
b.- Por el restaurant: Monto total vendido por cada tipo de comida 
y total general. 
Profs: Camacaro Vladimir y Piñero Erys 2
Análisis del problema 
Lista Clasificación 
Venta ---------------- Clase 
TipoComida------------ Atributo/Venta 
NroComida------------- Atributo/Venta 
NroNiños ----------- Atributo/Venta 
Nro3eraEdad---------- Atributo/Venta 
Restaurant ------------  Clase 
CalcMontoVendido-  Método /Restaurant 
CalcTotalGeneral  Método /Restaurant 
Profs: Camacaro Vladimir y Piñero Erys 3
Se inicializa en cero los acumuladores 
por cada tipo de comida que van 
almacenar monto total vendido por 
desayuno , almuerzo y cena 
f.u. 1) Inicializar( Acumdes,Acumalm,Acumcen) 
Es de frecuencia única ya que se 
inicializa una vez 
Profs: Camacaro Vladimir y Piñero Erys 4
f.m. 2)Leer(Tipocomida,NroComida,NroNiños,Nro3raEdad) 
f.m. 3) si( Tipocomida=“Desayuno”) 
inicio 
MontVendido ← NroComidas*28– Nro3eraEdad*28*9/100 
Acumdes ← Acumdes + MontVendido 
fin 
sino 
si(Tipocomida=“Almuerzo”) 
inicio 
MontVendido ← NroComidas*105– NroNiños*105*5/100 
Acumalm ← Acumalm + MontVendido 
fin 
sino 
si(Tipocomida=“Cena”) 
inicio 
MontVendido ← NroComidas*56– NroNiños*56*10/100 
Acumcen ← Acumcen + MontVendido 
fin 
sino 
Montvendido ← 0 
“MontVendido” 
almacena el 
monto vendido 
por cada venta 
“Acumdes” almacena 
monto total vendido por 
desayunos 
“Acumalm” almacena 
monto total vendido por 
almuerzos 
“Acumcen” almacena 
monto total vendido por 
cena 
Profs: Camacaro Vladimir y Piñero Erys 5
“Totalgen” almacena 
el monto total vendido 
por el restaurant 
f.u.4) Totalgen ← Acumdes+Acumalm+Acumcen 
Profs: Camacaro Vladimir y Piñero Erys 6
Diagrama 
leer respuesta 
1 
2 
3 leer respuesta 
2 
3 
4 
repetir mientras (respuesta =“Si”) 
Profs: Camacaro Vladimir y Piñero Erys 7
Venta 
Venta 
alfanumérico TipoComida 
entero NroComida, NroNiños, Nro3raEdad 
AsignarTipoComida(alfanumérico↓TC) 
AsignarNroComida(entero↓NC) 
AsignarNroNiños(entero↓NN) 
AsignarNro3raEdad(entero↓N3E) 
alfanumérico SacarTipoComida() 
entero SacarNroComida() 
entero SacarNroNiños() 
entero SacarNro3raEdad() 
Profs: Camacaro Vladimir y Piñero Erys 8
Restaurant 
Restaurant 
real Acumdes, Acumalm, Acumcen 
Inicializar() 
CalcMontoVendido (Venta↓V) 
real CalcTotalGeneral() 
Profs: Camacaro Vladimir y Piñero Erys 9

Más contenido relacionado

Destacado

Proyecto restaurant cascada park trabajo final(presentación)
Proyecto restaurant cascada park trabajo final(presentación)Proyecto restaurant cascada park trabajo final(presentación)
Proyecto restaurant cascada park trabajo final(presentación)
Carlos Carmona Brenis
 
Manual photoshop cs3 angela elvecio agosto 6 2011
Manual photoshop cs3 angela elvecio agosto 6 2011Manual photoshop cs3 angela elvecio agosto 6 2011
Manual photoshop cs3 angela elvecio agosto 6 2011
Angela Maria Herrera Viteri
 

Destacado (20)

Doble ciclo. Parte I
Doble ciclo. Parte IDoble ciclo. Parte I
Doble ciclo. Parte I
 
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
 
Restaurant
RestaurantRestaurant
Restaurant
 
Ejercicio botas botines 1 clase
Ejercicio botas botines 1 claseEjercicio botas botines 1 clase
Ejercicio botas botines 1 clase
 
Ejercicio tienda x dept secuencial
Ejercicio tienda x dept  secuencialEjercicio tienda x dept  secuencial
Ejercicio tienda x dept secuencial
 
Solucion del ejercicio zapateria
Solucion del ejercicio zapateriaSolucion del ejercicio zapateria
Solucion del ejercicio zapateria
 
Conjuntos numéricos
Conjuntos numéricosConjuntos numéricos
Conjuntos numéricos
 
Pland enegocio de restaurant
Pland enegocio de restaurantPland enegocio de restaurant
Pland enegocio de restaurant
 
bussiness plan
bussiness planbussiness plan
bussiness plan
 
Proyecto restaurant cascada park trabajo final(presentación)
Proyecto restaurant cascada park trabajo final(presentación)Proyecto restaurant cascada park trabajo final(presentación)
Proyecto restaurant cascada park trabajo final(presentación)
 
Plan de mercado restaurant bella vista
Plan de mercado restaurant bella vistaPlan de mercado restaurant bella vista
Plan de mercado restaurant bella vista
 
Curso photoshop CS3
Curso photoshop CS3Curso photoshop CS3
Curso photoshop CS3
 
gif creado con photoshop cs3
gif creado con photoshop cs3gif creado con photoshop cs3
gif creado con photoshop cs3
 
Creative lab
Creative labCreative lab
Creative lab
 
Miguel valera
Miguel valeraMiguel valera
Miguel valera
 
Manual photoshop cs3 angela elvecio agosto 6 2011
Manual photoshop cs3 angela elvecio agosto 6 2011Manual photoshop cs3 angela elvecio agosto 6 2011
Manual photoshop cs3 angela elvecio agosto 6 2011
 
Clase3
Clase3Clase3
Clase3
 
Dibujos
Dibujos Dibujos
Dibujos
 
Angel colmenares Bases de datos
Angel colmenares Bases de datosAngel colmenares Bases de datos
Angel colmenares Bases de datos
 

Más de Erys_Introduccion

Más de Erys_Introduccion (13)

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 combos dos clases
Ejercicio combos dos clasesEjercicio combos dos clases
Ejercicio combos dos clases
 
Ejercicios resueltos con estructuras secuenciales y pseudolenguaje
Ejercicios resueltos con estructuras secuenciales y pseudolenguajeEjercicios resueltos con estructuras secuenciales y pseudolenguaje
Ejercicios resueltos con estructuras secuenciales y pseudolenguaje
 
Pseudolenguaje
PseudolenguajePseudolenguaje
Pseudolenguaje
 
Sistemas numericos y conversiones entre ellos
Sistemas numericos y conversiones entre ellosSistemas numericos y conversiones entre ellos
Sistemas numericos y conversiones entre ellos
 
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
 
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
 
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 combos
Ejercicio combosEjercicio combos
Ejercicio combos
 
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

🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
EliaHernndez7
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Fernando Solis
 

Último (20)

Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdf
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptxPLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
Usos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicasUsos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicas
 
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdfFICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 

Ejercicios resuelto del restaurant. un ciclo

  • 1. Introducción a la Computación Ejercicios
  • 2. Ejercicio propuesto Un restaurant de la ciudad, ofrece desayunos a 28 BsF, almuerzos a 105 BsF y cenas a 56 BsF. Estos montos ya incluyen IVA. Como datos de entrada por cada venta se tiene: Tipo de comida (desayuno, almuerzo o cena), número de comidas, número de niños y cantidad de personas de la tercera edad. Se tiene como política del restaurant: A los niños se les hace un descuento del 5% en el almuerzo y 10% en la cena y a las personas de la tercera edad un descuento del 9% en el desayuno. a.- Por cada venta se requiere Monto total vendido. b.- Por el restaurant: Monto total vendido por cada tipo de comida y total general. Profs: Camacaro Vladimir y Piñero Erys 2
  • 3. Análisis del problema Lista Clasificación Venta ---------------- Clase TipoComida------------ Atributo/Venta NroComida------------- Atributo/Venta NroNiños ----------- Atributo/Venta Nro3eraEdad---------- Atributo/Venta Restaurant ------------  Clase CalcMontoVendido-  Método /Restaurant CalcTotalGeneral  Método /Restaurant Profs: Camacaro Vladimir y Piñero Erys 3
  • 4. Se inicializa en cero los acumuladores por cada tipo de comida que van almacenar monto total vendido por desayuno , almuerzo y cena f.u. 1) Inicializar( Acumdes,Acumalm,Acumcen) Es de frecuencia única ya que se inicializa una vez Profs: Camacaro Vladimir y Piñero Erys 4
  • 5. f.m. 2)Leer(Tipocomida,NroComida,NroNiños,Nro3raEdad) f.m. 3) si( Tipocomida=“Desayuno”) inicio MontVendido ← NroComidas*28– Nro3eraEdad*28*9/100 Acumdes ← Acumdes + MontVendido fin sino si(Tipocomida=“Almuerzo”) inicio MontVendido ← NroComidas*105– NroNiños*105*5/100 Acumalm ← Acumalm + MontVendido fin sino si(Tipocomida=“Cena”) inicio MontVendido ← NroComidas*56– NroNiños*56*10/100 Acumcen ← Acumcen + MontVendido fin sino Montvendido ← 0 “MontVendido” almacena el monto vendido por cada venta “Acumdes” almacena monto total vendido por desayunos “Acumalm” almacena monto total vendido por almuerzos “Acumcen” almacena monto total vendido por cena Profs: Camacaro Vladimir y Piñero Erys 5
  • 6. “Totalgen” almacena el monto total vendido por el restaurant f.u.4) Totalgen ← Acumdes+Acumalm+Acumcen Profs: Camacaro Vladimir y Piñero Erys 6
  • 7. Diagrama leer respuesta 1 2 3 leer respuesta 2 3 4 repetir mientras (respuesta =“Si”) Profs: Camacaro Vladimir y Piñero Erys 7
  • 8. Venta Venta alfanumérico TipoComida entero NroComida, NroNiños, Nro3raEdad AsignarTipoComida(alfanumérico↓TC) AsignarNroComida(entero↓NC) AsignarNroNiños(entero↓NN) AsignarNro3raEdad(entero↓N3E) alfanumérico SacarTipoComida() entero SacarNroComida() entero SacarNroNiños() entero SacarNro3raEdad() Profs: Camacaro Vladimir y Piñero Erys 8
  • 9. Restaurant Restaurant real Acumdes, Acumalm, Acumcen Inicializar() CalcMontoVendido (Venta↓V) real CalcTotalGeneral() Profs: Camacaro Vladimir y Piñero Erys 9