• Lenguaje

    C

  • Descripción

    Una empresa extranjera de aviación fumiga cosechas contra una gran variedad de plagas. Los valores cobrados a los granjeros dependen de lo que éste desea fumigar y de cuántas hectáreas se fumigan, de acuerdo a la siguiente distribución:
    - Tipo 1: fumigación contra malas hierbas, $25,000 por hectárea.
    - Tipo 2: fumigación contra langostas, $37,500 por hectárea.
    - Tipo 3: fumigación contra gusanos, $5,000 por hectárea.
    - Tipo 4: fumigación contra todo lo anterior, $75,000 por hectárea.

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

int main (void)
{
    int tipo_de_fumigacion;
    float hectareas, precio, total;
    printf ("Ingresa el valor de hectareas: ");
    scanf ("%f", &hectareas);
    (void) getchar ();
    printf ("Selecciona el valor de tipo de fumigacion.\n");
    printf ("\t1.- Malas hierbas\n");
    printf ("\t2.- Langostas\n");
    printf ("\t3.- Gusanos\n");
    printf ("\t4.- Todo lo anterior\n");
    printf ("\t: ");
    do {
        scanf ("%d", &tipo_de_fumigacion);
        (void) getchar ();
        if (tipo_de_fumigacion<1||tipo_de_fumigacion>4)
            printf ("Valor incorrecto. Ingr\202salo nuevamente.: ");
    } while (tipo_de_fumigacion<1||tipo_de_fumigacion>4);
    precio=0;
    if(tipo_de_fumigacion==1)
        precio=25000;
    if(tipo_de_fumigacion==2)
        precio=37500;
    if(tipo_de_fumigacion==3)
        precio=5000;
    if(tipo_de_fumigacion==4)
        precio=75000;
    total=precio*hectareas;
    printf ("Valor de precio: %g\n", precio);
    printf ("Valor de total: %g\n", total);
    putchar ('\n');
    system ("pause");
    return EXIT_SUCCESS;
}