-
Lenguaje
C
-
Descripción
La compañía de autobuses de primera clase "Autobuses de Oriente" requiere determinar el costo que tendrá el boleto de un viaje sencillo, esto basado en los kilómetros por recorrer y en el costo por kilómetro. Cabe mencionar que por cada 40 kilómetros existe un descuento de $50.00.
Uso obligatorio de estructuras selectivas.
Kilometros | Precio
De 1 a 50 | $200.00
De 51 a 80 | $350.00
De 81 a 120 | $500.00
Más de 121 | $1000.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
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 costo_del_boleto, costo_por_kilometro, descuento, kilometros_por_recorrer;
printf ("Ingresa el valor de kilometros por recorrer: ");
scanf ("%d", &kilometros_por_recorrer);
(void) getchar ();
costo_por_kilometro=0;
if(kilometros_por_recorrer>=1&&kilometros_por_recorrer<=50)
costo_por_kilometro=200;
if(kilometros_por_recorrer>=51&&kilometros_por_recorrer<=80)
costo_por_kilometro=350;
if(kilometros_por_recorrer>=81&&kilometros_por_recorrer<=120)
costo_por_kilometro=500;
if(kilometros_por_recorrer>=121)
costo_por_kilometro=1000;
costo_del_boleto=costo_por_kilometro*kilometros_por_recorrer;
descuento=50*(kilometros_por_recorrer-kilometros_por_recorrer%40)/40;
costo_del_boleto=costo_del_boleto-descuento;
printf ("Valor de costo del boleto: %d\n", costo_del_boleto);
printf ("Valor de costo por kilometro: %d\n", costo_por_kilometro);
printf ("Valor de descuento: %d\n", descuento);
putchar ('\n');
system ("pause");
return EXIT_SUCCESS;
}
#include <stdlib.h>
int main (void)
{
int costo_del_boleto, costo_por_kilometro, descuento, kilometros_por_recorrer;
printf ("Ingresa el valor de kilometros por recorrer: ");
scanf ("%d", &kilometros_por_recorrer);
(void) getchar ();
costo_por_kilometro=0;
if(kilometros_por_recorrer>=1&&kilometros_por_recorrer<=50)
costo_por_kilometro=200;
if(kilometros_por_recorrer>=51&&kilometros_por_recorrer<=80)
costo_por_kilometro=350;
if(kilometros_por_recorrer>=81&&kilometros_por_recorrer<=120)
costo_por_kilometro=500;
if(kilometros_por_recorrer>=121)
costo_por_kilometro=1000;
costo_del_boleto=costo_por_kilometro*kilometros_por_recorrer;
descuento=50*(kilometros_por_recorrer-kilometros_por_recorrer%40)/40;
costo_del_boleto=costo_del_boleto-descuento;
printf ("Valor de costo del boleto: %d\n", costo_del_boleto);
printf ("Valor de costo por kilometro: %d\n", costo_por_kilometro);
printf ("Valor de descuento: %d\n", descuento);
putchar ('\n');
system ("pause");
return EXIT_SUCCESS;
}