Cyber Monday

ATÉ 40% OFF

TÁ ACABANDO!

0 dias

0 horas

0 min

0 seg

1
resposta

[Projeto] Verificação de desconto

Você está desenvolvendo o sistema de bilheteria para um cinema. Os clientes podem ter direito a meia-entrada em duas situações:

Se tiverem menos de 18 anos ou Se forem estudantes

// forma simples de resolver

inicio
idade -> 16

estudante -> verdadeiro

se idade <= 18 OU estudante

escreva('Você tem direito ao desconto')

senão

escreva('Você não tem direito ao desconto')

fim se
fim

// 1ª forma de resolver com Python

idade = 16
estudante  = True

if idade <= 18 or estudante:
    print('Você tem direito ao desconto')
else:
    print('Você não tem direito ao desconto')

// pedindo os dados ao usuário

inicio
idade -> inteiro

estudante -> texto

idade -> escreva('Informe a sua idade: ')

leia (idade)

estudante -> escreva('Você é estudante, sim ou não? ')

leia(estudante)

se idade <= 18 OU estudante == 'sim'

escreva('Você tem direito ao desconto')

senão

escreva('Você não tem direito ao desconto')

fim se
fim

// 2ª forma de resolver com Python pedindo a idade do usuário

idade = int(input('Informe a sua idade: '))
estudante = input('Você é estudante, sim ou não? ')

if idade <= 18 or estudante == 'sim'':
    print('Você tem direito ao desconto')
else:
    print('Você não tem direito ao desconto')
1 resposta

Olá, Sara, como vai?

Seu raciocínio para estruturar a lógica está bem organizado e as versões em pseudocódigo e em Python seguem a mesma linha de pensamento, o que é ótimo para consolidar o aprendizado. Há apenas um detalhe técnico a observar na última versão em Python.

Na condição final, aparece estudante == 'sim'', com uma aspa a mais no final, o que causaria erro de sintaxe. Além disso, como o enunciado menciona “menos de 18”, você pode optar por usar < 18, embora <= 18 também funcione dependendo do critério que você deseja adotar.

Continue compartilhando seus exercícios. O fórum está à disposição para o que precisar.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!