தொகுதி பாடங்கள் (1/2)
COBOL எண்கணிதம்
COBOL இல், பிரத்யேக வினைச்சொற்களைப் பயன்படுத்தி (ADD, SUBTRACT, MULTIPLY, DIVIDE) அல்லது பொதுவான மற்றும் வெளிப்படையான _AGYTOK அறிக்கையைப் பயன்படுத்தி கணித செயல்பாடுகளைச் செய்யலாம்.
முறையான வினைச்சொற்களுடன் எண்கணித செயல்பாடுகள்
COBOL ஒவ்வொரு அடிப்படை எண்கணித செயல்பாட்டிற்கும் குறிப்பிட்ட உரை வழிமுறைகளை வழங்குகிறது:
1. சேர்த்தல் (ADD)
மாறிக்கு ஒன்று அல்லது அதற்கு மேற்பட்ட மதிப்புகளைச் சேர்க்கிறது.
ADD WS-NUM-A TO WS-NUM-B.
* Equivalent to: WS-NUM-B = WS-NUM-B + WS-NUM-Aகூட்டல்களை மாற்றாமல் மூன்றாவது மாறியில் முடிவைச் சேமிக்க விரும்பினால், GIVING பிரிவைப் பயன்படுத்தவும்:
ADD WS-NUM-A TO WS-NUM-B GIVING WS-RESULT.2. கழித்தல் (SUBTRACT)
ஒரு மதிப்பிலிருந்து மற்றொன்றைக் கழிக்கிறது.
SUBTRACT 10 FROM WS-BALANCE.
SUBTRACT WS-TAX FROM WS-SUBTOTAL GIVING WS-TOTAL.3. பெருக்கல் (MULTIPLY) மற்றும் வகுத்தல் (DIVIDE)
ஒரே மாதிரியான முறையில் மதிப்புகளைப் பெருக்கி வகுக்கவும்.
MULTIPLY WS-QTY BY WS-PRICE GIVING WS-TOTAL.
DIVIDE WS-TOTAL BY WS-ITEMS GIVING WS-AVERAGE.COMPUTE அறிக்கை
சிக்கலான கணித வெளிப்பாடுகளுக்கு, தனிப்பட்ட எண்கணித வினைச்சொற்களைப் பயன்படுத்துவது நீண்ட மற்றும் படிக்க கடினமாக இருக்கும். COMPUTE அறிக்கையானது நிலையான கணித ஆபரேட்டர்களைப் பயன்படுத்த உங்களை அனுமதிக்கிறது.
COMPUTE WS-TOTAL = (WS-PRICE * WS-QUANTITY) - WS-DISCOUNT.நீங்களே முயற்சி செய்து பாருங்கள்
WS-NUM-A இலிருந்து WS-NUM-B வரையிலான ADD வினைச்சொல்லைப் பயன்படுத்தி செயல்முறைப் பிரிவின் உள்ளே ஒரு அறிக்கையை எழுதி, அதன் முடிவை WS-RESULT இல் சேமிக்கவும்.
குறிப்பைக் காட்டு
தொடரியல் பயன்படுத்தவும்: WS-NUM-A லிருந்து WS-NUM-B ஐ வழங்குதல் WS-முடிவைச் சேர்க்கவும்.
3 முயற்சிகளுக்குப் பிறகு தீர்வு கிடைக்கும்
சூத்திரத்தைப் பயன்படுத்தும் WS-RESULT இன் மதிப்பைக் கணக்கிட COMPUTE அறிக்கையைப் பயன்படுத்தவும்: இரண்டு முறை WS-NUM-A கழித்தல் WS-NUM-B.
குறிப்பைக் காட்டு
* மற்றும் - ஆபரேட்டர்களைச் சுற்றியுள்ள இடைவெளிகளைப் பயன்படுத்தவும்: COMPUTE WS-RESULT = (WS-NUM-A * 2) - WS-NUM-B.
3 முயற்சிகளுக்குப் பிறகு தீர்வு கிடைக்கும்