Está en la página 1de 2

#include <iostream>

using namespace std;

double suma(double a, double b) {


return a + b;
}

double resta(double a, double b) {


return a - b;
}

double multiplicacion(double a, double b) {


return a * b;
}

double division(double a, double b) {


if (b != 0)
return a / b;
else {
cout << "Error: No se puede dividir entre 0." << endl;
return 0;
}
}

double nuevoSalario(double sueldo, double prestamo) {


double iggs;
iggs = sueldo * 4.83 / 100;
return sueldo - iggs - prestamo;
}

void cotizarVentaLote(double precioLote, double seguro) {


double iva = precioLote * 0.12;
double precioConIVA = precioLote + iva;
double totalConSeguro = precioConIVA + seguro;

cout << "Precio lote: " << precioLote << endl;


cout << "Precio con IVA: " << precioConIVA << endl;
cout << "Seguro: " << seguro << endl;
cout << "Total con seguro: " << totalConSeguro << endl;

cout << "Cuotas mensuales (18 meses): " << totalConSeguro / 18 << endl;
}

int main() {
int opcion;
double dato1, dato2, resultado;
double sueldo, igss, prestamo;
double x;
double precioLote, seguro;

do {
cout << "\nMENU\n";
cout << "1. Suma, resta, multiplicacion y division\n";
cout << "2. Operar la expresion x = x + 4 / x + 2\n";
cout << "3. Aumentar sueldo en un 5%\n";
cout << "4. Calcular nuevo salario con descuentos\n";
cout << "5. Cotizar venta de un lote\n";
cout << "6. Salir\n";
cout << "Ingrese una opcion: ";
cin >> opcion;

switch (opcion) {
case 1:
cout << "Ingrese dos datos: ";
cin >> dato1 >> dato2;
cout << "Suma: " << suma(dato1, dato2) << endl;
cout << "Resta: " << resta(dato1, dato2) << endl;
cout << "Multiplicacion: " << multiplicacion(dato1, dato2) << endl;
cout << "Division: " << division(dato1, dato2) << endl;
break;
case 2:
cout << "Ingrese el valor de x: ";
cin >> x;
cout << "Resultado: " << ((x + 4) / (x + 2)) << endl;
break;
case 3:
cout << "Ingrese el sueldo: ";
cin >> sueldo;
cout << "Nuevo sueldo: " << sueldo * 1.05 << endl;
break;
case 4:
cout << "Ingrese el sueldo: ";
cin >> sueldo;
cout << "Ingrese el monto del préstamo: ";
cin >> prestamo;
cout << "Nuevo salario: " << nuevoSalario(sueldo, prestamo) <<
endl;
break;
case 5:
cout << "Ingrese el precio del lote: ";
cin >> precioLote;
cout << "Ingrese el valor del seguro: ";
cin >> seguro;
cotizarVentaLote(precioLote, seguro);
break;
case 6:
cout << "Saliendo del programa...\n";
break;
default:
cout << "Opcion invalida. Por favor ingrese una opcion valida.\n";
break;
}
} while (opcion != 6);

return 0;
}

También podría gustarte