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 algoritmo que leia o salário e o código 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.
Imprima o cargo, o salário antigo, o novo salário e a diferença.
Passo 1
E aí pessoal. Vamos pra mais um exercício.
O que vamos precisar fazer aqui é uma estrutura condicional que vai identificar o cargo do funcionário e selecionar o aumento de salário apropriado.
Como sempre, vamos começar escrevendo o cabeçalho do código.
Agora vamos analisar as entradas e saídas do código para determinar quais variáveis vamos precisar.
O usuário vai inserir dois valores, um número inteiro que representa o código da função funcionário, e um valor real que representa o salário do funcionário.
As saídas do código vão ser o novo salário e a diferença salarial:
No código vai ficar assim:
A outra saída é um texto que imprime o nome do cargo do funcionário. Mas pra isso não vamos precisar de variável, vamos imprimir diretamente dentro da estrutura condicional.
Passo 2
Seguindo em frente, vamos receber os valores do usuário. Pra isso usamos os comando e :
Passo 3
Show. Agora vamos desenvolver a parte principal: a estrutura condicional.
Aqui vamos ter quatro situações, quando o código for 101 o aumento será de 10% e o cargo será gerente. Para calcular o aumento, é só multiplicar o salário atual por .
Quando for 102 o cargo será engenheiro e o aumento de 20%.
Caso seja o código 103 o aumento será de 30% e o cargo será técnico.
E no caso de ser inserido qualquer outro valor de código, o aumento será de 40% e o cargo será “outro”.
Passo 4
Pronto! O mais difícil já passou!
Agora que o novo salário já foi calculado, podemos calcular o valor do aumento salarial. Pra isso basta subtrair o salário novo e antigo:
Passo 5
E pra terminar a questão precisamos imprimir os resultados que obtivemos.
Usando o comando a gente consegui imprimir os resultados e uma mensagem identificadora para cada resultado:
E prontinho! Questão concluída.