Untitled

mail@pastecode.io avatar
unknown
plain_text
2 years ago
4.6 kB
1
Indexable
Never
#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;
}