Advertisement
Guest User

Untitled

a guest
Mar 26th, 2015
209
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.00 KB | None | 0 0
  1. //Manuel Gerardo Lourdes
  2. /*Agregarle la cantidad de combos que quiere
  3. y el subtotal y agregarle el iva (16%)
  4. Pedir la cantidad recibida y dar el cambio*/
  5. //preguntar del char
  6. #include<stdio.h>
  7. #include<windows.h>
  8. int main()
  9. {
  10. int op, precio, subtotal1, subtotal2, cantidad, paga;
  11. char nom[20], resp;
  12. float total, cambio;
  13. printf("\t\t\t\t Restaurant OSOS");
  14. printf("\n\n");
  15. printf("\t\t\t\t\tMenu");
  16. printf("\n1.Hamburguesa\n2.Pizza\n3.Tacos\n4.Sopes\n5.Flautas");
  17. printf("\nElija una opcion:");
  18. scanf("%d", &op);
  19. printf("Nombre de cliente:");
  20. scanf("%s", nom);
  21. switch(op)
  22. {
  23. case 1:printf("El combo de hamburguesa incluye:");
  24. printf("\nPapas\nGelatinas\nRefresco");
  25. printf("\nPrecio: $40.00");
  26. precio=40;
  27. break;
  28.  
  29. case 2:printf("El combo de pizza incluye:");
  30. printf("\nSpaguetti\nPay de manzana\nRefresco");
  31. printf("\nPrecio: $55.00");
  32. precio=55;
  33. break;
  34.  
  35. case 3:printf("El combo de tacos incluye:");
  36. printf("\nFrijoles Charros\nFlan\nRefresco");
  37. printf("\nPrecio: $70.00");
  38. precio=70;
  39. break;
  40.  
  41. case 4:printf("El combo de sopes incluye:");
  42. printf("\nEnsalada de lechuga\nPay de queso\nRefresco");
  43. printf("\nPrecio: $75.00");
  44. precio=75;
  45. break;
  46.  
  47. case 5:printf("El combo de flautas incluye");
  48. printf("\nEnsalada de lechuga\nFresas con crema\nRefresco");
  49. printf("\nPrecio: $85.00");
  50. precio=85;
  51. break;
  52.  
  53. default:printf("\nLa opcion no existe");
  54. break;
  55. }
  56. printf("\nCuantos combos %d va ordenaras?",op);
  57. scanf("%d", &cantidad);
  58. subtotal1=cantidad*precio;
  59. do{
  60. printf("\nDesea pedir otro combo?");
  61. getchar();
  62. resp=getchar();
  63.  
  64. printf("\nNumero del combo que quiere pedir?");
  65. scanf("%d", &op);
  66. switch(op)
  67. {
  68. case 1:printf("El combo de hamburguesa incluye:");
  69. printf("\nPapas\nGelatinas\nRefresco");
  70. printf("\nPrecio: $40.00");
  71. precio=40;
  72. break;
  73.  
  74. case 2:printf("El combo de pizza incluye:");
  75. printf("\nSpaguetti\nPay de manzana\nRefresco");
  76. printf("\nPrecio: $55.00");
  77. precio=55;
  78. break;
  79.  
  80. case 3:printf("El combo de tacos incluye:");
  81. printf("\nFrijoles Charros\nFlan\nRefresco");
  82. printf("\nPrecio: $70.00");
  83. precio=70;
  84. break;
  85.  
  86. case 4:printf("El combo de sopes incluye:");
  87. printf("\nEnsalada de lechuga\nPay de queso\nRefresco");
  88. printf("\nPrecio: $75.00");
  89. precio=75;
  90. break;
  91.  
  92. case 5:printf("El combo de flautas incluye");
  93. printf("\nEnsalada de lechuga\nFresas con crema\nRefresco");
  94. printf("\nPrecio: $85.00");
  95. precio=85;
  96. break;
  97.  
  98. default:printf("\nLa opcion no existe");
  99. break;
  100. }
  101. printf("\nCuantos combos %d va ordenar?",op);
  102. scanf("%d", &cantidad);
  103. subtotal2=cantidad*precio;
  104. }while (resp=='s' || resp=='S');
  105. total=(subtotal1+subtotal2)*1.16;
  106. printf("\nCon cuanto va pagar?");
  107. scanf("%d", &paga);
  108. if(paga>=total)
  109. {
  110. cambio= paga-total;
  111. printf("\nSu cambio es de $%.2f", cambio);
  112. }
  113. else
  114. {
  115. printf("\nFalta dinero");
  116. }
  117. printf("\nGracias por su compra");
  118. printf("\n");
  119. system("pause");
  120. return 0;
  121. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement