Advertisement
Guest User

Untitled

a guest
Aug 21st, 2017
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.89 KB | None | 0 0
  1. #include<iostream>
  2. #include<iomanip>
  3.  
  4. using namespace std;
  5.  
  6. int main(){
  7.  
  8.     //Entrada de dados
  9.     char nome[100];
  10.     char plano;
  11.     int cargo;
  12.     double atrasoEmHoras, salario;
  13.  
  14.     //Entrada de dados
  15.     cin.getline(nome, 100);
  16.     cin >> plano >> cargo >> atrasoEmHoras >> salario;
  17.  
  18.     //Processamento
  19.     double atrasoEmMinuto = atrasoEmHoras*60;
  20.  
  21.     switch(plano){
  22.        
  23.         case 'A':
  24.             salario = salario*1.1;
  25.             break;
  26.    
  27.         case 'B':
  28.             salario = salario*1.2;
  29.             break;
  30.    
  31.         case 'C':
  32.             salario = salario*1.3;
  33.             break;
  34.     }
  35.  
  36.     switch(cargo){
  37.        
  38.         case 1:
  39.             salario = salario - 0.25*atrasoEmMinuto;
  40.             break;
  41.         case 2:
  42.             salario = salario - 0.50*atrasoEmMinuto;
  43.             break;
  44.         case 3:
  45.             salario = salario - 0.75*atrasoEmMinuto;
  46.             break;
  47.      }
  48.      
  49.     //Saída de dados
  50.     cout << fixed << setprecision(2);
  51.     cout << nome << ": R$" << salario << endl;
  52.    
  53.     return 0;
  54. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement