Display whether a person is of legal age or not

Asked

Viewed 5,747 times

4

Can anyone help me with an exercise in visualg? is the following: the exercise asks so:

Write a program that reads a person’s age. At the end, show whether that person is of legal age or not.

Console

What is your age: 17.

adult = FALSE

I want to present in the end false result for those who are under 18 and true for those who are over 18.

algoritmo"exercício"
var
// Seção de Declarações das variáveis 
  Idade: inteiro
  Valor: logico

inicio
// Seção de Comandos, procedimento, funções, operadores, etc... 
  Idade <- (18)
  escreva ("Digite sua idade: ")
  leia (idade)
  escreva
fimalgoritmo

The code I made is the one above but is giving error.

2 answers

3

Missing add the age check/comparison to the desired value 18 years, this is done with the instruction se.

se (idade >= 18) entao
   escreva ("maior de idade")
senao
   escreva ("menor de idade")
fimse

2

You can do it like this:

 algoritmo"exercicio"
 var

 idade: inteiro

 inicio
 // Seção de Comandos, procedimento, funções, operadores, etc... 

 escreva ("Digite sua idade: ")
 leia (idade)
 se(idade>=18)entao
 escreval("MAIOR DE IDADE")
 senao

 escreval(idade," anos idade")
 escreval("CONSIDERADO MENOR DE IDADE")
 fimse
 fimalgoritmo

Browser other questions tagged

You are not signed in. Login or sign up in order to post.