Você está na página 1de 2

Relatório de Algoritmo e Programação Estruturada

Resposta:
1. Algoritmo
Algoritmo "idade"
Var
idade:inteiro
Inicio
escreval("Digite sua idade: ")
leia(idade)
se(idade >= 18) entao
escreval("Você é maior de idade!")
senao
escreval("Você é menor de idade!")
fimse
Fimalgoritmo
2. Algoritmo
Algoritmo "idade"
Var
idade:inteiro
Inicio
escreval("Digite sua idade: ")
leia(idade)
enquanto (idade < 0) faca
escreval("A idade deve ser maior ou igual a zero.")
escreval("Digite sua idade: ")
leia(idade)
fimenquanto
se(idade >= 18) entao
escreval("Você é maior de idade!")
senao
escreval("Você é menor de idade!")
fimse
Fimalgoritmo
Explicação:
Os dois algoritmos são iguais, mas o segundo vai checar se o valor
que o usuário digitou é menor que 0, se sim, irá solicitar ao usuário um
valor igual ou maior que zero.
O seu algoritmo tem alguns erros, são eles:

1. Na primeira linha o algoritmo deve ter um nome: algoritmo


"nome_do_algoritmo"
2. Na quarta linha você escreveu inicío com acentuação e usou o
pontuação de dois pontos ":".
3. Já na sexta linha você esqueceu de usar os parênteses para
especificar qual variável receberia o valor digitado pelo usuário.
Neste caso: leia(idade)

Espero ter ajudado.

Você também pode gostar