#include #include float Salario, NovoSalario; float Bonus=0.0; int TempoServ; main() { printf("\n>> Reajuste de Salarios <<\n"); printf("\n"); // Le o salario e o tempo de servico printf("Salario Atual: "); scanf ("%f",&Salario); printf("Tempo de Servico: "); scanf ("%d",&TempoServ); printf("\n"); // Calcula resjuste de acordo com tabela salarial // ate 500 => 25% // ate 1000 => 20% // ate 1500 => 15% // ate 2000 => 10% // acima 2000 => sem reajuste if (Salario <= 500.0) { NovoSalario = Salario * 1.25; // 25% de reajuste printf("Reajuste de 25%%. \n"); } else if (Salario <= 1000.0) { NovoSalario = Salario * 1.20; // 20% de reajuste printf("Reajuste de 20%%. \n"); } else if (Salario <= 1500.0) { NovoSalario = Salario * 1.15; // 15% de reajuste printf("Reajuste de 15%%. \n"); } else if (Salario <= 2000.0) { NovoSalario = Salario * 1.10; // 10% de reajuste printf("Reajuste de 10%%. \n"); } else { NovoSalario = Salario; // Acima de 2000, sem reajuste! printf("Sem reajuste.\n"); } printf ("Salario com Reajuste: R$ %.2f \n",NovoSalario); // Calcula o bonus adicional por tempo de servico if (TempoServ < 1) { Bonus=0.0; printf("Sem bonus. \n"); } else if (TempoServ <= 3) { Bonus=100.0; printf("Bonus de R$ 100,00. \n"); } else if (TempoServ <=6) { Bonus=200.0; printf("Bonus de R$ 200,00. \n"); } else if (TempoServ <=10) { Bonus=300.0; printf("Bonus de R$ 300,00. \n"); } else { Bonus=500.0; printf("Bonus de R$ 500,00. \n"); } NovoSalario = NovoSalario + Bonus; printf ("Salario com Reajuste e Bonus: R$ %.2f \n",NovoSalario); printf("\n"); system("pause"); }