लगभग कैलकुलेटर
कैलकुलेटर
आइए एक साधारण कैलकुलेटर लिखने की कोशिश करते हैं।
हमारा काम स्क्रीन पर कुछ अंकगणितीय अभिव्यक्ति प्रदर्शित करना और कंप्यूटर को इसकी गणना करना है।
उदाहरण के लिए:
<कोड>5+7=12
इसके अलावा,
5
और
7
के बजाय वेरिएबल्स
a
और
b के मानों के आधार पर अलग-अलग नंबर हो सकते हैं। कोड> प्रोग्राम में।
आउटपुट स्टेटमेंट में, आप न केवल पाठ, बल्कि चर के मान, साथ ही अंकगणितीय अभिव्यक्ति के परिणाम भी प्रदर्शित कर सकते हैं। इसके अलावा, आउटपुट अनुक्रम भिन्न हो सकता है। उदाहरण के लिए, उपरोक्त अभिव्यक्ति को प्रदर्शित करने के लिए, आपको इसे इस तरह लिखना होगा:
cout << एक << "+" << b << "=" << a+b;
पूर्व>
यदि हम एक चर के मान को प्रदर्शित करना चाहते हैं, तो हमें केवल उसका नाम बिना उद्धरण के निर्दिष्ट करना होगा। यदि हम किसी अंकगणितीय व्यंजक का परिणाम प्रदर्शित करना चाहते हैं, तो अंकगणितीय व्यंजक को सही ढंग से लिखना पर्याप्त है।
याद रखने की जरूरत है!
<<
द्वारा चर, पाठ और अंकगणितीय व्यंजक एक दूसरे से अलग किए जाते हैं।
*** गहराई में: C अंतर***
प्रारूप स्ट्रिंग में, आउटपुट विनिर्देशक की संख्या सीमित नहीं है, प्रारूप स्ट्रिंग के बाद प्रत्येक विनिर्देशक के लिए मुख्य बात अल्पविराम द्वारा अलग किए गए सभी मानों को सूचीबद्ध करना है, जो टेम्पलेट के लिए प्रतिस्थापित किया जाएगा।
उदाहरण के लिए:
प्रिंटफ ("%d+%d=%d",ए,बी,ए+बी);
पूर्व>
स्वरूप स्ट्रिंग में तीन आउटपुट स्वरूप विनिर्देशक (%d
) होते हैं।
प्रारूप विनिर्देशक -
प्रमुख प्रतिशत चिह्न द्वारा गठित अनुक्रम (% कोड>), जिसका उपयोग डेटा प्रकार और प्रारूप को निर्दिष्ट करने के लिए किया जाता है।
%d
निर्दिष्टकर्ता इंगित करता है कि पूर्णांक मान आउटपुट होने चाहिए। प्रतिस्थापन आदेश प्रत्यक्ष है। वे। पहले टेम्पलेट %d
के बजाय, चर a
का मान प्रदर्शित किया जाएगा, दूसरे के बजाय - चर b
का मान >, और तीसरे के बजाय - अभिव्यक्ति a+b
का मान।
Problem
उपरोक्त प्रोग्राम को पूरा करें ताकि, संख्याओं के योग के अतिरिक्त, यह संबंधित पंक्तियों में अंतर, गुणनफल और भागफल प्रदर्शित करे। प्रत्येक क्रिया का परिणाम एक नई पंक्ति में प्रदर्शित होना चाहिए। कूदना न भूलें जहां आवश्यक हो वहां एक नई पंक्ति में।
कार्यक्रम को स्क्रीन पर निम्नलिखित प्रदर्शित करना चाहिए:
<दिव>
<पूर्व>
10+5=15
10-5=5
10*5=50
10/5=2