quinta-feira, 28 de julho de 2016

Uma empresa concederá um aumento de salário aos seus funcionários, variável de acordo com o cargo, conforme a tabela abaixo. Faça um programa, usando a linguagem C, que leia o salário e o cargo de um funcionário e calcule o novo salário. Se o cargo do funcionário não estiver na tabela, ele deverá, então, receber 40% de aumento. Mostre o salário antigo, o novo salário e a diferença entre o salário antigo e o novo salário.

Uma empresa concederá um aumento de salário aos seus funcionários, variável de acordo com o cargo, conforme a tabela abaixo. Faça um programa, usando a linguagem C,  que leia o salário e o cargo de um funcionário e calcule o novo salário. Se o cargo do funcionário não estiver na tabela, ele deverá, então, receber 40% de aumento. Mostre o salário antigo, o novo salário e a diferença entre o salário antigo e o novo salário.

Código  Cargo  Percentual

101  Gerente  10%
102  Engenheiro  20%
103  Técnico  30%


#include <stdio.h>
int main ()
{
int op;
float salarioantigo,salarionovo,diferencasalario;

printf("Faca o que se pede nas etapas seguintes, para saber o aumento do seu salario \n\n");
system("pause");

printf("\nOs codigos de cada categoria estao listados abaixo:\n");
printf("\n 101 - GERENTE\n");
printf("\n 102 - ENGENHEIRO\n");
printf("\n 103 - TECNICO\n");
printf("\n 0 - OUTRAS CATEGORIAS\n\n");
system("pause");

printf("\nDigite o codigo referente a sua categoria:\n");
scanf("%d",&op);

switch (op){
case 101:
   printf("\n Digite o valor do seu salario atual= \n\n");
   scanf("%f",&salarioantigo);
   salarionovo = salarioantigo*1.1;
   printf("\n Seu novo salario eh: R$ %.2f\n\n",salarionovo);
   diferencasalario = salarionovo-salarioantigo;
   printf("\n O seu aumento salarial foi de:  R$ %.2f\n\n",diferencasalario);
    break;
case 102:
   printf("\n Digite o valor do seu salario atual= \n\n");
   scanf("%f",&salarioantigo);
   salarionovo = salarioantigo*1.2;
   printf("\n Seu novo salario eh: R$ %.2f\n\n",salarionovo);
   diferencasalario = salarionovo-salarioantigo;
   printf("\n O seu aumento salarial foi de:  R$ %.2f\n\n",diferencasalario);
    break;
case 103:
   printf("\n Digite o valor do seu salario atual= \n\n");
   scanf("%f",&salarioantigo);
   salarionovo = salarioantigo*1.3;
   printf("\n Seu novo salario eh: R$ %.2f\n\n",salarionovo);
   diferencasalario = salarionovo-salarioantigo;
   printf("\n O seu aumento salarial foi de:  R$ %.2f\n\n",diferencasalario);
    break;
case 0:
   printf("\n Digite o valor do seu salario atual= \n\n");
   scanf("%f",&salarioantigo);
   salarionovo = salarioantigo*1.4;
   printf("\n Seu novo salario eh: R$ %.2f\n\n",salarionovo);
   diferencasalario = salarionovo-salarioantigo;
   printf("\n O seu aumento salarial foi de:  R$ %.2f\n\n",diferencasalario);
    break;
default:
  printf("\n Categoria incorreta, digite 101, 102, 103 ou 0. Inicie novamente o programa\n\n");
  system("pause");
    }
return 0;
}


Nenhum comentário:

Postar um comentário