• Lenguaje

    C

  • Descripción

    Una librería por temporada escolar a los clientes que realicen compras, otorgará regalos y descuentos de acuerdo al importe total de la compra. Los días viernes ó sábado se aplicará un descuento del 25% del importe total, para otros días no se aplica el descuento. Los importes menores a $100 se otorgará una caja de colores, para importes de $100 y menores de $300 el obsequio será un caja de plumones y montos de $300 a más el obsequio será de una mochila. Considerar como datos de ingreso nombre del cliente, importe total y día de la semana.

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

int main (void)
{
    int dia_de_la_semana;
    float descuento, importe, importe_total;
    char nombre_del_cliente[63];
    printf ("Ingresa el nombre del cliente: ");
    scanf ("%[^\r\n]", nombre_del_cliente);
    (void) getchar ();
    printf ("Ingresa el valor de importe total: ");
    scanf ("%f", &importe_total);
    (void) getchar ();
    printf ("Selecciona el valor de dia de la semana.\n");
    printf ("\t1.- Domingo\n");
    printf ("\t2.- Lunes\n");
    printf ("\t3.- Martes\n");
    printf ("\t4.- Mi\202rcoles\n");
    printf ("\t5.- Jueves\n");
    printf ("\t6.- Viernes\n");
    printf ("\t7.- S\240bado\n");
    printf ("\t: ");
    do {
        scanf ("%d", &dia_de_la_semana);
        (void) getchar ();
        if (dia_de_la_semana<1||dia_de_la_semana>7)
            printf ("Valor incorrecto. Ingr\202salo nuevamente.: ");
    } while (dia_de_la_semana<1||dia_de_la_semana>7);
    if(dia_de_la_semana==6||dia_de_la_semana==7)
        descuento=importe_total*0.25;
    else
        descuento=0;
    importe=importe_total-descuento;
    if(importe<100)
        printf ("Se obsequia una caja de colores\n");
    if(importe>=100&&importe<300)
        printf ("Se obsequia una caja de plumones\n");
    if(importe>=300)
        printf ("Se obsequia una mochila\n");
    printf ("Nombre del cliente: %s\n", nombre_del_cliente);
    printf ("Valor de descuento: %g\n", descuento);
    printf ("Valor de importe: %g\n", importe);
    putchar ('\n');
    system ("pause");
    return EXIT_SUCCESS;
}