/*Mostrar el listado de categoría de películas y sus respectivas tarifas por día de retraso en la entrega
al Renta Video. La solución deberá sumar el precio de alquiler de la película más el valor del
recargo y mostrar al final el total a pagar por el cliente.
Categoría de Película Alquiler Tarifa de Retraso
Estreno $5 $1
Favorita $2 $0.50
Infantil $3 $2
Video Juego $2 $1.50
*/#include<stdio.h>
#include<conio.h>
float est();//Modulo de las peliculas de estreno
float fav();//Modulo de las peliculas favoritas
float inf();//Modulo de las peliculas infantiles
float vdj();//Modulo de los video juegos
int d();//Lee y valida el numero de dias retrasados
main()
{
int otra,tipo;
float t,tp;
tp=0;
clrscr();
printf("nHay mas peliculas a entregar?ntS1=1ntNO=CUALQUIER NUMERO NEGATIVOnn");
scanf("%i",&otra);
while(otra==1)
{
clrscr();
puts("Digite el tipo de pelicula");
printf("ntESTRENO= 1ntFAVORITAS = 2ntINFANTIL = 3ntVIDEO JUEGOS = 4nn");
scanf("%i",&tipo);
switch(tipo)
{
case 1: t=est(); break;
case 2: t=fav(); break;
case 3: t=inf(); break;
case 4: t=vdj(); break;
default: t=0;
}
tp+=t;
printf("nnHay mas peliculas a entregar?ntS1=1ntNO=CUALQUIER TECLAnn");
scanf("%i",&otra);
}
printf("nntEl total a pagar es de: $%.2fn",tp);
getch();
return 0;
}
float est()
{
int di;
float tpr;
int di;
di=d();
tpr=di*1+5;
printf("El total a pagar por esta pelicula es de: $%.2f",tpr);
getch();
return tpr;
}
float fav()
{
float tpr;
int di;
di=d();
tpr=di*.5+2;
printf("El total a pagar por esta pelicula es de: $%.2f",tpr);
getch();
return tpr;
}
float inf()
{
int di;
float tpr;
di=d();
tpr=di*2+3;
printf("El total a pagar por esta pelicula es de: $%.2f",tpr);
getch();
return tpr;
}
float vdj()
{
int di;
float tpr;
di=d();
tpr=di*1.5+2;
printf("El total a pagar por esta pelicula es de: $%.2f",tpr);
getch();
return tpr;
}
int d()
{
int dias;
puts("Ingrese el numero de dias de retraso puede ser 0");
scanf("%i",&dias);
while(dias<0)
{
puts("Ingrese el numero de dias de retraso puede ser 0");
scanf("%i",&dias);
}
getch();
return dias;
}
//alxce
My Great Web page
|