fork download
  1. /*Construa um programa em C para armazenar o nome (string) e o salário de certa quantidade de pessoas
  2. em um vetor. Seu algoritmo deve calcular e armazenar o novo salário sabendo-se ocorreu um reajuste de
  3. 8% para salários inferiores a R$1.500,00 e de 5% para salários iguais ou superiores a este valor.
  4. A quantidade de pessoas deve ser previamente informada pelo usuário. O resultado deverá ser impresso
  5. em um novo vetor.*/
  6.  
  7. #include <stdio.h>
  8. #include <stdlib.h>
  9.  
  10. int main() {
  11. int qtdFunc=0;
  12. printf("Informe a quantidade de funcionarios: \n\n");
  13. scanf("%i\n", &qtdFunc);
  14.  
  15. char nFunc[qtdFunc][100];
  16. float salario[qtdFunc];
  17. int i=0;
  18.  
  19. //realiza a leitura dos valores
  20. printf("Informe o nome do funcionario: \n");
  21. for (i=0; i<qtdFunc;i++) {
  22. fgets (nFunc[i], 99, stdin);
  23. scanf("%f\n", &salario[i]);
  24. }
  25.  
  26. //aplica o aumento salarial
  27. for (i=0; i<qtdFunc;i++) {
  28. if (salario[i] < 1500) {
  29. salario[i] = salario[i] * 1.08;
  30. } else {
  31. salario[i] = salario[i] + (salario[i] * 0.08);
  32. }
  33. }
  34.  
  35. //mostra os novos salarios
  36. for (i=0; i<qtdFunc;i++)
  37. printf ("Funcionario%d:\t %s (R$ %.2f)\n", i+1, nFunc[i], salario[i]);
  38.  
  39. return(0);
  40. }
Success #stdin #stdout 0s 9424KB
stdin
2
Benjamin
1000.11
Jeanne 
2222
stdout
Informe a quantidade de funcionarios: 

Informe o nome do funcionario: 
Funcionario1:	 Benjamin
 (R$ 1080.12)
Funcionario2:	 Jeanne 
 (R$ 2399.76)