Ejercicio En C++ N°1

Publicado en por lucho

Determinar la cantidad de dinero que recibirá un trabajador por concepto de las horas extras trabajadas en una empresa sabiendo que cuando las horas de trabajo exceden de 40 el resto se consideran horas extra y que estas se pagan al doble de una hora normal cuando no exeden de 8;

Si las horas extra exceden de 8 se pagan las primeras 8 al doble de lo que se pagan las horas normales y el resto al triple:

 
 

#include<iostream>

using namespace std;

int main()

{

      long double ht,s,sp,hex,spn,sphex,sphexma8,spphexma8;

      cout<<"ingrese el numero de horas trabajadas"<<endl;

      cin>>ht;

      cout<<endl;

      cout<<"ingrese el valor de la hora de trabajo"<<endl;

      cin>>s;

      cout<<endl;

      cout<<"****************************************************"<<endl;

      cout<<endl;

      if (ht<=40)

      {

            sp=ht*s;

            cout<<"el salario del tabajador es:   $"<<sp<<endl;

            cout<<endl;

      }

      else

      {

            hex=ht-40;

                  if (hex<=8)

                  {

                        spn=40*s;

                        sphex=hex*(s*2);

                        sp=spn+sphex;

                        cout<<"el salario del tabajador es:   $"<<sp<<endl;

                        cout<<endl;

                  }

                  else

                  {

                        sphexma8=hex-8;

                        spphexma8=sphexma8*(s*3);

                        spn=40*s;

                        sphex=8*(s*2);

                        sp=spn+sphex+spphexma8;

                        cout<<"el salario del tabajador es:   $"<<sp<<endl;

                        cout<<endl;

                  }

      }

      system ("pause");

      return 0;

}   

Publicidad

Etiquetado en c++

Para estar informado de los últimos artículos, suscríbase:
Comentar este post