-
Lenguaje
C
-
Descripción
Cuál es el importe mensual o total a pagar por un cliente de las compras realizadas en una tienda. Si la compra es de al menos $1500 tiene un descuento de promocion del 10% y dependiendo del departamento se debe aplicar alguna de la siguiente promociones.
- Infantiles: 12 meses
- Damas: a 6 meses
- Caballeros: 12 meses
- Electrónica: 18 meses
Debe mostrarse si su pago será único y de cuanto será el monto de sus mensualidades.
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
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
#include <stdio.h>
#include <stdlib.h>
int main (void)
{
int departamento, forma_de_pago;
float compra, descuento, importe_mensual, total_a_pagar;
printf ("Ingresa el valor de compra: ");
scanf ("%f", &compra);
(void) getchar ();
printf ("Selecciona el valor de forma de pago.\n");
printf ("\t1.- Al contado\n");
printf ("\t2.- En mensualidades\n");
printf ("\t: ");
do {
scanf ("%d", &forma_de_pago);
(void) getchar ();
if (forma_de_pago<1||forma_de_pago>2)
printf ("Valor incorrecto. Ingr\202salo nuevamente.: ");
} while (forma_de_pago<1||forma_de_pago>2);
printf ("Selecciona el valor de departamento.\n");
printf ("\t1.- Infantiles\n");
printf ("\t2.- Damas\n");
printf ("\t3.- Caballeros\n");
printf ("\t4.- Electr\242nica\n");
printf ("\t: ");
do {
scanf ("%d", &departamento);
(void) getchar ();
if (departamento<1||departamento>4)
printf ("Valor incorrecto. Ingr\202salo nuevamente.: ");
} while (departamento<1||departamento>4);
if(compra>=1500)
descuento=compra*0.1;
else
descuento=0;
total_a_pagar=compra-descuento;
importe_mensual=0;
if(forma_de_pago==2&&(departamento==1||departamento==3))
importe_mensual=total_a_pagar/12;
if(forma_de_pago==2&&departamento==2)
importe_mensual=total_a_pagar/6;
if(forma_de_pago==2&&departamento==4)
importe_mensual=total_a_pagar/18;
if(forma_de_pago==1)
printf ("El pago ser\240 \243nico\n");
printf ("Valor de descuento: %g\n", descuento);
printf ("Valor de importe mensual: %g\n", importe_mensual);
printf ("Valor de total a pagar: %g\n", total_a_pagar);
putchar ('\n');
system ("pause");
return EXIT_SUCCESS;
}
#include <stdlib.h>
int main (void)
{
int departamento, forma_de_pago;
float compra, descuento, importe_mensual, total_a_pagar;
printf ("Ingresa el valor de compra: ");
scanf ("%f", &compra);
(void) getchar ();
printf ("Selecciona el valor de forma de pago.\n");
printf ("\t1.- Al contado\n");
printf ("\t2.- En mensualidades\n");
printf ("\t: ");
do {
scanf ("%d", &forma_de_pago);
(void) getchar ();
if (forma_de_pago<1||forma_de_pago>2)
printf ("Valor incorrecto. Ingr\202salo nuevamente.: ");
} while (forma_de_pago<1||forma_de_pago>2);
printf ("Selecciona el valor de departamento.\n");
printf ("\t1.- Infantiles\n");
printf ("\t2.- Damas\n");
printf ("\t3.- Caballeros\n");
printf ("\t4.- Electr\242nica\n");
printf ("\t: ");
do {
scanf ("%d", &departamento);
(void) getchar ();
if (departamento<1||departamento>4)
printf ("Valor incorrecto. Ingr\202salo nuevamente.: ");
} while (departamento<1||departamento>4);
if(compra>=1500)
descuento=compra*0.1;
else
descuento=0;
total_a_pagar=compra-descuento;
importe_mensual=0;
if(forma_de_pago==2&&(departamento==1||departamento==3))
importe_mensual=total_a_pagar/12;
if(forma_de_pago==2&&departamento==2)
importe_mensual=total_a_pagar/6;
if(forma_de_pago==2&&departamento==4)
importe_mensual=total_a_pagar/18;
if(forma_de_pago==1)
printf ("El pago ser\240 \243nico\n");
printf ("Valor de descuento: %g\n", descuento);
printf ("Valor de importe mensual: %g\n", importe_mensual);
printf ("Valor de total a pagar: %g\n", total_a_pagar);
putchar ('\n');
system ("pause");
return EXIT_SUCCESS;
}