(1 ponto) Sabe-se que em um circuito elétrico, quando temos uma diferença de potencial conhecida (em Volts) entre dois extremos de um resistor de resistância conhecida (em Ohms), podemos calcular a corrente elétrica em Ampères através da seguinte expressão:
U=R i
Faça um programa que leia a diferença de potencial U em Volts e a resistência R em Ohms e escreva o valor da corrente com uma casa decimal, conforme o exemplo.

Passo 1

O enunciado pede um programa que leia a diferença de potencial U (em Volts) e a resistência R (em Ohms) e escreva a corrente elétrica com uma casa decimal. Informações dadas:
  • Entrada: dois valores numéricos correspondendo a U e R (ordem U depois R).
  • Saída: o valor da corrente com exatamente uma casa decimal.
O que é pedido: calcular e imprimir a corrente elétrica.

Passo 2

A relação física que liga as grandezas é a Lei de Ohm, já fornecida:
U = R\,i
Nessa fórmula:
  • U é a diferença de potencial (Volts),
  • R é a resistência (Ohms),
  • i é a corrente elétrica (Ampères).

Passo 3

Isolando i na fórmula para calcular a corrente:
i = \frac{U}{R}
Isso significa que para obter i basta dividir o valor de U pelo valor de R. A unidade resultante é Ampère, porque Volt/Ohm = Ampère.

Passo 4

Dicas práticas para implementar no programa:
  • Ler os dois valores como números de ponto flutuante (tipo real), pois podem ter casas decimais.
  • Fazer a divisão i = U / R.
  • Apresentar o resultado com exatamente uma casa decimal (arredondamento padrão).
  • Em programação, formatos comuns para imprimir com uma casa decimal: em Python usar f-string f"{i:.1f}" ou "{:.1f}".format(i); em C usar printf("%.1f\n", i);.

Passo 5

Exemplo numérico rápido para fixar:
Suponha U=220 e R=10. Então
i = \frac{220}{10} = 22{,}0
A saída esperada é 22.0 (com uma casa decimal).

Passo 6

Sobre leitura flexível de entrada: em muitos avaliadores a entrada pode ser U e R na mesma linha separados por espaço ou em linhas diferentes. Uma forma robusta é ler todo o conteúdo de entrada, separar por espaços/quebras e converter os dois primeiros tokens para float.

Passo 7

Bom conselho final antes do código: mantenha atenção ao separador decimal do enunciado e do ambiente (aqui usamos ponto como separador decimal no programa). E anota aí: não trate casos especiais (como R=0) a menos que o enunciado peça — normalmente os testes não incluem divisões por zero.

Resposta

import sys

tokens = sys.stdin.read().strip().split()
U = float(tokens[0])
R = float(tokens[1])
i = U / R
print(f"{i:.1f}")

Exercícios relacionados