Foros del Web » Programación para mayores de 30 ;) » C/C++ »

[SOLUCIONADO] Problema con programa de c++ de un menu de pizzeria

Estas en el tema de Problema con programa de c++ de un menu de pizzeria en el foro de C/C++ en Foros del Web. hola a todos necesito hacer un programa en c++ que sea de un menu de pizzeria en el cual el cliente pueda elegir su pizza(de ...
  #1 (permalink)  
Antiguo 18/11/2013, 03:08
 
Fecha de Ingreso: noviembre-2013
Mensajes: 9
Antigüedad: 10 años, 5 meses
Puntos: 0
Exclamación Problema con programa de c++ de un menu de pizzeria

hola a todos

necesito hacer un programa en c++ que sea de un menu de pizzeria en el cual el cliente pueda elegir su pizza(de diferentes precios) y despues elegir su ingrediente extra pero que se pueda emplear un ciclo en las pizzas como en ingredientes extra y cuando ya termine de elegir salga su cuenta.

porfavor necesito ayuda mi maestro no enseño casi nada y esto es lo que mas avance

#include <stdio.h>
#include <conio.h>
#include <string.h>

#define length

int main () {
int, pedido = Ø, pizza = Ø, extras = Ø;

printf ("menu pizzas\n\n");
("1. hawaiiana 100$\n");
("2.pastor 150$\n");
("3.champiñon 80$\n");
scanf("%d",pedido);

system("cls");

getch;

luego en los ingrdientes extra se pregunta si desea añadir otro ingrediente

si elige si te enviaria a los ingredientes extra con un unico precio y se suman en ciclo

y si elige no te enviaria a la suma de pizza e ingredientes extra el total

porfavor necesito ayuda
  #2 (permalink)  
Antiguo 18/11/2013, 08:57
Avatar de vangodp  
Fecha de Ingreso: octubre-2013
Mensajes: 934
Antigüedad: 10 años, 6 meses
Puntos: 38
Respuesta: Problema con programa de c++ de un menu de pizzeria

En ese caso bueno es usar switch para elejir las pizzas dentro de un bucle while que mira al final si el cliente quiere seguir comprando mas pizzas.
y en cada caso pones una pregunta si la persona quiere extras, si es asi eso todo se va sumando en una var "TOTAL", para eso un if va de perla.
Cuando la persona rompa el bucle while mostra el total.
Mas o menos tienes una idea y la puedes mejorar mucho ;)
  #3 (permalink)  
Antiguo 18/11/2013, 09:10
Avatar de vangodp  
Fecha de Ingreso: octubre-2013
Mensajes: 934
Antigüedad: 10 años, 6 meses
Puntos: 38
Respuesta: Problema con programa de c++ de un menu de pizzeria

//aqui variables de precio y condiciones para los bucles...


while ( fin ){
switch ( elección ){

caso 1
quieres extra?
if ( si )
total+extras;
break;

caso 2
//mas o menos como caso1

caso 3
//mas o menos como caso1

defeult:
// Siempre se pone un default

}//fin swhitch
//aquí comprobar si fin es verdadero o falso


}//fin while

//aquí cuando salimos de los menús y bucles mostramos el total



mas o menos esta es la idea, eso se puede mejorar mazo si quieres y así te llevas una buena nota.
  #4 (permalink)  
Antiguo 18/11/2013, 09:11
Avatar de vangodp  
Fecha de Ingreso: octubre-2013
Mensajes: 934
Antigüedad: 10 años, 6 meses
Puntos: 38
Respuesta: Problema con programa de c++ de un menu de pizzeria

No es el código pero casi.
Sirve para que te bases mas o menos, ya tu haces el tuyo propio y arregla algo que veas que puedes mejorar.
  #5 (permalink)  
Antiguo 18/11/2013, 12:58
 
Fecha de Ingreso: noviembre-2013
Mensajes: 9
Antigüedad: 10 años, 5 meses
Puntos: 0
Respuesta: Problema con programa de c++ de un menu de pizzeria

Cita:
Iniciado por vangodp Ver Mensaje
No es el código pero casi.
Sirve para que te bases mas o menos, ya tu haces el tuyo propio y arregla algo que veas que puedes mejorar.
muchas gracias por tu ayuda
  #6 (permalink)  
Antiguo 18/11/2013, 13:16
Avatar de vangodp  
Fecha de Ingreso: octubre-2013
Mensajes: 934
Antigüedad: 10 años, 6 meses
Puntos: 38
Respuesta: Problema con programa de c++ de un menu de pizzeria

intenta hacerlo, si ves que tienes problemas vuelves y te echamos una mano. ;)
  #7 (permalink)  
Antiguo 18/11/2013, 17:47
 
Fecha de Ingreso: noviembre-2013
Mensajes: 9
Antigüedad: 10 años, 5 meses
Puntos: 0
Respuesta: Problema con programa de c++ de un menu de pizzeria

hola ya intente hacerlo pero sigo atorado esto es lo que pude hacer ayuda porfa

#include <stdio.h>
#include <conio.h>
#include <string.h>

#define length

int main () {
int pedido = 0, pizza = 0, extras = +1;

printf ("menu pizzas\n\n");

printf("1. elija pizza\n");
printf("2. hawaiiana 100$\n");
printf("3. pastor 150$\n");
printf("4. champiñon 80$\n");
printf("5. carnes frias 140$\n");
printf("6. pepperoni 90$\n");
printf("7. salir\n\n");
printf("elija ingredientes extra: ");
scanf("%d",&pedido);
system("cls");
getch;
switch(extras){
printf("1. elija extra");
printf("2. chiles 15$\n");
printf("3. extra queso 15$\n");
printf("4. chorizo 15$\n");
printf("5. aceituna 15$\n");
scanf("%d",&extra);

while(fin){
switch(pedido){

case1:
system("cls");
printf("elija pizza");
if(si);
total+extras;
break;
case2:
system("cls");
printf("elija extras");
if (si);
total+extras;
break;


default:
system("cls");
printf("la orden es incorrecta");
getch();
break;

}switch();
}while();
}
}
  #8 (permalink)  
Antiguo 18/11/2013, 18:24
 
Fecha de Ingreso: noviembre-2013
Mensajes: 9
Antigüedad: 10 años, 5 meses
Puntos: 0
Exclamación Respuesta: Problema con programa de c++ de un menu de pizzeria

Cita:
Iniciado por vangodp Ver Mensaje
intenta hacerlo, si ves que tienes problemas vuelves y te echamos una mano. ;)
necesito ayuda ya avance pero sigo atorado
  #9 (permalink)  
Antiguo 20/11/2013, 01:34
 
Fecha de Ingreso: noviembre-2013
Mensajes: 9
Antigüedad: 10 años, 5 meses
Puntos: 0
Respuesta: Problema con programa de c++ de un menu de pizzeria

necesito ayuda es urgente :(
  #10 (permalink)  
Antiguo 20/11/2013, 02:05
 
Fecha de Ingreso: noviembre-2013
Mensajes: 2
Antigüedad: 10 años, 5 meses
Puntos: 0
Respuesta: Problema con programa de c++ de un menu de pizzeria

¿Has avanzado algo más? Por cierto, si quieres sorprender a tu maestro, prueba a utilizar Qt, tiene una librería gráfica bastante intuitiva.
  #11 (permalink)  
Antiguo 20/11/2013, 02:23
 
Fecha de Ingreso: noviembre-2013
Mensajes: 9
Antigüedad: 10 años, 5 meses
Puntos: 0
Respuesta: Problema con programa de c++ de un menu de pizzeria

Cita:
Iniciado por JoeBermejales Ver Mensaje
¿Has avanzado algo más? Por cierto, si quieres sorprender a tu maestro, prueba a utilizar Qt, tiene una librería gráfica bastante intuitiva.
disculpa es que soy muy novato en c++ mi profesor no me enseño como debia es lo

que pude avanzar, solo tuve 9 errores y pues lo estoy intentando en borland por

que mi profesor lo utiliza y necesito hacerlo para poder pasar y no se como

hacerlo bien, me puedes ayudar te lo agradeceria

Última edición por thunderbird9; 20/11/2013 a las 02:31
  #12 (permalink)  
Antiguo 20/11/2013, 05:05
Avatar de vangodp  
Fecha de Ingreso: octubre-2013
Mensajes: 934
Antigüedad: 10 años, 6 meses
Puntos: 38
Respuesta: Problema con programa de c++ de un menu de pizzeria

Hola!Te dejo el código aqui no te puedo ayudar mas por que mi pc esta roto.
Si vas usar el prinf y scanf modificalo tu como veas mejor, no suelo usar c pero el código es solo para que te bases, ademas en el titulo pusiste c++ asi que supongo que sabes como hacer la convercion.

Código C++:
Ver original
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main (){
  5.    
  6.     int bucle = 1;
  7.     int tipo = 0;
  8.     int consinextra = 0;
  9.     int total = 0;
  10.     int pizzaqueso = 5; //poner aqui el precio la pizza de queso.
  11.     int pizzaatum = 5; //poner aqui el precio la pizza de atum.
  12.     int extra = 2; //poner aqui precio de los extras
  13.  
  14.     cout << "cual el la pizza, 1 o 2?" << endl;
  15.     cin>>tipo;
  16.    
  17.     while ( bucle ){
  18.          
  19.           switch ( tipo ){
  20.                  
  21.              case 1:
  22.                 total += pizzaqueso;
  23.                 cout << "Le gustaria añadir extras? por " << extra << " euros mas";
  24.                 cout << endl;
  25.                 cout <<"1 si\n" << "2 no" << endl;
  26.                 cout << endl;
  27.                 cin>>consinextra;      
  28.                 if ( consinextra == 1)
  29.                    total = total + extra;
  30.                    break;
  31.                 if ( consinextra == 2)
  32.                    break;
  33.                    
  34.               case 2:
  35.                  cout << "lo haces tu la de atum XD" << endl;
  36.              default:
  37.                 break;    
  38.           }
  39.          
  40.           cout << "Total: " << total << " euros." << endl;
  41.           cout << "Quiere seguir comprando mas?" << endl;
  42.           cout << "1 si\n" << "2 no" << endl;
  43.           cin>>bucle;
  44.          
  45.           if ( bucle == 0 )
  46.              bucle = 1;
  47.           if ( bucle == 2 )
  48.              break;
  49.     }
  50. }

Última edición por vangodp; 20/11/2013 a las 05:11
  #13 (permalink)  
Antiguo 21/11/2013, 03:51
 
Fecha de Ingreso: noviembre-2013
Mensajes: 9
Antigüedad: 10 años, 5 meses
Puntos: 0
Respuesta: Problema con programa de c++ de un menu de pizzeria

hola, me pueden dar el codigo para c++ porfavor
  #14 (permalink)  
Antiguo 21/11/2013, 05:42
Avatar de vangodp  
Fecha de Ingreso: octubre-2013
Mensajes: 934
Antigüedad: 10 años, 6 meses
Puntos: 38
Respuesta: Problema con programa de c++ de un menu de pizzeria

Cita:
Iniciado por thunderbird9 Ver Mensaje
hola, me pueden dar el codigo para c++ porfavor
El código que te pase es c++ y funciona perfectamente en dev c++
No se que es lo que quieres.
  #15 (permalink)  
Antiguo 21/11/2013, 11:29
 
Fecha de Ingreso: noviembre-2013
Mensajes: 9
Antigüedad: 10 años, 5 meses
Puntos: 0
Exclamación Respuesta: Problema con programa de c++ de un menu de pizzeria

Cita:
Iniciado por vangodp Ver Mensaje
El código que te pase es c++ y funciona perfectamente en dev c++
No se que es lo que quieres.
muchas gracias por tu ayuda, ya encontre el error gracias

Última edición por thunderbird9; 21/11/2013 a las 12:25
  #16 (permalink)  
Antiguo 21/11/2013, 13:41
Avatar de vangodp  
Fecha de Ingreso: octubre-2013
Mensajes: 934
Antigüedad: 10 años, 6 meses
Puntos: 38
Respuesta: Problema con programa de c++ de un menu de pizzeria

na compañero, a ver si pronto nos imbita a unas pizzas XDD
  #17 (permalink)  
Antiguo 21/11/2013, 16:42
 
Fecha de Ingreso: noviembre-2013
Mensajes: 9
Antigüedad: 10 años, 5 meses
Puntos: 0
De acuerdo Respuesta: Problema con programa de c++ de un menu de pizzeria

Cita:
Iniciado por vangodp Ver Mensaje
na compañero, a ver si pronto nos imbita a unas pizzas XDD
jjejejej con gusto y gracias de nuevo

Etiquetas: c++
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:51.