कक्षा भिन्नों के साथ काम करने के लिए
PHP
Medium
classes
कार्य «कक्षा भिन्नों के साथ काम करने के लिए»
<div>
<p>भिन्नों (Fractions) के साथ काम करने के लिए एक Fraction क्लास बनाएं। क्लास में भिन्नों के जोड़, घटाव, गुणा और भाग के लिए विधियाँ (methods) होनी चाहिए। भिन्न अंश (numerator) और हर (denominator) द्वारा निर्दिष्ट की जाती है (पूर्णांक, हर शून्य नहीं हो सकता)। प्रत्येक संक्रिया का परिणाम न्यूनतम रूप (irreducible form) में होना चाहिए। यदि हर ऋणात्मक है, तो ऋण चिह्न को अंश में स्थानांतरित करें। भिन्न का आउटपुट 'अंश/हर' प्रारूप में होना चाहिए।</p>
</div>
<p>भिन्नों (Fractions) के साथ काम करने के लिए एक Fraction क्लास बनाएं। क्लास में भिन्नों के जोड़, घटाव, गुणा और भाग के लिए विधियाँ (methods) होनी चाहिए। भिन्न अंश (numerator) और हर (denominator) द्वारा निर्दिष्ट की जाती है (पूर्णांक, हर शून्य नहीं हो सकता)। प्रत्येक संक्रिया का परिणाम न्यूनतम रूप (irreducible form) में होना चाहिए। यदि हर ऋणात्मक है, तो ऋण चिह्न को अंश में स्थानांतरित करें। भिन्न का आउटपुट 'अंश/हर' प्रारूप में होना चाहिए।</p>
</div>
इनपुट प्रारूप
पहली पंक्ति: एक पूर्णांक N — संचालनों की संख्या। अगली N पंक्तियों में से प्रत्येक में एक संचालन इस प्रारूप में है: 'संख्या1/हर1 संचालन संख्या2/हर2', जहाँ संचालन: +, -, *, / है।
आउटपुट प्रारूप
प्रत्येक ऑपरेशन के लिए परिणाम को एक अघुलनशील भिन्न 'अंश/हर' के रूप में आउटपुट करें।
उदाहरण
उदाहरण 1
इनपुट
3
1/2 + 1/3
5/6 - 1/2
2/3 * 3/4
आउटपुट
5/6
1/3
1/2
उदाहरण 2
इनपुट
2
2/5 + 3/10
7/8 - 1/4
आउटपुट
7/10
5/8
उदाहरण 3
इनपुट
5
1 2 3 4 5
आउटपुट
2 4 4 16 6
main.php