-
Lenguaje
C
-
Descripción
Hacer un algoritmo que a los estudiantes de una universidad les permita calcular el pago de sus mensualidades en base al siguiente criterio:
a) Al adelantar mensualidades se aplicará un descuento del 10%.
b) En mensualidades atrasadas se aplicará un cargo extra del 10%.
c) El pago de la mensualidad del mes corriente no lleva descuento pero tampoco se aplica cargo extra.
El monto de la mensualidad es de $650.00.
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
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
#include <stdio.h>
#include <stdlib.h>
int main (void)
{
int adelantar_mensualidades;
float mensualidad, mensualidades_atrasadas, monto_de_la_mensualidad;
printf ("Ingresa el valor de mensualidades atrasadas: ");
scanf ("%f", &mensualidades_atrasadas);
(void) getchar ();
monto_de_la_mensualidad=650;
mensualidad=monto_de_la_mensualidad+mensualidades_atrasadas*1.1;
printf ("Selecciona el valor de adelantar mensualidades.\n");
printf ("\t1.- Si\n");
printf ("\t2.- No\n");
printf ("\t: ");
do {
scanf ("%d", &adelantar_mensualidades);
(void) getchar ();
if (adelantar_mensualidades<1||adelantar_mensualidades>2)
printf ("Valor incorrecto. Ingr\202salo nuevamente.: ");
} while (adelantar_mensualidades<1||adelantar_mensualidades>2);
if(adelantar_mensualidades==1)
mensualidad=mensualidad-monto_de_la_mensualidad*0.1;
printf ("Valor de mensualidad: %g\n", mensualidad);
printf ("Valor de monto de la mensualidad: %g\n", monto_de_la_mensualidad);
putchar ('\n');
system ("pause");
return EXIT_SUCCESS;
}
#include <stdlib.h>
int main (void)
{
int adelantar_mensualidades;
float mensualidad, mensualidades_atrasadas, monto_de_la_mensualidad;
printf ("Ingresa el valor de mensualidades atrasadas: ");
scanf ("%f", &mensualidades_atrasadas);
(void) getchar ();
monto_de_la_mensualidad=650;
mensualidad=monto_de_la_mensualidad+mensualidades_atrasadas*1.1;
printf ("Selecciona el valor de adelantar mensualidades.\n");
printf ("\t1.- Si\n");
printf ("\t2.- No\n");
printf ("\t: ");
do {
scanf ("%d", &adelantar_mensualidades);
(void) getchar ();
if (adelantar_mensualidades<1||adelantar_mensualidades>2)
printf ("Valor incorrecto. Ingr\202salo nuevamente.: ");
} while (adelantar_mensualidades<1||adelantar_mensualidades>2);
if(adelantar_mensualidades==1)
mensualidad=mensualidad-monto_de_la_mensualidad*0.1;
printf ("Valor de mensualidad: %g\n", mensualidad);
printf ("Valor de monto de la mensualidad: %g\n", monto_de_la_mensualidad);
putchar ('\n');
system ("pause");
return EXIT_SUCCESS;
}