กฎของโอห์มบอกเราว่ากระแส (I) เป็นแอมป์ที่ไหลผ่านความต้านทาน (R) ในโอห์มเมื่อมีการใช้แรงดันไฟฟ้า (V) ข้ามมันจะได้รับดังต่อไปนี้:
V = I / R
ในทำนองเดียวกันพลังงาน (P) เป็นวัตต์ที่กระจายโดยความต้านทานนั้นจะได้รับจาก:
P = V * I
โดยการจัดเรียงใหม่และทดแทนอาจจะได้รับสูตรสำหรับการคำนวณสองของปริมาณเหล่านี้เมื่อใด ๆ ของอีกสองจะได้รับ สูตรเหล่านี้สรุปได้ดังต่อไปนี้ (หมายเหตุรูปภาพนี้ใช้E
แทนV
volts):
ให้อินพุตของปริมาณสองปริมาณใด ๆ เหล่านี้ในสตริงเอาท์พุทอีกสองค่า
- ตัวเลขที่ป้อนจะเป็นทศนิยมในรูปแบบใดก็ตามที่เหมาะสมกับภาษาของคุณ ความแม่นยำควรมีอย่างน้อย 3 ตำแหน่งทศนิยม ( IEEE 754-2008 binary32 โฟลตนั้นเพียงพอ)
- แต่ละหมายเลขอินพุตจะถูกต่อท้ายด้วยหน่วย นี่จะเป็นหนึ่งใน
V A W R
แรงดันไฟฟ้าแอมแปร์พลังงานและความต้านทาน (หรือตัวพิมพ์เล็กที่เทียบเท่า) นอกจากนี้คุณอาจจะใช้แทนΩ
R
หน่วยจะไม่มีส่วนนำหน้าทศนิยมใด ๆ (Kilo-, milli- และอื่น ๆ ) - ทั้งสองปริมาณการป้อนข้อมูลจะได้รับในลำดับใด ๆ ในสตริงหนึ่งคั่นด้วยช่องว่างเดียว
- ปริมาณที่ป้อนจะเป็นจำนวนจริงมากกว่า 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
อีกครั้ง ดังนั้นอินพุตและเอาต์พุตทดสอบอาจถูกใช้แทนกันได้