Seja o seguinte pseudocódigo que permite saber se uma pessoa pode ou não comprar bebida alcoólica:
início
leia idade
se idade ≥ 18 então
escreva “maior”
senão
escreva “menor”
fim
Indique a alternativa que apresenta o programa em Python que implementa corretamente este algoritmo.
a.
idade = input ("entre com a sua idade"))
if (idade>=18):
print('Você é maior, pode beber')
b.
idade = eval(input("entre com a sua idade")
if (idade>=18):
print('Você é maior, pode beber')
c.
idade = input ("entre com a sua idade"))
if (idade>=18):
print('Você é maior, pode beber')
else:
print('Você é menor, pode beber')
d.
i = int(input())
if (idade>=18):
print('maior')
else:
print('menor')
e.
dade = eval(input("entre com a sua idade"))
if (idade>=18):
print('Você é maior, pode beber')
else:
print('Você é menor, não pode')
Soluções para a tarefa
Resposta:
idade = eval(input("entre com a sua idade"))
if (idade>=18):
print('Você é maior, pode beber')
else:
print('Você é menor, não pode')
Explicação:
conferida no gabarito
O código em Python que realiza a mesma função é
- idade = eval(input("entre com a sua idade"))
- if (idade>=18):
- print('Você é maior, pode beber')
- else:
- print('Você é menor, não pode')
Tornando correta a alternativa e).
Para resolvermos essa questão, devemos aprender o que é um programa.
O que é um programa?
Um programa é uma sequência de instruções que realizam uma determinada tarefa.
Analisando o pseudocódigo, é desejado receber uma idade, que é um valor inteiro. Após, esse valor é comparado. Caso seja maior ou igual a 18, é imprimido maior na tela. Caso seja menor que 18, é imprimido menor na tela.
Com isso, temos que o código em Python que realiza a mesma função é
- idade = eval(input("entre com a sua idade"))
- if (idade>=18):
- print('Você é maior, pode beber')
- else:
- print('Você é menor, não pode')
Tornando correta a alternativa e).
Para aprender mais sobre programas, acesse:
brainly.com.br/tarefa/19885120
#SPJ2