Faça um Programa que converta metros para centímetros.

Passo 1

O enunciado pede: “Faça um Programa que converta metros para centímetros.”
Informações fornecidas e o que é pedido:
  • Entrada: um valor em metros (o enunciado não diz se é inteiro ou decimal, então devemos aceitar ambos).
  • Saída: o valor correspondente em centímetros.
  • Relação conhecida entre unidades: precisamos transformar metros em centímetros.

Passo 2

Conceito e fórmula de conversão (a parte teórica curta e necessária):
No sistema métrico, a unidade “metro” e a unidade “centímetro” têm uma relação decimal:
1\\ \text{metro} = 100\\ \text{centímetros}.í
Isso significa que, para converter um valor em metros para centímetros, multiplicamos por \,100. A fórmula é
\text{centímetros} = \text{metros} \times 100.í
Explicando passo a passo: se você tem \,2\\ \text{m}, multiplica por \,100 e obtém \,200\\ \text{cm}. Se tem \,1{,}75\\ \text{m}, multiplica por \,100 e obtém \,175\\ \text{cm}.

Passo 3

Decisões de implementação (como fazer na prova / num exercício de programação):
  • Ler um número que representa metros. Pode ser inteiro ou real. Em programação, usamos um tipo que aceite decimal (por exemplo, float em Python) para cobrir ambos os casos.
  • Aplicar a fórmula \text{cm} = \text{m} \times 100.
  • Imprimir o resultado. Se quiseres um formato mais “limpo”, podes imprimir sem casas decimais quando o resultado for inteiro, ou com alguma quantidade fixa de casas decimais se preferir.

Passo 4

Pseudocódigo simples (passo a passo pensando como se fosse na prova):
Leia \text{m} (metros)
Calcule \text{cm} = \text{m} \times 100
Imprima \text{cm}
Comentário didático: “Leia” significa obter o valor que o usuário fornece; “Calcule” é aplicar a multiplicação; “Imprima” é exibir o resultado.

Passo 5

Exemplos numéricos (para fixar a ideia):
  • Se \text{m}=1 então \text{cm}=1\times100=100.
  • Se \text{m}=0{,}5 então \text{cm}=0{,}5\times100=50.
  • Se \text{m}=1{,}75 então \text{cm}=1{,}75\times100=175.

Passo 6

Sugestões práticas para a prova:
  • Se a questão pede apenas a lógica, escreva a fórmula e o pseudocódigo do Passo 4.
  • Se pede um programa em uma linguagem específica (por exemplo, Python), escreva o pequeno programa que lê, multiplica por \,100 e imprime. Em julgadores automáticos, evite mensagens de prompt — apenas leia da entrada e escreva na saída.

Passo 7

Possíveis detalhes extra (validação / formatação):
  • Validação: normalmente valores negativos não fazem sentido para comprimento; você pode checar e tratar se necessário (por exemplo, rejeitar ou converter).
  • Formatação: para evitar mostrar “.0” quando o resultado é inteiro, podes imprimir como inteiro quando apropriado. Exemplo: se \text{cm} é exatamente \,175{,}0, imprimir 175 fica mais elegante.

Passo 8

Exemplo de implementação em Python (curta, direta e sem prompts — ideal para provas/julgadores):
m = float(input())
cm = m * 100
# imprimir sem casas decimais quando for inteiro, caso contrário imprimir o valor
if cm.is_integer():
    print(int(cm))
else:
    print(cm)
Explicação do código linha a linha:
  • m = float(input()): lê uma linha da entrada e converte para número com casas decimais; isso aceita entradas como 2, 0.5, 1.75.
  • cm = m * 100: aplica a fórmula \text{cm}=\text{m}\times100.
  • O if verifica se cm é um número inteiro (por exemplo, 100.0) e imprime sem a parte decimal; caso contrário imprime o número com sua parte decimal.

Passo 9

Testes rápidos com o programa acima:
  • Entrada: 1 → Saída: 100
  • Entrada: 0.5 → Saída: 50
  • Entrada: 1.75 → Saída: 175

Passo 10

Resumo final para decorar e usar na prova:
  • Regra prática: multiplicar por \,100.
  • Fórmula: \text{cm} = \text{m} \times 100.
  • Algoritmo: ler \text{m}, calcular \text{cm}, imprimir \text{cm}.
    Vai com confiança — essa é daquelas questões rápidas que valem ponto e mostram organização!

Resposta

m = float(input())
cm = m * 100
if cm.is_integer():
    print(int(cm))
else:
    print(cm)

Exercícios relacionados