Закон Ома говорить нам, що струм (I) в амперах, що протікає через опір (R) в Омах, коли напруга (V) подається по ньому, задається наступним чином:
V = I / R
Аналогічно потужність (P) у ватах, розсіяних цим опором, задається:
P = V * I
За допомогою перестановки та заміщення формули можуть бути отримані для обчислення двох цих величин, коли задано будь-яку з двох інших. Ці формули підсумовуються наступним чином (зверніть увагу, що це зображення використовується E
замість V
вольт):
З огляду на введення будь-яких двох цих величин у рядку, виведіть інші два.
- Цифри введення будуть десятковими знаками у будь-якому форматі, який відповідає вашій мові. Точність повинна бути, як мінімум, до 3 знаків після коми. ( IEEE 754-2008 binary32 floats достатньо.)
- Кожне вхідне число буде виставлено з одиницею. Це буде значення
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. Тому тестові входи та виходи можуть використовуватися взаємозамінно.