Calculadora de sueldos
Enviado por Octavio Cichello • 15 de Mayo de 2023 • Trabajo • 462 Palabras (2 Páginas) • 36 Visitas
#include <iostream>
#include <string>
using namespace std;
int count = 5;
string nombre[5];
int hora = 1500;
int horas_trabajadas[30];
int sueldo[30];
int extra[30];
int sueldos(int sueldo[30])
{
int mayor = sueldo[0];
int menor = sueldo[0];
int total = 0;
int empleadomayor = 0, empleadomenor = 0;
for (int i = 0; i < count; i++)
{
if (sueldo[i] > mayor)
{
mayor = sueldo[i];
empleadomayor = i;
}
if (sueldo[i] < menor)
{
menor = sueldo[i];
empleadomenor = i;
}
total += sueldo[i];
}
cout << "El mayor sueldo de un empleado es: " << mayor << " Empleado: " << nombre[empleadomayor] << endl;
cout << "El menor sueldo de un empleado es: " << menor << " Empleado: " << nombre[empleadomenor] << endl;
cout << "El total a pagar es: " << total << endl;
}
int empleados()
{
for (int i = 0; i < count; i++)
{
cout << "Ingrese nombre del empleado" << i << ": ";
cin >> nombre[i];
}
}
int carga()
{
for (int i = 0; i < count; i++)
{
cout << "Empleado: " << nombre[i] << " Ingrese la cantidad de horas trabajadas: ";
cin >> horas_trabajadas[i];
}
}
int pago_extra()
{
for (int i = 0; i < count; i++)
{
sueldo[i] = horas_trabajadas[i] * hora;
if (horas_trabajadas[i] > 40)
{
extra[i] = (sueldo[i] * 50) / 100;
sueldo[i] = sueldo[i] + extra[i];
}
}
}
int main()
{
empleados();
carga();
pago_extra();
sueldos(sueldo);
}
...