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.