• Lenguaje

    C

  • Descripción

    Una empresa de servicios turísticos durante el día registra cierta cantidad de servicios de paseos turísticos. Los descuentos se realizan por la cantidad de personas en grupo. En el caso de grupos menores de 4 personas el descuento es 20%, entre 4 y menores de 7 personas el descuento es de 35% y 7 a más personas el descuento será de 45% respectivamente. Se ingresan los datos: número de servicio, costo del servicio y cantidad de personas. Considerar 100 servicios ingresados. Se requiere:
    - Ingreso de datos.
    - Descuento total del servicio.
    - Monto total a pagar del servicio.

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

int main (void)
{
    int cantidad_de_personas, costo_del_servicio, descuento_total, i, monto_total;
    char numero_de_servicio[63];
    for (i=1; i<=100; i++)
    {
        printf ("PROCESO %d\n", i);
        printf ("Ingresa el numero de servicio: ");
        scanf ("%[^\r\n]", numero_de_servicio);
        (void) getchar ();
        printf ("Ingresa el valor de cantidad de personas: ");
        scanf ("%d", &cantidad_de_personas);
        (void) getchar ();
        printf ("Ingresa el valor de costo del servicio: ");
        scanf ("%d", &costo_del_servicio);
        (void) getchar ();
        descuento_total=0;
        if(cantidad_de_personas<4)
            descuento_total=costo_del_servicio*0.2;
        if(cantidad_de_personas>=4&&cantidad_de_personas<=7)
            descuento_total=costo_del_servicio*0.35;
        if(cantidad_de_personas>7)
            descuento_total=costo_del_servicio*0.45;
        monto_total=costo_del_servicio-descuento_total;
        printf ("Numero de servicio: %s\n", numero_de_servicio);
        printf ("Valor de descuento total: %d\n", descuento_total);
        printf ("Valor de monto total: %d\n", monto_total);
        putchar ('\n');
    }
    return EXIT_SUCCESS;
}