Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/05/2013, 14:55
Avatar de luis_rascon
luis_rascon
 
Fecha de Ingreso: mayo-2013
Ubicación: Xalapa
Mensajes: 1
Antigüedad: 11 años
Puntos: 0
Pregunta Regresar a linea N

Hola,

Soy nuevo en la programación y en el foro, este código es una simulación muy básica como parte de mi examen y mi pregunta es la siguiente.
Tengo este código y en la linea 77 hay un if ¿Existe alguna manera de que regrese a la linea 10 para volver a preguntar que tipo de cafe desea?
Código C++:
Ver original
  1. #include<stdio.h>
  2. #include<conio.h>
  3.  
  4.     main()
  5.     {
  6.         int opcion,dinero,americano=18,capuchino=26,lechero=27;
  7.  
  8.         {
  9.             //Opcion de cafe
  10.             printf("Presiona:\n1 si desea cafe americano\n2 si desea cafe capuchino\n3 si desea lechero\n");
  11.             scanf("%i",&opcion);   
  12.             //Caso
  13.             {
  14.                 switch(opcion)
  15.                 {
  16.                     case 1:
  17.                         {
  18.                                 printf("teclee la cantidad de dinero con la que pagara\n");
  19.                                 scanf("%i",&dinero);
  20.                             if(dinero>=americano)
  21.                             {
  22.                                 dinero=dinero-americano;
  23.                                 printf("\nIntroduzca monedas...\n");
  24.                                 getch();
  25.                                 //espera a que termine de introducir monedas
  26.                                 printf("Su cambio es %i",dinero);
  27.                             }
  28.                             else
  29.                             {
  30.                                 printf("Dinero insuficiente");
  31.                             }break;
  32.                         }
  33.                     case 2:
  34.                         {
  35.                                 printf("teclee la cantidad de dinero con la que pagara\n");
  36.                                 scanf("%i",&dinero);
  37.                             if(dinero>=capuchino)
  38.                             {
  39.                                 dinero=dinero-capuchino;
  40.                                 printf("\nIntroduzca monedas...\n");
  41.                                 getch();
  42.                                 //espera a que termine de introducir monedas
  43.                                 printf("Su cambio es %i",dinero);
  44.                             }
  45.                             else
  46.                             {
  47.                                 printf("Dinero insuficiente");
  48.                             }break;
  49.                         }
  50.                     case 3:
  51.                             {
  52.                                 printf("teclee la cantidad de dinero con la que pagara\n");
  53.                                 scanf("%i",&dinero);
  54.                             if(dinero>=lechero)
  55.                             {
  56.                                 dinero=dinero-lechero;
  57.                                 printf("\nIntroduzca monedas...\n");
  58.                                 getch();
  59.                                 //espera a que termine de introducir monedas
  60.                                 printf("Su cambio es %i",dinero);
  61.                             }
  62.                             else
  63.                             {
  64.                                 printf("Dinero insuficiente");
  65.                             }break;
  66.                             }
  67.                     default:
  68.                         {
  69.                             printf("La opcion es incorrecta");
  70.                             break;
  71.                         }
  72.                 }
  73.                
  74.             }
  75.             if(opcion!=1 && opcion !=2 && opcion!=3)
  76.                 {
  77.                  
  78.                 }
  79.             //Fin del programa
  80.             {
  81.                 printf("\n\n¡Hasta Pronto!");
  82.             }
  83.         }
  84.     getch();
  85.     }