-
Lenguaje
C
-
Descripción
Un cliente desea comprar una cantidad de pantalones del mismo tipo, se ofrecen los siguientes precios unitarios según el tipo:
Tipo | Precio
Deportivo | 50
Casual | 60
Elegante | 70
Se afectará rebajar a las personas que compren varias prendas del mismo tipo base a lo que se indica en la tabla:
Cantidad | Descuento
1-10 | 3%
11-16 | 5%
17 a mas | 7%
Diseñe un allgoritmo que determine cuanto es el monto del descuento, monto final a pagar.
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
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
#include <stdio.h>
#include <stdlib.h>
int main (void)
{
int tipo;
float cantidad, monto_del_descuento, monto_final_a_pagar, precio, subtotal;
printf ("Ingresa el valor de cantidad: ");
scanf ("%f", &cantidad);
(void) getchar ();
printf ("Selecciona el valor de tipo.\n");
printf ("\t1.- Deportivo\n");
printf ("\t2.- Casual\n");
printf ("\t3.- Elegante\n");
printf ("\t: ");
do {
scanf ("%d", &tipo);
(void) getchar ();
if (tipo<1||tipo>3)
printf ("Valor incorrecto. Ingr\202salo nuevamente.: ");
} while (tipo<1||tipo>3);
precio=0;
if(tipo==1)
precio=50;
if(tipo==2)
precio=60;
if(tipo==3)
precio=70;
subtotal=precio*cantidad;
monto_del_descuento=0;
if(cantidad>=1&&cantidad<=10)
monto_del_descuento=subtotal*0.03;
if(cantidad>=11&&cantidad<=16)
monto_del_descuento=subtotal*0.05;
if(cantidad>=17)
monto_del_descuento=subtotal*0.07;
monto_final_a_pagar=subtotal-monto_del_descuento;
printf ("Valor de monto del descuento: %g\n", monto_del_descuento);
printf ("Valor de monto final a pagar: %g\n", monto_final_a_pagar);
printf ("Valor de precio: %g\n", precio);
printf ("Valor de subtotal: %g\n", subtotal);
putchar ('\n');
system ("pause");
return EXIT_SUCCESS;
}
#include <stdlib.h>
int main (void)
{
int tipo;
float cantidad, monto_del_descuento, monto_final_a_pagar, precio, subtotal;
printf ("Ingresa el valor de cantidad: ");
scanf ("%f", &cantidad);
(void) getchar ();
printf ("Selecciona el valor de tipo.\n");
printf ("\t1.- Deportivo\n");
printf ("\t2.- Casual\n");
printf ("\t3.- Elegante\n");
printf ("\t: ");
do {
scanf ("%d", &tipo);
(void) getchar ();
if (tipo<1||tipo>3)
printf ("Valor incorrecto. Ingr\202salo nuevamente.: ");
} while (tipo<1||tipo>3);
precio=0;
if(tipo==1)
precio=50;
if(tipo==2)
precio=60;
if(tipo==3)
precio=70;
subtotal=precio*cantidad;
monto_del_descuento=0;
if(cantidad>=1&&cantidad<=10)
monto_del_descuento=subtotal*0.03;
if(cantidad>=11&&cantidad<=16)
monto_del_descuento=subtotal*0.05;
if(cantidad>=17)
monto_del_descuento=subtotal*0.07;
monto_final_a_pagar=subtotal-monto_del_descuento;
printf ("Valor de monto del descuento: %g\n", monto_del_descuento);
printf ("Valor de monto final a pagar: %g\n", monto_final_a_pagar);
printf ("Valor de precio: %g\n", precio);
printf ("Valor de subtotal: %g\n", subtotal);
putchar ('\n');
system ("pause");
return EXIT_SUCCESS;
}