Show if the person is of legal age or not

4

Can anyone help me with an exercise in visualg? is as follows: Exercise calls like this:

  

Write a program that reads a person's age. At the end, display whether or not that person is of age.

     

Console

     

What is your age: 17.

     

adult age = FALSE

I want you to present a false result at the end for those under 18 years of age and true for those over the age of 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 it is giving error.

    
asked by anonymous 21.07.2017 / 14:14

2 answers

3

  • se (idade >= 18) entao
       escreva ("maior de idade")
    senao
       escreva ("menor de idade")
    fimse
    
        
  • 21.07.2017 / 14:21
    1

    You can do 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
    
        
    22.10.2017 / 15:39