मैं जावास्क्रिप्ट में एक अत्यधिक पुराने जीडब्ल्यू-बेसिक प्रोग्राम का अनुवाद कर रहा हूं, और मैं सिंटैक्स के एक टुकड़े में आया हूं जिसने मुझे स्टंप किया है। नोट (दोबारा): पूरी तरह से मेरा कोड नहीं, और परिवर्तनीय नाम सभी पागल हैं, यही कारण है कि मैं इसे पहले स्थान पर पोर्ट कर रहा हूं।अज्ञात जीडब्ल्यू-बेसिक फ़ंक्शन/सिंटैक्स: क्यू (var) = var
1380 Z = 1
1390 RATIO = FCO2 /(1-FCO2-10^REFFO2)
1400 AA =(1 - 2*RATIO*(100/MIXRATIO - 1))/(1 + 2*(100/MIXRATIO - 1))
1410 PART = LOG(1 - AA)- LOG(100/MIXRATIO - 1)
1420 FOR I = 1 TO - 1 STEP -2
1430 H = I
1440 W = T + H
1450 GG = 62.110326# - .02144446#*W + 4.720326E-07*(W^ 2)+(- 4.5574288#)*(10^(- 12))*(W^ 3)- 7.343018200000001#*(10^(- 15))*(W^ 4)
1460 KK = EXP(- GG /(R*(W + 273.18)))
1470 Q(Z)= KK
1480 Z = Z + 1
1490 NEXT I
1500 NEWFO21 = LOG(10)*.5*(LOG(Q(1))+ PART):NEWFO22 = LOG(10)*.5*(LOG(Q(2))+ PART)
1510 DELEMFDELT =(FN EMF (TREF + 1,NEWFO21) - FN EMF (TREF - 1, NEWFO22))/2
1520 RETURN
प्रश्न चिह्न 1470: Q(Z) = KK
है। Q
को प्रोग्राम में पहले हां/नहीं इनपुट चर के रूप में Q$
परिभाषित किया गया है, इसलिए इसमें मेरे लिए फ्लोट डालने का कोई मतलब नहीं है। पहले प्रोग्राम में परिभाषित Q()
फ़ंक्शन नहीं है, और मुझे GW-BASIC में Q()
फ़ंक्शन का कोई संदर्भ नहीं मिल रहा है।
कोई मदद?
+1 मुझे जीडब्ल्यू-बेसिक की याद दिलाने के लिए +1, यह वर्ष – Ali
रहा है, मुझे कहना है कि यह विशेष परियोजना बंदरगाह के लिए एक विस्फोट हुआ है। –