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 .

Exercícios relacionados

Escreva um programa que leia duas strings e gere uma terceira com os caracteres comuns às duas strings lidas.
Agora vamos trabalhar a ideia de conjuntos: Suponha que temos 2 listas de tamanho N , dessas 2 listas queremos criar mais duas, uma lista vai conter a união entre as 2 listas e a segunda lista extra, vai ter a intersecção entre as duas listas de entrada. Grave os resultados em um arquivo.
Imagine que temos uma lista em um arquivo de tamanho N. Agora queremos saber quantos elementos ímpares e quantos elementos pares temos nessa lista e o programa deve retornar se a lista tem mais números ímpares ou números pares.
Escreva uma função recursiva para calcular o fatorial e use a função pedindo ao usuário o valor que será calculado.