Exercícios Resolvidos de Estruturas condicionais

Ver Teoria

Enunciado

Faça um Programa para leitura de três notas parciais de um aluno. O programa deve calcular a média alcançada por aluno e presentar:

  1. A mensagem "Aprovado", se a média for maior ou igual a 7, com a respectiva média alcançada;
  2. A mensagem "Reprovado", se a média for menor do que 7, com a respectiva média alcançada;
  3. A mensagem "Aprovado com Distinção", se a média for igual a 10.

Passo 1

Fala aí, meu consagrado! Se liga que a ideia aqui é a gente modificar a mensagem da resposta de acordo com a nota do usuário. Primeiramente, a gente precisa saber quais são as notas!

Pra isso, bora usar a função input() três vezes. Mas se liga que a gente espera que o usuário digite números reais! Por isso, já vamos converter a entrada pra float.

Pronto! Já temos as notas. Bora calcular a média!

Passo 2

A média aritmética é dada pelo somatório das notas dividido pela quantidade de notas.

Então, bora calcular essa parada em python!

Prontinho! Já temos a média calculada. Agora, bora definir a mensagem que a gente vai passar pro usuário. Pra isso, vamos precisar montar uma estrutura condicional! Saca só:

Mas cara, eu queria enfatizar também que essa estrutura aí podia estar montada de várias formas diferentes e ter o mesmo resultado, blz?! Se liga que no else, a média não é 10 e não é menor que 7. Então, a gente conclui que tá entre 7 e 10, sacou? Show! Bora personalizar as mensagens agora.

Passo 3

Pra dar uma resposta personalizada pro usuário de acordo com a média, a gente pode fazer de duas formas:

Pô, tá certo. Vai funcionar. Mas tu concorda comigo que tá bem repetitivo? A ideia da programação é justamente automatizar as coisas, cara! Por isso, cara, o ideal é a gente colocar dentro do escopo do if somente o que vai variar. Os códigos que são comuns a todos os escopos do if a gente coloca depois. Olha esse código aqui:

Viu? Ele funciona da mesma forma, mas assim você digita menos e seu professor vai gostar bem mais, acredita em mim!

Bora testar?

Passo 4

Rodei o programa uma vez e digitei os números 7, 6 e 8.

Funcionou de boa até aqui. Bora tentar com a média 10!

Aêee! Tô sentindo que vai tudo funcionar, hein! Bora testar agora a última situação possível: a reprovação (só de escrever já dói).

Funcionou tudo direitinho! Que gostoso que é quando tudo funciona.

Te vejo no próximo exercício, maninho! Que a força esteja com você!

Resposta