ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Pedidos c++


Enviado por   •  15 de Septiembre de 2021  •  Trabajos  •  3.295 Palabras (14 Páginas)  •  50 Visitas

Página 1 de 14

#include<iostream>

#include<stdio.h>

#include <string>

#include <wchar.h>

#include <locale.h>

#include<windows.h>

using namespace std;

struct datosPedido

{

string nombreCliente; //Nombre del cliente

string celular; //Celular del cliente

string direccion; //Dirección del cliente

string plato; //Plato a escoger

string bebida; //Bebida a escoger

int precio; //Precio total

};

int numeroPedidos=0; // Número de fichas que ya tenemos

int i; // Para bucles

int j; // Para bucle de eliminacion

int k; // Para bucle de disponibles

int opcion; // La opcion del menu que elija el usuario

int opcionEdit; // La opcion del menu de edicion que elija el usuario

int numeroTemporalEdit; // Para editar datos de pedido

int numeroTemporalDelete; // Para eliminar datos de pedido

string confirmaEliminacion; //Decisión de usuario si elimina o no

int main()

{

setlocale(LC_ALL, "");

datosPedido *pedido = new datosPedido[3];

char a[50];

do

{

// Menu principal

system("cls");

cout << "\n *********************** BIENVENIDO ******************* \n" << endl;

cout << "APP para gestionar pedidos \n" << endl;

cout << "A continuacion encontrara las opciones, por favor seleccione una \n" << endl;

cout << "1. Crear un pedido" << endl;

cout << "2. Modificar un pedido" << endl;

cout << "3. Eliminar un pedido" << endl;

cout << "4. Ver todos los pedidos" << endl;

cout << "5. Salir \n" << endl;

cout << "Digite su opción" << endl;

cin >> opcion;

// Hacemos una cosa u otra según la opción escogida

switch(opcion)

{

case 1: // Añadir un dato nuevo

system("cls");

if (numeroPedidos < 3) // Si no excede los tres items

{

cout << "Introduce el nombre del cliente: ";

cin.sync();

cin.getline(a,sizeof(a));

pedido[numeroPedidos].nombreCliente = a;

cout << "Introduce número de celular: ";

cin.sync();

cin.getline(a,sizeof(a));

pedido[numeroPedidos].celular = a;

//cin >> pedido[numeroPedidos].celular;

cout << "Introduce dirección de domicilio: ";

cin.sync();

cin.getline(a,sizeof(a));

pedido[numeroPedidos].direccion = a;

//cin >> pedido[numeroPedidos].direccion;

cout << "Introduce el plato que desea: ";

cin.sync();

cin.getline(a,sizeof(a));

pedido[numeroPedidos].plato = a;

//cin >> pedido[numeroPedidos].plato;

cout << "Introduce la bebida que desea: ";

cin.sync();

cin.getline(a,sizeof(a));

pedido[numeroPedidos].bebida = a;

//cin >> pedido[numeroPedidos].bebida;

cout << "Introduce precio: ";

cin >> pedido[numeroPedidos].precio;

cout << "\n Pedido registrado! \n" << endl;

numeroPedidos++; // Y tenemos un pedido más

system("pause");

}else{ // Si hay ya tres pedidos avisamos

system("cls");

...

Descargar como (para miembros actualizados)  txt (11.3 Kb)   pdf (49.8 Kb)   docx (12.8 Kb)  
Leer 13 páginas más »
Disponible sólo en Clubensayos.com