Baixe o app para aproveitar ainda mais
Prévia do material em texto
1. Em muitos casos, para a solução de um problema, precisamos utilizar estruturas de teste, observe o seguinte cenário: uma empresa decidiu dar um aumento escalonado a seus funcionários de acordo com a seguinte regra: 15% para os salários inferiores ou iguais a R$ 2000,00; 10% para os salários situados entre R$ 2000,0 e R$ 4000,00 (inclusive); 5% para os salários entre R$ 4000,00 e R$ 6000,00 (inclusive) e 2% para os demais salários. O programa deve solicitar o salário atual, e como saída apresentar o seu novo salário. Foi desenvolvida a seguinte solução, mas a mesma apresenta erros; Faça as alterações necessárias para atender ao cenário solicitado: program AtualizaSalarios; var SalAtual, SalNovo, Aumento : real; begin writeln('Digite o valor do salário atual'); readln(SalAtual); if SalAtual = 2000 then Aumento := 15 else if (SalAtual > 2000) then Aumento := 1.10 else (SalAtual <= 6000) then Aumento := 05 else Aumento := 02; SalNovo := SalAtual; writeln('O salário de ', SalAtual,' será reajustado para ', SalNovo); end. Resposta Esperada: program AtualizaSalarios; var SalAtual, SalNovo, Aumento : real; begin writeln('Digite o valor do salário atual'); readln(SalAtual); if SalAtual <= 2000 then Aumento := 1.15 else if (SalAtual > 2000) and (SalAtual <= 4000) then Aumento := 1.10 else if (SalAtual > 4000) and (SalAtual <= 6000) then Aumento := 1.05 else Aumento := 1.02; SalNovo := SalAtual * Aumento; writeln('O salário de ', SalAtual:0:2,' será reajustado para ', SalNovo:0:2); end. 2. Um algoritmo é uma sequência finita de passos que objetivam a solução de um determinado problema. Ele é composto por três etapas: a entrada, o processamento e a saída. Para utilizar essas três etapas, desenvolva um algoritmo que receba o preço de um produto e, como processamento, calcule novo preço com o aumento de 9%. Na etapa de saída, apresente o preço final do produto, já com o aumento. Resposta Esperada: *O cálculo pode ser feito diretamente na mensagem. Não é necessário criar variável. Algoritmo desconto ; var produto, produto_fim : real; Início Escreva('Informe o valor do produto '); Leia(produto); produto_fim <-produto*1,09 Escreva('O valor final e ',produto_fim ); Fim.
Compartilhar