Lenguaje C
Descripción Los estudiantes de la UNAB se les ha concedido un descuento especial por la compra de libros de computación. Dicho descuento consiste que si la compra supera los $100.00 se le aplicará un descuento del 10% de lo contrario sólo se les aplicará un 5%, se desea que se muestre:
- El nombre del estudiante
- Total de la compra sin descuento
- % de Descuento
- El valor de descuento
- Valor final a pagar por los libros
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
#include <stdio.h>
#include <stdlib.h>

int main (void)
{
    float compra_de_libros, descuento, pago_final, porcentaje_de_descuento, total_sin_descuento;
    char nombre_del_estudiante[63];
    printf ("Ingrese el nombre del estudiante: ");
    scanf ("%[^\r\n]", nombre_del_estudiante);
    (void) getchar ();
    printf ("Ingrese el valor de compra de libros: ");
    scanf ("%f", &compra_de_libros);
    (void) getchar ();
    total_sin_descuento=compra_de_libros;
    porcentaje_de_descuento=compra_de_libros>100?10:5;
    descuento=porcentaje_de_descuento*compra_de_libros/100;
    pago_final=compra_de_libros-descuento;
    printf ("Nombre del estudiante: %s\n", nombre_del_estudiante);
    printf ("Valor de descuento: %g\n", descuento);
    printf ("Valor de pago final: %g\n", pago_final);
    printf ("Valor de porcentaje de descuento: %g\n", porcentaje_de_descuento);
    printf ("Valor de total sin descuento: %g\n", total_sin_descuento);
    putchar ('\n');
    system ("pause");
    return EXIT_SUCCESS;
}