Закон Ома говорит нам, что ток (I) в амперах, протекающих через сопротивление (R) в Ом, когда на него подается напряжение (V), определяется следующим образом:
V = I / R
Аналогично мощность (P) в ваттах, рассеиваемых этим сопротивлением, определяется как:
P = V * I
Путем перестановки и подстановки могут быть получены формулы для расчета двух из этих величин, когда дана любая из двух других. Эти формулы обобщены следующим образом (обратите внимание, что это изображение используется E
вместо V
вольт):
Учитывая ввод любых двух из этих величин в строку, выведите две другие.
- Входные числа будут десятичными в любом формате, подходящем для вашего языка. Точность должна быть не менее 3 знаков после запятой. ( IEEE 754-2008 бинарные32 поплавки достаточны.)
- К каждому входному номеру будет добавлена единица. Это будет одно из значений
V A W R
напряжения, силы тока, мощности и сопротивления (или эквивалентной строчной буквы). Кроме того, вы можете использоватьΩ
вместоR
. У единиц не будет десятичных префиксов (кило-, милли- и т. Д.). - Две входные величины будут даны в любом порядке в одной строке, разделенные одним пробелом.
- Входные величины всегда будут действительными числами больше 0.
- Вывод будет в том же формате, что и ввод.
- Встроенные решения, разрешающие уравнения, запрещены.
Пример входов
1W 1A
12V 120R
10A 10V
8R 1800W
230V 13A
1.1W 2.333V
Соответствующие Выходы
1V 1R
0.1A 1.2W
1R 100W
120V 15A
2990W 17.692R
0.471A 4.948R
Следует отметить, что решения этой проблемы будут эффективно самообращения. Другими словами, если вы применяете решение для ввода A B
и получаете выходные данные C D
, а затем применяете решение для ввода C D
, то выходные данные должны быть A B
снова, хотя, возможно, не в порядке и возмущены из-за округления FP. Таким образом, тестовые входы и выходы могут использоваться взаимозаменяемо.