==============================================================
Faça um algoritmo para ler o nome, cargo, idade e o salário
dos funcionários de uma empresa, onde a condição de parada é cargo=0
e imprimir o nome e o salário dos funcionários com o aumento abaixo:
a. Digitador com mais de 40 anos - 35%
b. Digitador com mais de 30 anos - 25%
c. Programador com mais de 35 anos - 32%
d. Programador com mais de 27 anos - 28%
e. Analista - 20%
f. Outros com mais de 50 anos - 45%
g. Outros com menos de 50 anos - 40%
==============================================================
#include <stdio.h>
int main(){
int cargo,idade;
char nome[100];
int salario,novo_salario=0;
do{
do{
printf("Cargo\n");
printf("0- Sair\n1- Digitador\n2- Programador\n3- Analista\n4- Outros\n");
scanf("%d",&cargo);
}while((cargo > 4) || (cargo < 0));
if(cargo == 0){
printf("Voce escolheu SAIR.\n");
break;
}
printf("Nome :");
scanf("%s",&nome);
printf("Idade :");
scanf("%d",&idade);
printf("Salario : ");
scanf("%d",&salario);
//Calculo do salario para o cargo de Digitador
if(cargo == 1){
if(idade > 30){
if(idade >= 40){
novo_salario = salario * 1.35;
}else{
novo_salario = salario * 1.25;
}
}
}
//Calculo do salario para o cargo de Programador
if(cargo == 2){
if(idade > 27){
if(idade >= 35){
novo_salario = salario * 1.32;
}else{
novo_salario = salario * 1.28;
}
}
}
//Calculo do salario para o cargo de Analista
if(cargo == 3){
novo_salario = salario * 1.2;
}
//Calculo do salario para o Outros cargos
if(cargo == 4){
if(idade >= 50){
novo_salario = salario * 1.45;
}else{
novo_salario = salario * 1.4;
}
}
printf("Nome : %s\n",nome);
printf("Salário : %d\n\n",novo_salario);
printf("Cargo : %d",cargo);
}while(cargo != 0);
return(0);
}
==============================================================
Nenhum comentário:
Postar um comentário