O Sistersinspirit.ca ajuda você a encontrar respostas confiáveis para todas as suas perguntas com a ajuda de especialistas. Explore respostas detalhadas para suas dúvidas de uma comunidade de especialistas em diferentes campos. Obtenha respostas rápidas e confiáveis para suas perguntas de nossa dedicada comunidade de especialistas em nossa plataforma.

Uma empresa concederá um aumento de salário aos seus funcionários, de acordo com o cargo que ele ocupa, conforme a tabela abaixo: Código A = 5% de aumento; Código B = 7.5% de aumento; Código C = 10% de aumento. 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 ALGUÉM ME AJUDAAAAAAAAAA POR FAVOOOR​

Sagot :

Resposta:Boa Noite! =)

Explicação:

O algoritmo abaixo foi feito na linguagem C, vou explicar o que cada linha faz:

#include <stdio.h>  //inclusão da biblioteca que será utilizada

int main()                //função principal{        

int cargo;                //declaração de variáveis    

float salario, salario_novo;    

   

salario = 0;                            //inicialização das variáveis    

salario_novo = 0;                  //uma variável não inicializada pode conter                                                               //lixo da memória, alterando o resultado final.        

printf("Informe o cargo\n");  //mensagem para o usuário pedindo o cargo    scanf("%d", cargo);             // leitura do cargo    

printf("informe o salario\n"); //mensagem para o usuário pedindo o salario     scanf("%f", salario);              // leitura do salário    

if (cargo == 101){                     // condição de execução do codigo        

salario_novo = salario + (salario*0.1);    // alteração do salario        

printf("Novo salario: %.2f\n salario antigo: %.2f\n aumento de: %.2f", salario_novo, salario, salario_novo-salario);  // exibição do salario novo, antigo e a diferença entre eles    }    

else if (cargo = 102){  

salario_novo = salario + (salario*0.2);        

printf("Novo salario: %.2f\n salario antigo: %.2f, aumento de: %.2f", salario_novo, salario, salario_novo-salario);

}    

else if (cargo = 103){  

salario_novo = salario + (salario*0.3);

printf("Novo salario: %.2f\n salario antigo: %.2f, aumento de: %.2f", salario_novo, salario, salario_novo-salario);            

}    

else{

salario_novo = salario + (salario*0.4);        

printf("Novo salario: %.2f\n salario antigo: %.2f, aumento de: %.2f", salario_novo, salario, salario_novo-salario);

}

   return 0;

}