Informática, perguntado por irissantosalve8089, 10 meses atrás

2. Em qual condição o algoritmo a seguir irá entrar? idade <- 18 se (idade > 18) entao escreval ("Maior de idade") fimse se (idade < 18) entao escreval ("Menor de idade") fimse

Soluções para a tarefa

Respondido por bokomoko
6
idade <- 18
se (idade > 18) entao
      escreval ("Maior de idade")
fimse
se (idade < 18) entao
    escreval ("Menor de idade")
fimse


Esse algoritmo parece ter sido escrito em VisualG (que é uma linguagem muito ruinzinha)

Observe, no primeiro comando é atribuido a variável "idade" o valor 18

no segundo comando é feito um teste
Idade é maior que 18 ? Se sim, escreva "Maior de idade"
Ora, esse "se" vai ser sempre falso pois entre a atribuicao da idade e o se tem nada que mude o valor da variável idade. Acontece que idade não é maior que 18. É igual. Esse "então" nunca vai ser executado

Em seguida temos outro se que testa se a idade é MENOR que 18. Acontece que TAMBËM vai dar sempre falso pois idade não é MENOR que 18, é igual. O então nunca vai ser executado.

Em suma, temos aí um exemplo absolutamente inútil de um programa que faz nada escrito numa linguagem ruim.

Diga-me, você tá pagando por esse curso de informática ? Porque se estiver, eu recomendo cancelar e pedir o dinheiro de volta.

Perguntas interessantes