10. Calculadora de Aumento Salarial

  • Conceitos: Solicitação de valores, Expressão simples, Atribuição, Teste Condicional Composto (IF/ELSE), Impressão.
  • Enunciado: Desenvolva um fluxograma que solicite o salário atual de um funcionário. O algoritmo deve verificar:
  • SE o salário for inferior a \mathrm{R} \ 1500,00 , conceda um aumento de15 % \mathrm{e}$ imprima o novo salário.
  • SENÃO, conceda um aumento de 10 \% e imprima o novo salário.

Passo 1

O enunciado pede que eu construa um fluxograma que peça o salário atual de um funcionário e, dependendo desse salário, aplique um aumento e imprima o novo salário. As informações do enunciado são:
  • Salário atual fornecido pelo usuário (vou chamar essa variável de sal).
  • Regra 1: SE o salário for inferior a \text{R\$ }1500,00, conceder aumento de 15\% e imprimir o novo salário.
  • Regra 2: SENÃO (ou seja, para salários maiores ou iguais a \text{R\$ }1500,00), conceder aumento de 10\% e imprimir o novo salário.
    O que o enunciado pede explicitamente: ler o salário, decidir qual aumento aplicar, calcular o novo salário e imprimir esse novo valor.

Passo 2

Vamos organizar as peças que o fluxograma precisa ter (sem desenhar ainda): entrada, decisão, processamento e saída.
  • Entrada: ler o valor do salário atual — isso é um bloco de entrada (paralelogramo).
  • Decisão: comparar sal com \text{R\$ }1500,00 — isso é um bloco de decisão (losango) que tem dois caminhos: “sim” (verdadeiro) e “não” (falso).
  • Processamento: calcular o aumento e o novo salário — isso é um bloco de processo (retângulo).
  • Saída: imprimir o novo salário — outro bloco de saída (paralelogramo).
  • Início e fim: blocos de início/fim (ovais).
    Isso basta para montar um fluxograma simples e correto.

Passo 3

Precisamos saber como calcular o aumento. Conceito básico: porcentagem vira multiplicador decimal dividindo por 100. Então:
  • 15\% vira 0,15.
  • 10\% vira 0,10.
    Fórmulas úteis (vou explicar cada variável):
  • Seja sal o salário atual (variável lida do usuário).
  • Seja taxa a fração decimal do aumento ( 0,15 ou 0,10).
  • A quantia do aumento é \text{aumento} = sal \times taxa.
  • O novo salário é \text{novo} = sal + \text{aumento}.
    Uma forma compacta é usar diretamente o fator multiplicador:
  • \text{novo} = sal \times (1 + taxa).
    Exemplo conceitual: para sal=1000 e taxa=0,15, \text{novo}=1000\times 1,15 = 1150.

Passo 4

Agora a parte lógica (condicional composta IF/ELSE). Em fluxograma isso vira um losango com a pergunta:
  • Pergunta: sal < \text{R\$ }1500,00 ?
    Se a resposta for “sim” (verdadeiro), seguimos para o bloco que atribui \text{taxa} \leftarrow 0,15. Se for “não” (falso), atribuímos \text{taxa} \leftarrow 0,10.
    Observações importantes para a prova:
  • Use operador de comparação “menor que” exatamente: <. Não usar \le porque o enunciado separou claramente "inferior a \text{R\$ }1500,00" (ou seja, estritamente menor).
  • A condição deve estar escrita claramente dentro do losango do fluxograma.

Passo 5

Detalhamento das atribuições (como escrever passo a passo no fluxograma ou pseudocódigo):
  • Após escolher a taxa, calcular \text{novo} com a fórmula \text{novo} \leftarrow sal \times (1 + taxa).
  • Opcional (útil para a prova): calcular também \text{aumento} \leftarrow novo - sal ou \text{aumento} \leftarrow sal \times taxa se quiser mostrar quanto aumentou separadamente.
  • Em seguida usar um bloco de saída para imprimir \text{novo} formatado com duas casas decimais e antecedido de \text{R\$} (na prova, descreva o formato: "Imprimir novo salário como \text{R\$ }xx,xx").

Passo 6

Tradução para os elementos do fluxograma (como desenhar cada peça):
  • Início: oval com texto “Início”.
  • Leitura: paralelogramo com "Leia sal".
  • Decisão: losango com " sal < \text{R\$ }1500,00 ?". Setas saem para “Sim” e “Não”.
  • Processo (ramo Sim): retângulo com "taxa \leftarrow 0,15".
  • Processo (ramo Não): retângulo com "taxa \leftarrow 0,10".
  • Depois dos dois ramos: retângulo comum com "novo \leftarrow sal \times (1+taxa)".
  • Saída: paralelogramo com “Imprimir novo”.
  • Fim: oval com “Fim”.
    Conecte os blocos na ordem: Início → Leia sal → Decisão → (Sim) ou (Não) → atribuição de taxa → cálculo de novo → imprimir → Fim.

Passo 7

Vou mostrar o pseudocódigo correspondente (que serve como “legenda” do fluxograma) e dois exemplos numéricos passo a passo para fixar:
Pseudocódigo (explicado linha a linha):
  • Início
  • Leia sal (entrada)
  • Se sal < \text{R\$ }1500,00 então
    • taxa \leftarrow 0,15
    • Senão
    • taxa \leftarrow 0,10
  • novo \leftarrow sal \times (1 + taxa)
  • Imprimir novo
  • Fim
Exemplo 1 (salário inferior a \text{R\$ }1500,00):
  • Seja sal = \text{R\$ }1200{,}00.
  • Teste: 1200{,}00 < 1500{,}00 é verdadeiro → escolhe taxa = 0,15.
  • Cálculo: \text{novo} = 1200{,}00 \times 1{,}15 = 1380{,}00.
  • Impressão: \text{R\$ }1380{,}00.
Exemplo 2 (salário maior ou igual a \text{R\$ }1500,00):
  • Seja sal = \text{R\$ }2000{,}00.
  • Teste: 2000{,}00 < 1500{,}00 é falso → escolhe taxa = 0,10.
  • Cálculo: \text{novo} = 2000{,}00 \times 1{,}10 = 2200{,}00.
  • Impressão: \text{R\$ }2200{,}00.

Passo 8

Dicas finais para a prova (rápidas e práticas):
  • No fluxograma, escreva números com vírgula para decimais ( 0,15, 0,10).
  • Seja explícito no bloco de decisão: escreva exatamente " sal < \text{R\$ }1500,00 ?".
  • Se quiser, mostre também o valor do aumento ( \text{aumento} = sal \times taxa) antes de imprimir o novo salário — é opcional mas demonstra cuidado.
  • Teste mentalmente com valores na fronteira ( sal = \text{R\$ }1500{,}00): nesse caso a condição é falsa e a taxa será 0,10.
    Força! Você já tem um fluxograma completo e o raciocínio para explicar cada bloco na prova.

Resposta

Início
Leia sal
Se sal < \text{R\$ }1500,00 então
\quad taxa \leftarrow 0,15
Senão
\quad taxa \leftarrow 0,10
novo \leftarrow sal \times (1 + taxa)
Imprimir novo
Fim

Exercícios relacionados