Untitled
unknown
plain_text
4 years ago
4.6 kB
5
Indexable
#include <iostream>
#include <cstdlib>
#include <time.h>
using namespace std;
void estilo_de_auto();
int generadorrandom(int limite_inferior, int limite_superior);
int main()
{
srand(time(NULL));
int r;
system("cls");
cout << "*Bienvenido al menu para renta de autos*" << endl;
cout<<endl;
cout << "Ingrese la opcion que desea elegir(numero)" << endl;
cout << endl;
cout << "1.Rentar un vehiculo" << endl;
cout << "2.Informacion de la empresa" << endl;
cout << "3.Salir" << endl;
cin >> r;
system("cls");
switch (r)
{
case 1:
{
estilo_de_auto();
}
break;
case 2:
{
cout << "Esta empresa trabaja en la renta y alquiler de vehiculos, basandose en los dias usados. Ofrecemos servicios extras como kilometros ilimitados, seguro, conductor extra y demas." << endl;
cout << "La empresa siempre buscara su comidad y el mejor servicio para usted" << endl;
}
break;
case 3:
{
cout << "Gracias por usar nuestro servicio :)" << endl;
cout << "Vuelva pronto." << endl;
}
break;
}
return 0;
}
void estilo_de_auto()
{
int aa;
int cd;
bool seguro = false;
char confi;
string tipodevehiculo;
int preciovago, precioauto, preciovan;
cout << "Ingrese el estilo de vehiculo" << endl;
cout << "1.Auto" << endl;
cout << "2.Vagoneta" << endl;
cout << "3.Mini-Van o Van" << endl;
cout << "4.Volver" << endl;
cin >> aa;
system("cls");
switch (aa)
{
case 1:
{
cout << "El precio del dia alquilado de un auto es 55$" << endl;
cout << "Ingrese la cantidad de dias que va a utilizar el auto: ";
cin >> cd;
cout << "Desea contratar un seguro?(s/n)" << endl;
cout << "El precio del seguro tiene un costo adicional de 10$ por dia" << endl;
cin >> confi;
if (confi == 's' || confi == 'S')
{
seguro = true;
}
if (seguro == true)
{
precioauto = cd * 55 + cd * 10;
}
else
{
precioauto = cd * 55;
}
system("cls");
cout << "Este es nuestro stock de vehiculos en este momento" << endl;
cout << "Toyota " << generadorrandom(1, 5) << endl;
cout << "Mitsubishi " << generadorrandom(1, 7) << endl;
cout << "Suzuki " << generadorrandom(1, 6) << endl;
cout << endl;
cout << "Ingrese el tipo de vehiculo que desea ";
cin >> tipodevehiculo;
cout << "El precio total de su " << tipodevehiculo << " es " << precioauto << "$";
}
break;
case 2:
{
cout << "El precio del dia alquilado de una vagoneta es 75$" << endl;
cout << "Ingrese la cantidad de dias que va a utilizar la vagoneta" << endl;
cin >> cd;
cout << "Desea contratar un seguro?(s/n)" << endl;
cout << "El precio del seguro tiene un costo adicional de 10$ por dia" << endl;
cin >> confi;
if (confi == 's' || 'S')
{
seguro = true;
}
if (seguro == true)
{
preciovago = cd * 75 + cd * 10;
}
else
{
preciovago = cd * 75;
}
system("cls");
cout << "Este es nuestro stock de vehiculos en este momento" << endl;
cout << "Toyota " << generadorrandom(1, 5) << endl;
cout << "Mitsubishi " << generadorrandom(1, 7) << endl;
cout << "Suzuki " << generadorrandom(1, 6) << endl;
cout << endl;
cout << "Ingrese el tipo de vehiculo que desea ";
cin >> tipodevehiculo;
cout << "El precio total de su " << tipodevehiculo << " es " << preciovago << "$";
}
break;
case 3:
{
cout << "El precio del dia alquilado de una van o mini-van es 100$" << endl;
cout << "Ingrese la cantidad de dias que va a utilizar la mini van o van" << endl;
cin >> cd;
cout << "Desea contratar un seguro?(s/n)" << endl;
cout << "El precio del seguro tiene un costo adicional de 10$ por dia" << endl;
cin >> confi;
if (confi == 's' || 'S')
{
seguro = true;
}
if (seguro == true)
{
preciovan = cd * 100 + cd * 10;
}
else
{
preciovan = cd * 75;
}
system("cls");
cout << "Este es nuestro stock de vehiculos en este momento" << endl;
cout << "Toyota " << generadorrandom(1, 5) << endl;
cout << "Mitsubishi " << generadorrandom(1, 7) << endl;
cout << "Suzuki " << generadorrandom(1, 6) << endl;
cout << endl;
cout << "Ingrese el tipo de vehiculo que desea ";
cin >> tipodevehiculo;
cout << "El precio total de su " << tipodevehiculo << " es " << preciovan;
}
break;
case 4:
main();
break;
}
precioauto = cd * 55;
}
int generadorrandom(int limite_inferior, int limite_superior)
{
int random;
random = limite_inferior + rand() % (limite_superior + 1 - limite_inferior);
return random;
}Editor is loading...