Version:0.9 StartHTML:0000000105 EndHTML:0000003649 StartFragment:0000000152 EndFragment:0000003615
/******************************************************/
/*************** Isidro Pastor Jorda ******************/
/******************************************************/
/****************** Telematica ************************/
/******************************************************/
#include <iostream.h>
#include <stdlib.h>
int main()
{
char categoria;
int horas, extras, retrib;
bool valida;
valida = true;
do
{
cout << endl << " Escribe la categoria correspondiente A B C D --> " ;
cin >> categoria;
cout << endl << " Escribe el numero de horas totales trabajadas durante la semana --> " ;
cin >> horas;
if (horas > 40)
{
extras = horas - 40 ;
horas = 40 ;
}
else
extras = 0 ;
switch (categoria)
{
case 'A':
retrib = horas*9 + extras*12 ;
break;
case 'B':
retrib = horas*9 + extras*10 ;
break;
case 'C':
retrib = horas*9 + extras*8;
break;
case 'D':
retrib = horas*9 + extras*6 ;
break;
default:
{
cout << endl << " Categoria no valida .... " << endl << endl ;
valida=false;
break;
}
}
}
while(!valida);
cout << " La retribucion con horas extras de la categoria "<< categoria << " es de "<< retrib << " Euros" << endl;
system("PAUSE");
return 0;
}