Faça um programa que leia os valores de comprimento, largura e altura de uma caixa, e imprime na tela o seu volume. Note que todos esses valores são números de ponto flutuante.
Observação: as mensagens exibidas para o usuário deverão ser exatamente como apresentado abaixo (mensagens exibidas com os comandos input() e print()).
Exemplo de execução do programa:
Digite o comprimento:
Digite a largura: 5.0
Digite a altura: 7.0
Volume: 105.0
Digite a largura: 5.0
Digite a altura: 7.0
Volume: 105.0
Passo 1
O que o enunciado pede e o que ele dá:
- Pede um programa que leia três valores: o comprimento, a largura e a altura de uma caixa.
- Esses três valores são números de ponto flutuante.
- O programa deve imprimir o volume da caixa na tela.
- As mensagens exibidas ao usuário devem ser exatamente estas (incluindo maiúsculas, dois-pontos e o espaço após o dois-pontos):
- Para ler o comprimento: Digite o comprimento:
- Para ler a largura: Digite a largura:
- Para ler a altura: Digite a altura:
- Para mostrar o resultado: Volume: <valor>
- Exemplo dado (para conferência): entradas
, , devem produzir a saída Volume: 105.0.
Passo 2
Qual é a fórmula que vamos usar (a parte matemática):
- O volume
de uma caixa retangular é dado por
onde:
-
é o comprimento, -
é a largura, -
é a altura. - Cada uma dessas variáveis será um número de ponto flutuante lido do teclado.
Passo 3
Como ler os valores do usuário (conceito):
- Em Python, a função
input()lê texto do usuário e retorna uma string. - Como precisamos de números de ponto flutuante, é preciso converter essa string para
floatusando a funçãofloat(). - Exemplo conceitual: se o usuário digitar a sequência de caracteres
"3.0", entãovira o número .
Passo 4
Como fazer a operação (conceito de cálculo):
- Depois de converter as três entradas para números do tipo
float, basta multiplicá-las usando o operador*. - Exemplo passo a passo com os valores do enunciado:
- Primeiro calcular
. - Em seguida
.
- Primeiro calcular
- O resultado é um número de ponto flutuante que representa o volume.
Passo 5
Como exibir o resultado com a mensagem exigida:
- Para que a mensagem fique exatamente como pedida, usar
print("Volume:", volume). - Em Python,
print("Volume:", volume)imprime a palavraVolume:, seguida de um espaço automaticamente e depois o valor devolume. Assim a saída ficaVolume: 105.0para o exemplo. - Não usar mensagens diferentes nem caracteres extras.
Passo 6
Verificando formato e tipos para evitar erros na prova:
- Certifique-se de usar exatamente os textos pedidos nos prompts de
input()(acentuação, maiúsculas, espaços e dois-pontos). - Converter sempre com
float(); não basta ler como string. - A ordem de leitura deve ser: comprimento, largura, altura (mesma ordem do enunciado e dos prompts).
Passo 7
Resumo dos passos a implementar (para você lembrar na prova):
- Ler o comprimento com o prompt exatamente
Digite o comprimento:e converter parafloat. - Ler a largura com o prompt exatamente
Digite a largura:e converter parafloat. - Ler a altura com o prompt exatamente
Digite a altura:e converter parafloat. - Calcular o volume com a fórmula
. - Imprimir
Volume:seguido do valor do volume usandoprint("Volume:", V).
Resposta
comprimento = float(input("Digite o comprimento: "))
largura = float(input("Digite a largura: "))
altura = float(input("Digite a altura: "))
volume = comprimento * largura * altura
print(“Volume:”, volume)
largura = float(input("Digite a largura: "))
altura = float(input("Digite a altura: "))
volume = comprimento * largura * altura
print(“Volume:”, volume)