fork(1) download
  1. #include <iostream>
  2. #include <string>
  3. using namespace std;
  4.  
  5. int main() {
  6. int cont = 1, tinss;
  7. string s, resp, nome;
  8. float sal, novosala, val;
  9. do {
  10. cout << endl << "digite o nome do funcionario: ";
  11. cin >> nome;
  12. cout << endl << "digite o salario do funcionario: ";
  13. cin >> sal;
  14.  
  15. if(sal <= 500) {
  16. novosala = sal - ((sal / 100) * 8);
  17. val = (sal / 100) * 8;
  18. tinss = 8;
  19. } else if (sal > 500 && sal <= 1000) {
  20. novosala = sal - ((sal / 100) * 10);
  21. val = (sal / 100) * 10;
  22. tinss = 10;
  23. } else if(sal > 1000) {
  24. novosala = sal - ((sal / 100) * 12);
  25. val = (sal / 100) * 12;
  26. tinss = 12;
  27. }
  28. cout << endl << "Nome: " << nome << endl;
  29. cout << "Salario bruto: " << sal << endl;
  30. cout << "Taxa de INSS: " << tinss << endl;
  31. cout << "Valor de INSS " << val << endl;
  32. cout << "Salario liquido: " << novosala << endl;
  33.  
  34. cout << endl << "deseja continuar ? " << endl;
  35. cin >> resp;
  36. cont++;
  37. }
  38. while(resp == "s");
  39. return 0;
  40. }
Success #stdin #stdout 0s 3468KB
stdin
joao
100
s
maria
200
n
stdout
digite o nome do funcionario: 
digite o salario do funcionario: 
Nome: joao
Salario bruto: 100
Taxa de INSS: 8
Valor de INSS 8
Salario liquido: 92

deseja continuar ? 

digite o nome do funcionario: 
digite o salario do funcionario: 
Nome: maria
Salario bruto: 200
Taxa de INSS: 8
Valor de INSS 16
Salario liquido: 184

deseja continuar ?