Menu de restaurante en pseint

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.

Menu de restaurante en pseint
Menu de restaurante en pseint
Descargar Programa

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.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *