fork(1) download
  1. #include <stdio.h>
  2.  
  3. int main() {
  4. int cont, tinss;
  5.  
  6. char s, resp, nome[50];
  7.  
  8. float sal, novosala, val;
  9.  
  10. cont = 1;
  11.  
  12. do
  13. {
  14. printf("\n digite o nome do funcionario; ");
  15. scanf("%s",&nome);
  16. printf("\n digite o salario do funcionario: ");
  17. scanf("%f",&sal);
  18.  
  19. if(sal <= 500)
  20. {
  21. novosala = sal - ((sal / 100) * 8);
  22. val = (sal / 100) * 8;
  23. tinss = 8;
  24. }
  25. else
  26. if(sal > 500 && sal <= 1000)
  27. {
  28. novosala = sal - ((sal / 100) * 10);
  29. val = (sal / 100) * 10;
  30. tinss = 10;
  31. }
  32. else
  33. if(sal > 1000)
  34. {
  35. novosala = sal - ((sal / 100) * 12);
  36. val = (sal / 100) * 12;
  37. tinss = 12;
  38. }
  39.  
  40.  
  41. printf("\n Nome: %s \n",nome);
  42. printf("\n Salario bruto: %f \n", sal);
  43. printf("\n Taxa de INSS: %d% \n", tinss);
  44. printf("\n Valor de INSS %f \n", val);
  45. printf("\n Salario liquido: %f \n", novosala);
  46.  
  47. printf("\n deseja continuar ? \n");
  48. scanf("%s",&resp);
  49. cont = cont + 1;
  50. }
  51. while(resp == 's');
  52. return 0;
  53. }
Success #stdin #stdout 0s 3460KB
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 ?