Programación General > C/C++

 programa C++

(1/2) > >>

nayez:
Hola q tal buenas tardes, quisiera q me ayudaran a resolver el siguiente problema en C++

En una empresa se requiere calcular el salario semanal de 5 empleados que laboran en ella. El salario se obtiene de la siguiente forma:

a) Si el empleado trabaja 40 horas o menos se le paga $50.00 por hora.

b) Si el empleado trabaja mas de 40 horas se le paga $50.00 por cada una de las primeras 40 horas y $30.00 por cada hora extra.

Mostrar en pantalla el salario semanal de los 5 empleados. Utilizando el formato tabular

Salario semanal empleado 1=?
Salario semanal empleado 2=?
Salario semanal empleado 3=?
Salario semanal empleado 4=?
Salario semanal empleado 5=?

Espero me hayan entendido
Disculpen las molestias
Gracias por su atencion

ProfesorX:
No se hacen tareas

nayez:
q tal buenas tardes qisiera q me asesoraran en mi codigo C++ sobre el problema antes planteado y me dijeran cuales son mis errores

#include <iostream.h>
#include <conio.h>
int main ()
{
    int empleados [5], horas, c;
    for (int c=0; c<5; c++)
    {
        cout <<" nt Empleado " << c+1;
        cout <<" nn Horas laboradas: ";
        cin >> horas;
        if (horas <=40)
        {
        empleados [c] = horas*50;
        }
        else
        {
        empleados [c] = (40*50) + ((horas-40)*30);
        }
        for (int c=0; c<5; c++)
        cout <<" n Salario semanal empleado 1 = ", c+1, empleados [c];
    }
    getche ();
    return 0;
}

Gracias por su atencion

Checho360:
Utiliza
--- Código: ASM ---[code=cpp][/code] para que sea más fácil leer lo que escribes. Una solución a tu problema podría ser esto:


--- Código: C++ ---#include <iostream> using namespace std; int main () {     int empleados [5], horas;        for (int c=0; c<5; c++){         cout <<" nt Empleado " << c+1;                cout <<" nn Horas laboradas: ";                cin >> horas;                if (horas <=40){                    empleados [c] = horas*50;        }        else{             empleados [c] = (40*50) + ((horas-40)*30);        }    }                for (int c=0; c<5; c++){                    cout <<" n Salario semanal empleado " << c+1 << " = "<< empleados [c];        } return 0; } 

nayez:
cheque el código y tiene algunos errores, porque no hace los cálculos y solo muestra el numero de horas ingresadas.

Agradezco mucho tu aportación e interés!! ;)

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa