Saltar al contenido
EjemplosEnglishEspacio →

Menú de cafetería

Elige una bebida del menú y calcula el total a pagar.

Nivel
Básico
Conceptos:
Entrada y salida
Segun
Si
Abrir en Codoritmo

Ejecuta, modifica y depura este ejemplo en el navegador.

Lo que aprenderás

Segun ... Hacer elige un caso según el valor de la opción, y De Otro Modo atrapa cualquier opción que no esté en el menú. Después un Si decide si seguir con el pedido.

Código

coffee-menu.psc · 26 líneas
Algoritmo MenuCafeteria    Definir opcion, cantidad Como Entero    Definir precio Como Real    Escribir "1. Café        $35"    Escribir "2. Té          $28"    Escribir "3. Chocolate   $40"    Escribir "Elige una bebida:"    Leer opcion    Segun opcion Hacer        1:            precio <- 35        2:            precio <- 28        3:            precio <- 40        De Otro Modo:            precio <- 0    FinSegun    Si precio = 0 Entonces        Escribir "Esa opción no está en el menú."    SiNo        Escribir "¿Cuántas quieres?"        Leer cantidad        Escribir "Total: $", precio * cantidad    FinSiFinAlgoritmo

Diagrama de flujo

Cada bloque del diagrama corresponde a una instrucción del código.

Algoritmo MenuCafeteria123De Otro ModoSíNoAlgoritmo MenuCafeteriaAlgoritmo MenuCafeteriaDefinir opcion, cantidad Como EnteroDefinir opcion, cantidad ComoEnteroDefinir precio Como RealDefinir precio Como RealEscribir "1. Café $35"Escribir "1. Café $35"Escribir "2. Té $28"Escribir "2. Té $28"Escribir "3. Chocolate $40"Escribir "3. Chocolate $40"Escribir "Elige una bebida:"Escribir "Elige una bebida:"Leer opcionLeer opcionSegun opcion Haceropcionprecio <- 35precio <- 35precio <- 28precio <- 28precio <- 40precio <- 40precio <- 0precio <- 0Si precio = 0 Entoncesprecio = 0Escribir "Esa opción no está en el menú."Escribir "Esa opción no estáen el menú."Escribir "¿Cuántas quieres?"Escribir "¿Cuántas quieres?"Leer cantidadLeer cantidadEscribir "Total: $", precio * cantidadEscribir "Total: $", precio *cantidadFinAlgoritmoFinAlgoritmo

Ejemplo de ejecución

Esto muestra el programa al ejecutarlo. Las respuestas escritas por el usuario aparecen resaltadas.

1. Café        $352. Té          $283. Chocolate   $40Elige una bebida:Respuesta del usuario: 3¿Cuántas quieres?Respuesta del usuario: 2Total: $80

Desafío

Agrega una cuarta bebida al menú, por ejemplo un jugo de $32.

Ver pista

Escribe la nueva línea del menú y agrega un caso 4: dentro del Segun.

Abrir en Codoritmo