C++ இல் ஒரு அடிப்படை கால்குலேட்டரை எவ்வாறு உருவாக்குவது

C Il Oru Atippatai Kalkulettarai Evvaru Uruvakkuvatu



எண் தரவு என்பது ஒரு மொழிக்கு பதிலாக எண்களின் வடிவத்தில் குறிப்பிடப்படும் தரவு வகை. இது தரவுகளின் அளவு பிரதிநிதித்துவம் ஆகும். ஒரு குழந்தை பணத்தை எண்ணுவது முதல் ஒரு பெரிய தொழிலதிபரின் விற்பனையை பகுப்பாய்வு செய்வது வரை, எண்கள் சம்பந்தப்பட்டவை. பெரிய தரவுகளில் இந்த எண்களைக் கணக்கிட, மனித மூளைக்கு குறுகிய காலத்தில் கைமுறையாகச் செய்வது மிகவும் எளிதானது அல்ல, எனவே இந்த செயல்பாடு கால்குலேட்டர்களால் செய்யப்படுகிறது. ஒரு கால்குலேட்டர் என்பது ஒரு சிறிய சாதனம் ஆகும், இது கணித செயல்பாடுகளை எளிமையானது முதல் சிக்கலானது வரை திறம்பட செய்ய பயன்படுகிறது மற்றும் அடிப்படை செயல்பாடுகளில் கூட்டல், கழித்தல், பெருக்கல் மற்றும் வகுத்தல் ஆகியவை அடங்கும்.

C++ இல் ஒரு அடிப்படை கால்குலேட்டரை எவ்வாறு உருவாக்குவது

அடிப்படை கால்குலேட்டர் கூட்டல், கழித்தல், பெருக்கல் மற்றும் வகுத்தல் போன்ற எளிய எண்கணித செயல்பாடுகளை செய்கிறது. C++ இல், கால்குலேட்டரை உருவாக்க ஸ்விட்ச் கேஸ் அறிக்கையைப் பயன்படுத்தலாம்.







C++ இல் அடிப்படை கால்குலேட்டர்

இந்தத் திட்டத்தில் எண்களின் கூட்டல், கழித்தல், பெருக்கல், வகுத்தல், சதுரம் மற்றும் வர்க்க மூலத்தை எடுக்கக்கூடிய அடிப்படை கால்குலேட்டர் கட்டமைக்கப்பட்டுள்ளது:



# அடங்கும்
# அடங்கும்
பெயர்வெளி std ஐப் பயன்படுத்துதல்;

முழு எண்ணாக ( )
{
முழு எண்ணாக தேர்வு;
மிதவை எண்1, எண்2, x;

கூட் << 'உங்கள் விருப்பங்களைத் தேர்ந்தெடுங்கள்:'
' \n 1 = கூட்டல்'
' \n 2 = கழித்தல்'
' \n 3 = பெருக்கல்'
' \n 4 = பிரிவு'
' \n 5 = சதுரங்கள்'
' \n 6 = வர்க்கமூலம்'
' \n 7 = வெளியேறு' << endl;
செய் {
// பயனர் தேர்வு
கூட் << ' \n உங்கள் விருப்பத்தை உள்ளிடவும்: ' << endl;

உண்ணுதல் >> தேர்வு;

சொடுக்கி ( தேர்வு ) {
// கூட்டல்
வழக்கு 1 : {

கூட் << 'முதல் இயக்கத்தை உள்ளிடவும்:' ;
உண்ணுதல் >> எண்1;
கூட் << 'இரண்டாவது இயக்கத்தை உள்ளிடவும் :' ;
உண்ணுதல் >> எண்2;
x = எண்1 + எண்2;
கூட் << 'தொகை =' << எக்ஸ்;
உடைக்க ;
}
// கழித்தல்
வழக்கு 2 :
கூட் << 'முதல் இயக்கத்தை உள்ளிடவும்:' ;
உண்ணுதல் >> எண்1;
கூட் << 'இரண்டாவது இயக்கத்தை உள்ளிடவும் :' ;
உண்ணுதல் >> எண்2;
x = எண்1 - எண்2;
கூட் << 'கழித்தல் =' << எக்ஸ்;
உடைக்க ;

// பெருக்கல்
வழக்கு 3 :
கூட் << 'முதல் இயக்கத்தை உள்ளிடவும்:' ;
உண்ணுதல் >> எண்1;
கூட் << 'இரண்டாவது இயக்கத்தை உள்ளிடவும் :' ;
உண்ணுதல் >> எண்2;
x = எண்1 * எண்2;
கூட் << 'தயாரிப்பு =' << எக்ஸ்;
உடைக்க ;
// பிரிவு
வழக்கு 4 :
கூட் << 'ஈவுத்தொகையை உள்ளிடவும்:' ;
உண்ணுதல் >> எண்1;
கூட் << 'டிவைசரை உள்ளிடவும்:' ;
உண்ணுதல் >> எண்2;

போது ( எண்2 == 0 )
{
கூட் << ' \n வகுப்பி பூஜ்ஜியமாக இருக்க முடியாது.'
' \n மீண்டும் ஒருமுறை வகுப்பியை உள்ளிடவும்: ' ;
உண்ணுதல் >> எண்2;
}
x = எண்1 / எண்2;
கூட் << ' \n அளவு = ' << எக்ஸ்;
உடைக்க ;

// சதுரம்
வழக்கு 5 :
கூட் << 'ஒரு எண்ணை உள்ளிடவும்: \n ' ;
உண்ணுதல் >> எண்1;
x = எண்1 * எண்1;
கூட் << 'சதுரம்' << எண்1 << ' = ' << எக்ஸ்;
உடைக்க ;
வழக்கு 6 :
கூட் << 'ஒரு எண்ணை உள்ளிடவும்: \n ' ;
உண்ணுதல் >> எண்1;
x = சதுர ( எண்1 ) ;
கூட் << 'சதுர வேர்' << எண்1 << ' = ' << எக்ஸ்;
உடைக்க ;

வழக்கு 7 :
திரும்ப 0 ;

இயல்புநிலை: cout << ' \n பிழை! இந்த நோக்கத்தில் தேர்வு வரையறுக்கப்படவில்லை' ;
}
}
போது ( தேர்வு ! = 7 ) ;
திரும்ப 0 ;
}



பயனருக்கு 7 தேர்வுகள் கொடுக்கப்பட்டுள்ளன, தேர்வு 7 வெளியேறும் விருப்பத்தை அளிக்கிறது, மீதமுள்ள தேர்வுகள் வெவ்வேறு எண்கணித செயல்பாடுகளைச் செய்கின்றன. கூட்டல், பெருக்கல் மற்றும் கழித்தல் ஆகியவற்றைச் செய்ய பயனர் இரண்டு செயல்பாடுகளை உள்ளிடுவார், வகுக்க, பயனர் ஈவுத்தொகை (எண்) மற்றும் வகுப்பி (வகுப்பு) ஆகியவற்றைச் செருகுவார்.





வகுப்பான் பூஜ்ஜியமா அல்லது பூஜ்ஜியமற்ற எண்ணா என்பதைச் சரிபார்க்க ஒரு வேளை வளையம் பயன்படுத்தப்படுகிறது, அது பூஜ்ஜியமாக இருந்தால், மற்றொரு வகுப்பியைச் செருகுமாறு பயனர் கேட்கப்படுகிறார். பூஜ்ஜிய வகுப்பி மூலம் வகுத்தல் செய்ய முடியாததால், அது வரையறுக்கப்படாத மதிப்பை வழங்குகிறது. ஸ்கொயர் மற்றும் ஸ்கொயர் ரூட்டைச் சரிபார்க்க பயனர் தனக்கு விருப்பமான எண்ணை உள்ளிடலாம். பயனர் செய்த தேர்வு தவறானதாக இருந்தால், அது திரும்பும்; மற்றும் எந்த அறுவை சிகிச்சையும் செய்யப்படாது. விருப்பம் 7 தேர்ந்தெடுக்கப்படும் வரை, மென்பொருள் தொடர்ந்து இயங்கும்:



பயனர் 1ஐத் தேர்ந்தெடுத்து, கூட்டல் செய்ய இரண்டு செயல்களை உள்ளீடு செய்கிறார், நிரல் இரண்டு எண்களின் கூட்டுத்தொகையை வழங்குகிறது. பயனர் 2ஐத் தேர்ந்தெடுத்து இரண்டு செயல்களை உள்ளிடும்போது, ​​இரண்டு எண்களின் வித்தியாசம் திரும்பும். விருப்பம் 3 பயனரை இரண்டு எண்களில் பெருக்க அனுமதிக்கிறது. தேர்வு 7 ஆனதும், பயனர் நிரலிலிருந்து வெளியேற வேண்டும், மேலும் ஏதேனும் ஒரு விசையை அழுத்தினால், கன்சோல் சாளரம் மறைந்துவிடும்.

பயனர் தேர்வு 4ஐத் தேர்ந்தெடுக்கும் போது, ​​பயனர் ஈவுத்தொகை மற்றும் வகுப்பியை உள்ளிடுமாறு கேட்கப்படுவார். வகுப்பி பூஜ்ஜியமாக இருக்கும்போது, ​​வகுத்தல் செய்ய முடியாது, மேலும் பயனர் பூஜ்ஜியமற்ற மற்றொரு வகுப்பியை உள்ளிட வேண்டும். வகுக்கும் அளவு அதிகமாக இருப்பதால், புள்ளிகள் புள்ளிகளில் உள்ளன, அதாவது, இந்த நிரல் மிதவை மதிப்புகளையும் படிக்கலாம் மற்றும் திரும்பப் பெறலாம்.

5 மற்றும் 6 தேர்வுகள் முறையே உள்ளீட்டு எண்ணின் சதுர மற்றும் வர்க்க மூலத்தை வழங்கும். இந்த sqrt() செயல்பாடு cmath தலைப்பு நூலகத்தில் வரையறுக்கப்பட்டுள்ளது. இந்த நூலகம் வரையறுக்கப்படவில்லை என்றால், இந்தச் செயல்பாட்டைச் செயல்படுத்த முடியாது.

முடிவுரை

கால்குலேட்டர் என்பது எண்கணித செயல்பாடுகளைச் செய்வதற்கான ஒரு சாதனம். நேரடியான கால்குலேட்டரை உருவாக்க C++ இல் உள்ள ஸ்விட்ச் கேஸ் அறிக்கையைப் பயன்படுத்தலாம். இங்கு வடிவமைக்கப்பட்ட கால்குலேட்டர் கூட்டல், கழித்தல், பெருக்கல், சதுரம், வர்க்கமூலம் மற்றும் எண்களின் வகுத்தல் உள்ளிட்ட பல்வேறு எண்கணித செயல்பாடுகளைச் செய்ய முடியும்.