Advertisement
Guest User

Untitled

a guest
May 28th, 2015
225
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.93 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <locale.h>
  4.  
  5. int main ()
  6. {
  7. setlocale(LC_ALL, "Portuguese");
  8. char codFunc;
  9. float salFunc,salarioNovo,aumento;
  10.  
  11. printf("Código do funcionário: ");
  12. scanf("%s", &codFunc);
  13.  
  14. printf("Salário: ");
  15. scanf("%f", &salFunc);
  16.  
  17. if((codFunc == 'G') || (codFunc == 'g'))
  18. {
  19. aumento = 0.10 * salFunc;
  20. salarioNovo = aumento + salFunc;
  21.  
  22. printf("\n\nCargo G - Gerente\n");
  23. printf("Salário antigo = R$%.2f\n", salFunc);
  24. printf("Aumento de 10 por cento, equivalente a R$%.2f\n", aumento);
  25. printf("Salário novo = R$%.2f\n\n", salarioNovo);
  26. }
  27.  
  28. else if((codFunc == 'E') || (codFunc == 'e'))
  29. {
  30. aumento = 0.20 * salFunc;
  31. salarioNovo = aumento + salFunc;
  32.  
  33. printf("\n\nCargo E - Engenheiro\n");
  34. printf("Salário antigo = R$%.2f\n", salFunc);
  35. printf("Aumento de 20 por cento, equivalente a R$%.2f\n", aumento);
  36. printf("Salário novo = R$%.2f\n\n", salarioNovo);
  37. }
  38.  
  39. else if ((codFunc == 'T') || (codFunc == 't'))
  40. {
  41. aumento = 0.30 * salFunc;
  42. salarioNovo = aumento + salFunc;
  43.  
  44. printf("\n\nCargo T - Técnico\n");
  45. printf("Salário antigo = R$%.2f\n", salFunc);
  46. printf("Aumento de 30 por cento, equivalente a R$%.2f\n", aumento);
  47. printf("Salário novo = R$%.2f\n\n", salarioNovo);
  48. }
  49.  
  50. } else
  51. {
  52. aumento = 0.40 * salFunc;
  53. salarioNovo = aumento + salFunc;
  54.  
  55. printf("\n\nCargo %s não definido\n", codFunc);
  56. printf("Salário antigo = R$%.2f\n", salFunc);
  57. printf("Aumento de 40 por cento, equivalente a R$%.2f\n", aumento);
  58. printf("Salário novo = R$%.2f\n\n", salarioNovo);
  59. }
  60.  
  61.  
  62. system ("PAUSE");
  63. return 0;
  64. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement