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
#include <stdio.h>
#include <stdlib.h>

int main (void)
{
    int adelantar_mensualidades;
    float mensualidad, mensualidades_atrasadas, monto_de_la_mensualidad;
    printf ("Ingrese el valor de mensualidades atrasadas: ");
    scanf ("%f", &mensualidades_atrasadas);
    monto_de_la_mensualidad=650;
    mensualidad=monto_de_la_mensualidad+mensualidades_atrasadas*1.1;
    printf ("Seleccione el valor de adelantar mensualidades.\n");
    printf ("\t1.- Si\n");
    printf ("\t2.- No\n");
    printf ("\t: ");
    do {
        scanf ("%d", &adelantar_mensualidades);
        if (adelantar_mensualidades<1||adelantar_mensualidades>2)
            printf ("Valor incorrecto. Ingr\202selo 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;
}