Generation

generate functionSat, 22 Feb 2025

La empresa las 3v tiene una nómina de n empleados y desea que usted desarrolle un programa que permita calcular lo siguiente 1 el sueldo total de José 2 el sueldo total de rosa 3 El sueldo total de María . Nota el sueldo total del personal se saca de la siguiente manera sueldo básico + la suma de las 3v Solo usando while

Aquí te dejo un ejemplo de cómo podrías implementar el programa en C++: ```cpp #include <iostream> // Estructura para representar un empleado struct Empleado { std::string nombre; double sueldoBasico; double suma3v; }; int main() { int n; // Número de empleados std::cout << "Ingrese el número de empleados: "; std::cin >> n; Empleado empleados[n]; // Arreglo de empleados // Inicializar los empleados for (int i = 0; i < n; i++) { std::cout << "Ingrese el nombre del empleado " << i + 1 << ": "; std::cin.ignore(); // Ignorar el salto de línea std::getline(std::cin, empleados[i].nombre); std::cout << "Ingrese el sueldo básico del empleado " << i + 1 << ": "; std::cin >> empleados[i].sueldoBasico; std::cout << "Ingrese la suma de las 3V del empleado " << i + 1 << ": "; std::cin >> empleados[i].suma3v; } // Pedir el nombre del empleado para calcular su sueldo total std::cout << "Ingrese el nombre del empleado para calcular su sueldo total (José, Rosa o María): "; std::cin.ignore(); // Ignorar el salto de línea std::string nombreEmpleado; std::getline(std::cin, nombreEmpleado); // Calcular el sueldo total del empleado double sueldoTotal = 0; for (int i = 0; i < n; i++) { if (empleados[i].nombre == nombreEmpleado) { sueldoTotal = empleados[i].sueldoBasico + empleados[i].suma3v; break; } } // Mostrar el sueldo total del empleado if (nombreEmpleado == "José") { std::cout << "El sueldo total de José es: " << sueldoTotal << std::endl; } else if (nombreEmpleado == "Rosa") { std::cout << "El sueldo total de Rosa es: " << sueldoTotal << std::endl; } else if (nombreEmpleado == "María") { std::cout << "El sueldo total de María es: " << sueldoTotal << std::endl; } else { std::cout << "Empleado no encontrado." << std::endl; } return 0; } ``` Este programa solicita el número de empleados, luego solicita la información de cada empleado (nombre, sueldo básico y suma de las 3V). Luego, solicita el nombre del empleado para calcular su sueldo total. Finalmente, muestra el sueldo total del empleado solicitado. Recuerda que este programa utiliza un arreglo de estructuras para almacenar la información de los empleados. La estructura `Empleado` tiene tres miembros: `nombre`, `sueldoBasico` y `suma3v`, que representan el nombre del empleado, su sueldo básico y la suma de las 3V, respectivamente.

Want to kickstart your project?Use the new AI Studio to create your code