1. Calculadora de Área de Retângulo
- Conceitos: Solicitação de valores, Expressão simples, Atribuição, Impressão.
- Enunciado: Crie um fluxograma que solicite ao usuário que digite os valores da Base e da Altura de um retângulo. O algoritmo deve calcular a área (Área = Base * Altura) e, por fim, exibir o valor da Área calculada.
Passo 1
O enunciado pede que a gente construa um fluxograma que:
- Solicite ao usuário os valores da
e da de um retângulo. - Calcule a área usando a fórmula fornecida.
- Exiba (imprima) o valor da área calculada.
Informações dadas e itens a produzir:
- Dados de entrada:
e (valores fornecidos pelo usuário). - Cálculo a realizar:
(usar a fórmula). - Saída: exibir o valor de
(a área). - O fluxograma deve ter início e fim claros e usar símbolos típicos (início / fim, entrada/saída, processamento).
Passo 2
Definindo as variáveis e o que cada uma representa (muito importante para a hora da prova):
-
: variável que guarda a base do retângulo (pode ser número inteiro ou real). -
: variável que guarda a altura do retângulo (pode ser número inteiro ou real). -
: variável que guardará o resultado do cálculo da área.
Escolha de tipo: é mais seguro considerar
e
como números reais (caso o professor peça medidas com vírgula). Na hora de desenhar o fluxograma não precisamos declarar tipo explícito, mas entender isso ajuda a interpretar entradas como
ou
.
Passo 3
Como representar a entrada de dados no fluxograma (conceito: solicitação de valores):
- Símbolo: paralelogramo (entrada/saída).
- Mensagem mostrada ao usuário: algo como “Digite a
:” e “Digite a :”. - No pseudocódigo do fluxograma, cada leitura fica assim:
- Ler
- Ler
- Ler
Explicação didática: “Ler” significa pausar o algoritmo até que o usuário digite um número e esse número seja armazenado na variável indicada.
Passo 4
A fórmula para calcular a área (conceito: expressão simples e operador aritmético):
- A fórmula conhecida é:
- Aqui o operador é a multiplicação. Em termos de programação/fluxograma, usamos uma caixa de processamento (retângulo) para executar essa operação.
Aula rápida sobre a multiplicação no contexto: multiplicar
por
combina as duas medidas para obter a área em unidades quadradas. Se
for
e
for
, então a área é
vezes
.
Passo 5
Como representar a atribuição no fluxograma (conceito: atribuição):
- Símbolo: retângulo (processamento).
- A operação de atribuição é escrita, em pseudocódigo do fluxograma, como:
- Explicação: o lado direito (
) é calculado e o resultado é armazenado na variável do lado esquerdo ( ).
Dica prática para prova: escreva sempre a seta de atribuição claramente (
ou :=) para não confundir com igualdade matemática.
Passo 6
Como exibir o resultado (conceito: impressão / saída):
- Símbolo: paralelogramo (entrada/saída).
- Exemplo de mensagem mostrada: "A área é: " seguido do valor de
. - No pseudocódigo do fluxograma:
- Exibir
- Exibir
Explicação didática: “Exibir” significa enviar para a tela (ou para o papel) o valor contido na variável. Formatação recomendada: mostrar texto explicativo + valor, por exemplo: “A área é: 15”.
Passo 7
Fluxo lógico completo — ordem das operações (o esqueleto do fluxograma):
- Início (oval)
- Ler
(paralelogramo) - Ler
(paralelogramo) - Calcular
(retângulo de processamento) - Exibir
(paralelogramo) - Fim (oval)
Cada seta entre os símbolos indica a sequência de execução. Isso é exatamente o que o professor espera ver: início → leitura das entradas → processamento → saída → fim.
Passo 8
Pseudocódigo curto (útil para transpor para o fluxograma ou para programar depois):
Comentário didático: este pseudocódigo corresponde exatamente aos blocos do fluxograma, um por um. Na prova, se pedirem o fluxograma, desenhe os símbolos na mesma ordem.
Passo 9
Exemplo numérico passo a passo (para treinar e simular o fluxograma):
- Suponha que o usuário digite
e . - Passo de cálculo:
- Saída exibida: "A área é:
".
Fazendo isso manualmente você confirma que o fluxo está correto e aprende a checar resultados rápido na prova.
Passo 10
Observações práticas e melhorias opcionais (detalhes que podem impressionar o professor):
- Validação simples (opcional): verificar se
e . Se alguma for , exibir mensagem de erro e pedir novamente. Isso adiciona um losango (decisão) ao fluxograma: - Se
então Exibir “Valor inválido” e voltar para Ler . - Mesmo para
.
- Se
- Para a prova, se o enunciado não exige validação, não complica: mantenha o fluxograma simples conforme já mostrado.
Resposta
Start -> Ler
-> Ler
-> Process:
-> Exibir
-> End