fork download
  1. #include <iostream>
  2. #include <string>
  3. using namespace std;
  4.  
  5. int main() {
  6. string resp;
  7. do {
  8. int cont = 1, tinss;
  9. string s, nome;
  10. float sal, novosala, val;
  11. cout << endl << "digite o nome do funcionario: ";
  12. cin >> nome;
  13. cout << endl << "digite o salario do funcionario: ";
  14. cin >> sal;
  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. cout << endl << "deseja continuar ? " << endl;
  34. cin >> resp;
  35. cont++;
  36. }
  37. while (resp == "s");
  38. }
  39.  
  40. //https://pt.stackoverflow.com/q/87784/101
Success #stdin #stdout 0s 4316KB
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 ?