fork download
  1. #include<iostream>
  2. using namespace std;
  3. float VB, diasSR, IRS, SS, SR, Vliq;
  4. char op;
  5. int main() {
  6. cout << "Introduza o seu Vencimento Base: ";
  7. cin >> VB;
  8. cout << "Introduza os seus dias de trabalho: ";
  9. cin >> diasSR;
  10. cout << "\n 1 - 13%\n 2 - 16.5%\n 3 - 22%\n 4 - 25%\n 5 - 32%\n 6 - 35%\n 7 - 43.50%\n 8 - 45%\n 9 - 48%\n Introduza o seu escalao: ";
  11. cin >> op;
  12.  
  13. switch (op) {
  14. case '1':
  15. IRS = (VB * 13) / 100;
  16. break;
  17. case '2':
  18. IRS = (VB * 16.5) / 100;
  19. break;
  20. case '3':
  21. IRS = (VB * 22) / 100;
  22. break;
  23. case '4':
  24. IRS = (VB * 25) / 100;
  25. break;
  26. case '5':
  27. IRS = (VB * 32) / 100;
  28. break;
  29. case '6':
  30. IRS = (VB * 35) / 100;
  31. break;
  32. case '7':
  33. IRS = (VB * 43.50) / 100;
  34. break;
  35. case '8':
  36. IRS = (VB * 45) / 100;
  37. break;
  38. case '9':
  39. IRS = (VB * 48) / 100;
  40. break;
  41. }
  42.  
  43. SS = VB * 0.11;
  44. SR = diasSR * 6;
  45. Vliq = (VB - SS - IRS) + SR;
  46.  
  47. cout << "\nVencimento Base: " << VB << " euros";
  48. cout << "\nSubsidio de refeicao: " << SR << " euros";
  49. cout << "\nDescontos Seguranca Social: " << SS << " euros";
  50. cout << "\nDescontos IRS: " << IRS << " euros";
  51. cout << "\nVencimento Liquido: " << Vliq << " euros\n";
  52. }
Success #stdin #stdout 0.01s 5292KB
stdin
Standard input is empty
stdout
Introduza o seu Vencimento Base: Introduza os seus dias de trabalho: 
 1 - 13%
 2 - 16.5%
 3 - 22%
 4 - 25%
 5 - 32%
 6 - 35%
 7 - 43.50%
 8 - 45%
 9 - 48%
 Introduza o seu escalao: 
Vencimento Base: 0 euros
Subsidio de refeicao: 0 euros
Descontos Seguranca Social: 0 euros
Descontos IRS: 0 euros
Vencimento Liquido: 0 euros