-
Lenguaje
C
-
Descripción
Calcular e imprimir el recibo que se le debería dar a un cliente que va al restaurante "Comida mexicana". El menú es:
a. Sodas lata $15.50 c/u
b. Agua de sabor $25.00 c/u
c. Orden de burritos $80.50 c/u
d. Sopes $25.60 c/u
e. Pay de queso $23.00 c/u
f. Nieve $18.50 c/u
El cliente debe elegir algún producto del menú y la cantidad que adquirió de este. Deberá mostrar el nombre del restaurante, el subtotal a pagar, calcular un iva del 16% sobre el subtotal. Mostrar el total ya con iva. Según el total a pagar deberá dar una propina, si el consumo es de 10 a 100 pesos, la propina es del 5%, si es más de 100 a 200, la propina es del 10%, si es mayor a 200 la propina es del 15%.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
#include <stdio.h>
#include <stdlib.h>
int main (void)
{
int producto;
float cantidad, iva, precio, propina, subtotal;
float total;
printf ("Ingresa el valor de cantidad: ");
scanf ("%f", &cantidad);
(void) getchar ();
printf ("Selecciona el valor de producto.\n");
printf ("\t1.- Sodas lata $15.50\n");
printf ("\t2.- Agua de sabor $25.00\n");
printf ("\t3.- Orden de burritos $80.50\n");
printf ("\t4.- Sopes $25.60\n");
printf ("\t5.- Pay de queso $23.00\n");
printf ("\t6.- Nieve $18.50\n");
printf ("\t: ");
do {
scanf ("%d", &producto);
(void) getchar ();
if (producto<1||producto>6)
printf ("Valor incorrecto. Ingr\202salo nuevamente.: ");
} while (producto<1||producto>6);
precio=0;
propina=0;
if(producto==1)
precio=15.5;
if(producto==2)
precio=25;
if(producto==3)
precio=80.5;
if(producto==4)
precio=25.6;
if(producto==5)
precio=23;
if(producto==6)
precio=18.5;
subtotal=precio*cantidad;
iva=subtotal*0.16;
total=subtotal+iva;
if(total>=10&&total<=100)
propina=total*0.05;
if(total>100&&total<=200)
propina=total*0.1;
if(total>200)
propina=total*0.15;
printf ("Valor de iva: %g\n", iva);
printf ("Valor de precio: %g\n", precio);
printf ("Valor de propina: %g\n", propina);
printf ("Valor de subtotal: %g\n", subtotal);
printf ("Valor de total: %g\n", total);
putchar ('\n');
system ("pause");
return EXIT_SUCCESS;
}
#include <stdlib.h>
int main (void)
{
int producto;
float cantidad, iva, precio, propina, subtotal;
float total;
printf ("Ingresa el valor de cantidad: ");
scanf ("%f", &cantidad);
(void) getchar ();
printf ("Selecciona el valor de producto.\n");
printf ("\t1.- Sodas lata $15.50\n");
printf ("\t2.- Agua de sabor $25.00\n");
printf ("\t3.- Orden de burritos $80.50\n");
printf ("\t4.- Sopes $25.60\n");
printf ("\t5.- Pay de queso $23.00\n");
printf ("\t6.- Nieve $18.50\n");
printf ("\t: ");
do {
scanf ("%d", &producto);
(void) getchar ();
if (producto<1||producto>6)
printf ("Valor incorrecto. Ingr\202salo nuevamente.: ");
} while (producto<1||producto>6);
precio=0;
propina=0;
if(producto==1)
precio=15.5;
if(producto==2)
precio=25;
if(producto==3)
precio=80.5;
if(producto==4)
precio=25.6;
if(producto==5)
precio=23;
if(producto==6)
precio=18.5;
subtotal=precio*cantidad;
iva=subtotal*0.16;
total=subtotal+iva;
if(total>=10&&total<=100)
propina=total*0.05;
if(total>100&&total<=200)
propina=total*0.1;
if(total>200)
propina=total*0.15;
printf ("Valor de iva: %g\n", iva);
printf ("Valor de precio: %g\n", precio);
printf ("Valor de propina: %g\n", propina);
printf ("Valor de subtotal: %g\n", subtotal);
printf ("Valor de total: %g\n", total);
putchar ('\n');
system ("pause");
return EXIT_SUCCESS;
}