Escreva uma função que receba a base e a altura de um triângulo e retorne sua área
base x altura
e use a função pedindo ao usuário as medidas da base e altura.
Passo 1
Beleza, vamos lá! O enunciado pede para a gente escrever uma função que receba a base e a altura de um triângulo e retorne a sua área usando a fórmula
. Além disso, precisamos pedir para o usuário digitar os valores da base e da altura e então usar essa função para calcular a área. Para resolver isso, vamos precisar entender como criar funções, receber entradas do usuário e realizar cálculos básicos em programação.
Passo 2
Primeiro, vamos criar a função que calcula a área do triângulo. Em programação, uma função é como uma receita que recebe alguns ingredientes (parâmetros) e retorna um resultado. Aqui, nossa função vai receber a base e a altura.
def calcular_area_triangulo(base, altura):
area = (base * altura) / 2
return area
Nesse código,
def
é usado para definir a função chamada calcular_area_triangulo
que recebe base
e altura
como parâmetros. A área é calculada usando a fórmula mencionada e então retornada com return
.Passo 3
Agora, vamos pedir para o usuário digitar os valores da base e da altura. Para isso, usamos a função
input()
, que permite receber dados do usuário. Como a entrada do usuário é tratada como texto (string), precisamos converter esses valores para números, usando float
, para que possamos fazer cálculos matemáticos.base = float(input("Digite o valor da base do triângulo: "))
altura = float(input("Digite o valor da altura do triângulo: "))
Aqui,
input()
exibe a mensagem para o usuário e espera que ele digite um valor. O float()
converte esse valor para um número de ponto flutuante, permitindo decimais.Passo 4
Com os valores da base e da altura em mãos, vamos usar a função que criamos para calcular a área do triângulo. Chamamos a função passando os valores que o usuário digitou e armazenamos o resultado em uma variável.
area = calcular_area_triangulo(base, altura)
Isso chama a função
calcular_area_triangulo
com os valores de base
e altura
fornecidos pelo usuário e guarda o resultado na variável area
.Passo 5
Por fim, vamos mostrar o resultado para o usuário de forma clara. Usamos a função
print()
para exibir a área calculada.print(f"A área do triângulo é: {area}")
Aqui, usamos uma f-string para inserir o valor da variável
area
dentro da string que será exibida na tela.Resposta
Juntando tudo, o código completo fica assim:
def calcular_area_triangulo(base, altura):
area = (base * altura) / 2
return area
base = float(input("Digite o valor da base do triângulo: "))
altura = float(input("Digite o valor da altura do triângulo: "))
area = calcular_area_triangulo(base, altura)
print(f"A área do triângulo é: {area}")
Quando você executar esse programa, ele vai pedir para você digitar a base e a altura do triângulo e, em seguida, calcular e mostrar a área usando a fórmula
.