क्यूबासिक प्रोग्रामिंग के साथ मेरा पहला अनुभव था। मैं नौ साल का था (चौथा ग्रेड) और हमारे पास एमएस-डॉस और विंडोज 3.1 के साथ 386 डीएक्स था।
मुझे याद है कि निबबलर और गोरिल्ला के रंग और स्थिरांक बदलने वाले कोड के लिए हैकिंग मजेदार है।
तो मैंने बनाया सबसे उपयोगी और जटिल प्रोग्राम एक मेनू संचालित अनुप्रयोग था जो उपयोगकर्ता को गणित की समस्याओं पर पूछताछ करता था: उपयोगकर्ता द्वारा चुनने में कठिनाई के बढ़ते संख्यात्मक स्तर थे और मुझे याद है कि उपयोगकर्ता प्रतिक्रिया की जांच करने वाले 100 अंकगणितीय समस्याओं को सचमुच हार्डकोड करना याद है और उन्हें बता रहा है कि उन्हें गलत लगता है या नहीं।
सुनिश्चित नहीं है कि मेरे पास अभी भी वह कोड है जो मुझे लगता है, मुझे लगता है कि मैं कर सकता हूं, अगर मैं इसे ढूंढूं तो मैं आज रात की जांच करूंगा और पोस्ट करूंगा!
... ठीक है! मुझे कुछ सामान मिला। यह स्निपेट "TEST1.BAS" नाम की फ़ाइल का हिस्सा है और ऊपर वर्णित कार्यक्रम के प्रारंभिक संस्करण की तरह दिखता है। मेरा मानना है कि मेरे पास एक और पूर्ण संस्करण था लेकिन जब हमारी हार्ड ड्राइव दुर्घटनाग्रस्त हो गई और हम सभी फाइलों को पुनर्प्राप्त करने में सक्षम नहीं थे।
CLS
PRINT
PRINT " menu"
PRINT "--------------"
PRINT "1. level 1"
PRINT "2. level 2"
PRINT "3. level 3"
PRINT "4. level 4"
PRINT "5. level 5"
PRINT "6. level 6"
PRINT "7. level 7"
PRINT "8. level 8"
PRINT "9. level 9"
PRINT "10. level 10"
PRINT "11. OTHER"
PRINT
INPUT "Your selection: ", choice%
PRINT
IF choice% = 1 THEN
CLS
DO
INPUT "what is 4 + 4 ? ", num
LOOP UNTIL num = 8
PRINT
PRINT "correct"
DO
INPUT "what is 8 - 6 ? ", num
LOOP UNTIL num = 2
PRINT
PRINT "correct"
DO
INPUT "what is 8 + 7 ? ", num
LOOP UNTIL num = 15
PRINT
PRINT "correct"
DO
INPUT "what is 9 - 4 ? ", num
LOOP UNTIL num = 5
PRINT
PRINT "correct"
DO
INPUT "what is 6 + 5 ? ", num
LOOP UNTIL num = 11
PRINT
PRINT "correct"
END IF
IF choice% = 2 THEN
CLS
DO
INPUT "what is 11 + 6 ? ", num
LOOP UNTIL num = 17
PRINT
PRINT "correct"
DO
INPUT "what is 21 - 5 ? ", num
LOOP UNTIL num = 16
PRINT
PRINT "correct"
DO
INPUT "what is 2 * 2 ? ", num
LOOP UNTIL num = 4
PRINT
PRINT "correct"
DO
INPUT "what is 14 + 8 ? ", num
LOOP UNTIL num = 22
PRINT
PRINT "correct"
DO
INPUT "what is 17 - 5 ? ", num
LOOP UNTIL num = 12
PRINT
PRINT "correct"
END IF
IF choice% = 3 THEN
END IF
IF choice% = 4 THEN
END IF
IF choice% = 5 THEN
END IF
IF choice% = 6 THEN
END IF
IF choice% = 7 THEN
END IF
IF choice% = 8 THEN
END IF
IF choice% = 9 THEN
END IF
IF choice% = 10 THEN
END IF
स्रोत
2011-06-06 20:08:18
मैंने सोचा होगा कि यह http://programmers.stackexchange.com – codingbadger
के लिए एक सवाल है विडंबना यह है कि मेरे नाम से कोई मुझे बता रहा है कि lol –
मैं यहां कुछ लोगों की मूर्खता से नाराज होना शुरू कर रहा हूं .. यह समुदाय विकी है और प्रोग्रामिंग संबंधित है। हां, मुझे पता है कि एक प्रोग्रामर है .stackexchange.com - लेकिन समुदाय विकी के लिए और क्या उपयोग किया जाता है?!? जो भी बंद करने के लिए मतदान किया क्योंकि "विषय से बाहर" ... pfft। –