Faça um programa que lê três valores. Se todos forem positivos, calcule e imprima a área do trapézio que tem A e B por bases, e C por altura.
Passo 1
E aí, doido! Realmente, pra gente calcular área de um trapézio, todos as suas medidas tem que ser positivas. Aqui a ideia é a gente fazer nosso programa checar, antes de calcular, se essa condição tá sendo atendida.
Então bora começar do começo, maninho. Vamos perguntar os dados A, B e C pro usuário usando a função input();
Show! Com esses valores, a gente já pode calcular a área. Mas vamos montar nossa estrutura condicional pra checar se todos são positivos antes!
A gente checou se os três são positivos ao mesmo tempo usando o operador “and” pra montar nossa expressão dentro de um só if. Agora, a gente só precisa calcular a área.
Passo 2
Pra calcular a área, é de extrema importância que a gente saiba a fórmula. O google nunca falha:
Adaptando as variáveis da fórmula pras variáveis que a gente tem no código, fica assim:
Sabendo disso, a gente pode escrever ela no nosso código.
E agora a gente pode exibir o valor calculado com a função print()!
Obs: eu também usei uma formatação de string ali.
Beleza! Agora, vamos também exibir uma mensagem de erro caso um dos valores não seja positivo. Repara que esse é o caso contrário ao if que a gente declarou, então a gente só precisa da palavra-chave else.
E pronto! Finalizamos nosso exercício, doido! e vejo no próximo, ok?! É nóssss