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 que leia o salário e o código do cargo de um funcionário e calcule o seu novo salário. Se o cargo do funcionário não estiver na tabela, ele deverá, então, receber 15% de aumento. Mostre o salário antigo, o novo salário e a diferença entre ambos.
Solução
#include<stdio.h>
int main() {
float salario,novo_salario,diferenca_sal;
int codigo_cargo;
printf("Digite o valor do salario: ");
scanf("%f",&salario);
printf("Digite o codigo do cargo: ");
scanf("%d",&codigo_cargo);
if(codigo_cargo==310) {
novo_salario=salario+(salario*0.05);
diferenca_sal=novo_salario-salario;
printf("\n Salario antigo = %.2f",salario);
printf("\n Novo Salario = %.2f",novo_salario);
printf("\n A diferenca entre os salario eh de R$ %.2f",diferenca_sal);
}
novo_salario=salario+(salario*0.075);
diferenca_sal=novo_salario-salario;
printf("\n Salario antigo = %.2f",salario);
printf("\n Novo Salario = %.2f",novo_salario);
printf("\n A diferenca entre os salario eh de R$ %.2f",diferenca_sal);
}
else if(codigo_cargo==885) {
novo_salario=salario+(salario*0.1);
diferenca_sal=novo_salario-salario;
printf("\n Salario antigo = %.2f",salario);
printf("\n Novo Salario = %.2f",novo_salario);
printf("\n A diferenca entre os salario eh de R$ %.2f",diferenca_sal);
}
else {
novo_salario=salario+(salario*0.15);
diferenca_sal=novo_salario-salario;
printf("\n Salario antigo = %.2f",salario);
printf("\n Novo Salario = %.2f",novo_salario);
printf("\n A diferenca entre os salario eh de R$ %.2f",diferenca_sal);
}
return 0;
}
| CÓDIGO | PORCENTAGEM |
|---|---|
| 310 | 5% |
| 456 | 7,5% |
| 885 | 10% |
Solução
#include<stdio.h>
int main() {
float salario,novo_salario,diferenca_sal;
int codigo_cargo;
printf("Digite o valor do salario: ");
scanf("%f",&salario);
printf("Digite o codigo do cargo: ");
scanf("%d",&codigo_cargo);
if(codigo_cargo==310) {
novo_salario=salario+(salario*0.05);
diferenca_sal=novo_salario-salario;
printf("\n Salario antigo = %.2f",salario);
printf("\n Novo Salario = %.2f",novo_salario);
printf("\n A diferenca entre os salario eh de R$ %.2f",diferenca_sal);
}
else if(codigo_cargo==456) {
novo_salario=salario+(salario*0.075);
diferenca_sal=novo_salario-salario;
printf("\n Salario antigo = %.2f",salario);
printf("\n Novo Salario = %.2f",novo_salario);
printf("\n A diferenca entre os salario eh de R$ %.2f",diferenca_sal);
}
else if(codigo_cargo==885) {
novo_salario=salario+(salario*0.1);
diferenca_sal=novo_salario-salario;
printf("\n Salario antigo = %.2f",salario);
printf("\n Novo Salario = %.2f",novo_salario);
printf("\n A diferenca entre os salario eh de R$ %.2f",diferenca_sal);
}
else {
novo_salario=salario+(salario*0.15);
diferenca_sal=novo_salario-salario;
printf("\n Salario antigo = %.2f",salario);
printf("\n Novo Salario = %.2f",novo_salario);
printf("\n A diferenca entre os salario eh de R$ %.2f",diferenca_sal);
}
return 0;
}
Comentários
Postar um comentário