fork download
  1. #include <stdio.h>
  2.  
  3. int main() {
  4. char resp;
  5. do {
  6. int cont = 1, tinss;
  7. char s, nome[50];
  8. float sal, novosala, val;
  9. printf("\n digite o nome do funcionario; ");
  10. scanf("%s",&nome);
  11. printf("\n digite o salario do funcionario: ");
  12. scanf("%f",&sal);
  13. if (sal <= 500) {
  14. novosala = sal - ((sal / 100) * 8);
  15. val = (sal / 100) * 8;
  16. tinss = 8;
  17. } else if (sal > 500 && sal <= 1000) {
  18. novosala = sal - ((sal / 100) * 10);
  19. val = (sal / 100) * 10;
  20. tinss = 10;
  21. } else if (sal > 1000) {
  22. novosala = sal - ((sal / 100) * 12);
  23. val = (sal / 100) * 12;
  24. tinss = 12;
  25. }
  26. printf("\n Nome: %s \n",nome);
  27. printf("\n Salario bruto: %f \n", sal);
  28. printf("\n Taxa de INSS: %d% \n", tinss);
  29. printf("\n Valor de INSS %f \n", val);
  30. printf("\n Salario liquido: %f \n", novosala);
  31. printf("\n deseja continuar ? \n");
  32. scanf("%s",&resp);
  33. cont = cont + 1;
  34. } while (resp == 's');
  35. }
  36.  
  37. //https://pt.stackoverflow.com/q/87784/101
Success #stdin #stdout 0s 4352KB
stdin
joao
100
s
maria
200
n
stdout
 digite o nome do funcionario; 
 digite o salario do funcionario: 
 Nome: joao 

 Salario bruto: 100.000000 

 Taxa de INSS: 8% 

 Valor de INSS 8.000000 

 Salario liquido: 92.000000 

 deseja continuar ? 

 digite o nome do funcionario; 
 digite o salario do funcionario: 
 Nome: maria 

 Salario bruto: 200.000000 

 Taxa de INSS: 8% 

 Valor de INSS 16.000000 

 Salario liquido: 184.000000 

 deseja continuar ?