Elabore um programa que leia um valor float e imprima sua terça parte.
Passo 1
Beleza, o enunciado pede: “faz um programa que leia um valor float e imprima a terça parte dele”.
Conteúdo: introdução à programação (entrada, conversão de tipos, operações aritméticas e saída).
O que precisamos:
Conteúdo: introdução à programação (entrada, conversão de tipos, operações aritméticas e saída).
O que precisamos:
- Saber como ler algo do teclado;
- Converter essa entrada pra um número de ponto flutuante (float);
- Calcular uma divisão simples (
); - Mostrar o resultado na tela.
Passo 2
Leitura da entrada
Em muitas linguagens (por exemplo, Python), a gente usa uma função como
Em muitas linguagens (por exemplo, Python), a gente usa uma função como
input()
pra ler texto do usuário. Mas o que o usuário digita vem como string (texto), então precisamos converter pra float depois.Passo 3
Conversão para float
String não dá pra dividir diretamente, então a gente faz:
String não dá pra dividir diretamente, então a gente faz:
numero = float(texto_digitado)
Isso transforma algo tipo
"9.5"
numa variável numero
do tipo float (o número 9.5 mesmo).Passo 4
Cálculo da terça parte
Matematicamente, se o valor for , a terça parte é
Matematicamente, se o valor for
No código, é só:
terca_parte = numero / 3
Em programação, o operador
/
já faz divisão real com ponto flutuante.Passo 5
Exibindo o resultado
Pra mostrar a terça parte na tela, na nossa linguagem de exemplo (Python), basta:
Pra mostrar a terça parte na tela, na nossa linguagem de exemplo (Python), basta:
print(terca_parte)
Isso imprime o número com ponto flutuante padrão.
Resposta
Segue o programa completo em Python:
# Lê uma linha do teclado (string)
entrada = input("Digite um valor: ")
# Converte a string para float
numero = float(entrada)
# Calcula a terça parte
terca_parte = numero / 3
# Imprime o resultado
print(terca_parte)
Ele vai pedir algo como
Digite um valor:
, você digita, por exemplo, 9.0
, e sai na tela 3.0
.