En esta ocasión les comparto como hacer un Menu de restaurante en pseint
Realizar un programa que permita llevar el control de las ventas de platos de comida ofrece el restaurante
1. Ingreso de datos del cliente
2. Menú de artículos junto con sus precios
3. Facturación
4. Salir
Menú de PLATOS junto con sus precios
1. Arroz a la francesa – 3.50us
2. Arroz marinero – 4us
3. Sopa marinera –5.00us
4. Salir al menú general
Como hacer un menú de restaurante en pseint
Bien como ya es costumbre les comparto el algoritmo.
Algoritmo detarea
Declaramos las variables.
Definir a,b,x Como Entero
Definir total Como Real
Definir nombre Como Caracter
a = 0
total = 0
x = 0
Pedimos el nombre del cliente.
Escribir «Ingresa el nombre»
leer nombre
Con un ciclo mientras mostramos el primer menú.
Mientras a <> 3 Hacer
EL primero menú tiene 3 opciones.
Escribir «1. Menú de artículos junto con sus precios»
Escribir «2. Facturación»
Escribir «3. Salir»
leer a
si a == 1 Entonces
b = 0
El segundo menú se activa cuando el usuario ingresa la opción 1.
Mientras b <> 4 hacer
El segundo menú cuenta con 4 opciones y nos permite llevar el control de la comida.
Escribir «1. Arroz a la francesa – 3.50»
Escribir «2. Arroz marinero – 4.0»
Escribir «3. Sopa marinera – 5.0»
Escribir «4. Salir al menú general»
leer b
si b == 1 Entonces
total = total + 3.50
SiNo
si b == 2 Entonces
total = total + 4.0
SiNo
si b == 3 Entonces
total = total + 5.0
FinSi
FinSi
FinSi
FinMientras
SiNo
Cuando se ingresa la opción 2 del primer menú, se muestra el total a pagar.
si a == 2 Entonces
Escribir nombre,» el total a pagar es: «,total
FinSi
FinSi
FinMientras
FinAlgoritmo
Algoritmo de un menú de Restaurante.
Algoritmo de un menú de restaurante java
import java.util.Scanner;
public class App {
public static void main(String[] args) {
Scanner leer = new Scanner(System.in);
int i,j;
double total = 0;
String nombre = «»;
System.out.println(«ingresa tu nombre»);
nombre = leer.nextLine();
do{
System.out.println(«ingresa una opcion»);
System.out.println(«1 = mostrar menú»);
System.out.println(«2 = facturacion»);
System.out.println(«3 = salir»);
i = leer.nextInt();
switch(i){
case 1:
do{
System.out.println(«1. Arroz a la francesa $3.50»);
System.out.println(«2. Arroz marinero $4.00»);
System.out.println(«3. Sopa marinera $5.00»);
System.out.println(«4. Salir al menú general»);
j = leer.nextInt();
switch(j){
case 1:
System.out.println(«has comprado Arroz a la francesa»);
total += 3.50;
break;
case 2:
System.out.println(«has comprado Arroz marinero»);
total += 4.00;
break;
case 3:
System.out.println(«has comprado Sopa marinera»);
total += 5.00;
case 4:
System.out.println(«»);
break;
default:
System.out.println(«ingresa una opcion correcta»);
}
}while(j != 4);
case 2:
System.out.println(nombre+» el total a pagar es: $»+total);
break;
case 3:
System.out.println(«Has finalizaso el sistema»);
break;
default:
System.out.println(«Ingresa una opcion correcta»);
}
}while(i != 3);
}
}
Esta es la solución de este algoritmo, les comparto el código, espero les guste y más que nada que les pueda ser de utilidad, un saludo y nos vemos en la próxima entrega.