சி# இல் Math.Round() செயல்பாட்டை எவ்வாறு பயன்படுத்துவது

Ci Il Math Round Ceyalpattai Evvaru Payanpatuttuvatu



சி # மொழியில் எண் தரவுகளுடன் பணிபுரியும் போது, ​​எண்களை எவ்வாறு சரியாக வட்டமிடுவது என்பதை அறிந்து கொள்வது அவசியம். சி# இல் உள்ள Math.Round() செயல்பாடானது, எண்களை அருகிலுள்ள முழு எண் அல்லது வரையறுக்கப்பட்ட தசம இடங்களுக்குச் சுற்றும். இந்தக் கட்டுரை சி#ல் உள்ள Math.Round() செயல்பாட்டின் பயன்பாட்டை உள்ளடக்கியது.

பொருளடக்கம்

சி# இல் Math.Round() செயல்பாடு

C# மொழியில், ஒரு முறை அழைக்கப்படுகிறது கணிதம்.சுற்று() கொடுக்கப்பட்ட எண் மதிப்பில் ரவுண்டிங் செய்ய வடிவமைக்கப்பட்டுள்ளது. இது உள்ளீட்டு எண்ணை அதன் அருகில் உள்ள முழு எண்ணாகச் சுற்றலாம். இது உள்ளீட்டு எண்களை எடுத்து, அவற்றை வரையறுக்கப்பட்ட தசம இடங்களுக்குச் சுற்றலாம்.







இந்த செயல்பாடு கணித வகுப்பின் ஒரு பகுதியாகும், இது கணினி பெயர்வெளியில் கிடைக்கிறது. Math.Round() செயல்பாடு ஒன்று அல்லது இரண்டு வாதங்களை எடுக்கும். முதல் வாதம், நாம் ரவுண்ட் ஆஃப் செய்ய விரும்பிய மதிப்பு, இரண்டாவது அளவுரு விருப்பமானது, ஆனால் இது நம் உள்ளீட்டு எண்ணை ரவுண்டு செய்ய விரும்பும் தசம இடங்களின் எண்ணிக்கையைக் குறிப்பிடலாம்.



தொடரியல்

Math.Round() செயல்பாட்டின் தொடரியல் பின்வருமாறு:



கணிதம். சுற்று ( இரட்டை )

கணிதம். சுற்று ( இரட்டை , Int32 )

கணிதம். சுற்று ( இரட்டை , Int32 , மிட்பாயிண்ட் ரவுண்டிங் )

கணிதம். சுற்று ( இரட்டை , மிட்பாயிண்ட் ரவுண்டிங் )

கணிதம். சுற்று ( தசம )

கணிதம். சுற்று ( தசம , Int32 )

கணிதம். சுற்று ( தசம , Int32 , மிட்பாயிண்ட் ரவுண்டிங் )

கணிதம். சுற்று ( தசம , மிட்பாயிண்ட் ரவுண்டிங் )

அளவுருக்கள்

சி# இல் உள்ள Math.Round() செயல்பாடு இரண்டு அளவுருக்களை எடுக்கும்:





  1. நாம் வட்டமிட விரும்பும் எண். இது இரட்டை அல்லது தசம வகையாக இருக்கலாம்.
  2. கொடுக்கப்பட்ட உள்ளீட்டை நாம் முழுமைப்படுத்த விரும்பும் தசம இடங்களின் எண்ணிக்கை. இது வகையாக இருக்கலாம் முழு எண்ணாக மற்றும் இயல்புநிலை 0 குறிப்பிடப்படவில்லை என்றால். இந்த அளவுரு விருப்பமானது.

திரும்பு

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

எடுத்துக்காட்டு குறியீடு

C# இல் Math.Round() முறையைப் பயன்படுத்தும் மற்றும் பல்வேறு வகையான ரவுண்டிங்கைக் காட்டும் எடுத்துக்காட்டுக் குறியீடு கீழே உள்ளது:



அமைப்பைப் பயன்படுத்தி ;

வகுப்பு திட்டம் {
நிலையான வெற்றிடமானது முக்கிய ( லேசான கயிறு [ ] args ) {
இரட்டை எண்1 = 3.14159 ;
இரட்டை எண்2 = 2.71828 ;

// அருகில் உள்ள முழு எண்ணுக்கு ரவுண்டிங்
பணியகம். ரைட்லைன் ( 'அருகிலுள்ள முழு எண்ணுக்கு வட்டமிடுதல்:' ) ;
பணியகம். ரைட்லைன் ( கணிதம். சுற்று ( எண்1 ) ) ; // வெளியீடு: 3
பணியகம். ரைட்லைன் ( கணிதம். சுற்று ( எண்2 ) ) ; // வெளியீடு: 3

// வரையறுக்கப்பட்ட தசம இடங்களுக்குச் சுற்று
பணியகம். ரைட்லைன் ( ' \n 2 தசம இடங்களுக்கு வட்டமிடுதல்:' ) ;
பணியகம். ரைட்லைன் ( கணிதம். சுற்று ( எண்1 , 2 ) ) ; // வெளியீடு: 3.14
பணியகம். ரைட்லைன் ( கணிதம். சுற்று ( எண்2 , 2 ) ) ; // வெளியீடு: 2.72

// ரவுண்டிங் அரை-அப்
பணியகம். ரைட்லைன் ( ' \n ரவுண்டிங் பாதி:' ) ;
பணியகம். ரைட்லைன் ( கணிதம். சுற்று ( எண்1 , 3 , மிட்பாயிண்ட் ரவுண்டிங். AwayFromZero ) ) ;
பணியகம். ரைட்லைன் ( கணிதம். சுற்று ( எண்2 , 3 , மிட்பாயிண்ட் ரவுண்டிங். AwayFromZero ) ) ;

// அரை-இரட்டை வட்டமிடுதல்
பணியகம். ரைட்லைன் ( ' \n அரை-இரட்டை வட்டமிடுதல்:' ) ;
பணியகம். ரைட்லைன் ( கணிதம். சுற்று ( எண்1 , 3 , மிட்பாயிண்ட் ரவுண்டிங். தயவு செய்து ) ) ;
பணியகம். ரைட்லைன் ( கணிதம். சுற்று ( எண்2 , 3 , மிட்பாயிண்ட் ரவுண்டிங். தயவு செய்து ) ) ;

// பூஜ்ஜியத்திலிருந்து வட்டமிடுதல்
பணியகம். ரைட்லைன் ( ' \n பூஜ்ஜியத்திலிருந்து வட்டமிடுதல்:' ) ;
பணியகம். ரைட்லைன் ( கணிதம். சுற்று ( எண்1 , 3 , மிட்பாயிண்ட் ரவுண்டிங். AwayFromZero ) ) ;
பணியகம். ரைட்லைன் ( கணிதம். சுற்று ( - எண்1 , 3 , மிட்பாயிண்ட் ரவுண்டிங். AwayFromZero ) ) ;
}
}

இந்த குறியீட்டில், இரண்டு இரட்டை மாறிகள் உள்ளன, இலக்கம் 1, மற்றும் எண்2 , சில தசம மதிப்புகளுடன். நாம் பயன்படுத்த கணிதம்.சுற்று() வெவ்வேறு ரவுண்டிங் முறைகளின்படி இந்த எண்களை வட்டமிடும் முறை.

முதலில், இந்த எண்களைப் பயன்படுத்தி அருகிலுள்ள முழு எண்ணுக்கு வட்டமிட்டோம் கணிதம்.சுற்று(எண்1) மற்றும் கணிதம்.சுற்று(எண்2) . இரண்டின் வெளியீடு 3 ஆக இருக்கும்.

அடுத்து, இந்த எண்களைப் பயன்படுத்தி 2 தசம இடங்களுக்குச் சுற்றுவோம் கணிதம்.சுற்று(எண்1, 2) மற்றும் கணிதம்.சுற்று(எண்2, 2) . Math.Round (num1, 2) இன் வெளியீடு 3.14 ஆகவும், Math.Round (num2, 2) இன் வெளியீடு 2.72 ஆகவும் இருக்கும்.

பின்னர், வெவ்வேறு ரவுண்டிங் முறைகளைப் பயன்படுத்தி இந்த எண்களைச் சுற்றி வருகிறோம். உதாரணமாக, நாங்கள் பயன்படுத்துகிறோம் MidpointRounding.AwayFromZero சுற்றுக்கு அரை-மேல் , மிட்பாயிண்ட் ரவுண்டிங்.ToEven சுற்றுக்கு அரை-சமமான , மற்றும் MidpointRounding.AwayFromZero சுற்றி விட்டு பூஜ்யம் .

இந்த ரவுண்டிங் முறைகளின் வெளியீடுகள் கீழே காட்டப்பட்டுள்ளன:

முடிவுரை

தி கணிதம்.சுற்று() C# இல் உள்ள செயல்பாடு எண்களை வட்டமிடலாம். இது மதிப்புகளை அவற்றின் நெருங்கிய முழு எண்ணாக மாற்றலாம் அல்லது வரையறுக்கப்பட்ட தசம இடங்களுக்கு எண்களை வட்டமிடலாம். இயல்பாக, Math.Round() செயல்பாடு பயன்படுத்துகிறது வட்ட அரை-மேல் முறை, ஆனால் நாம் பயன்படுத்தலாம் சுற்று அரை-சமமான அல்லது பூஜ்ஜியத்திலிருந்து சுற்று கூடுதல் அளவுருக்களை அனுப்புவதன் மூலம் முறைகள். இந்தச் செயல்பாட்டின் பல்வேறு தொடரியல்களைப் பயன்படுத்தும் உதாரணக் குறியீட்டை இங்கே நாங்கள் உள்ளடக்கியுள்ளோம். Math.Round() முறையைப் பற்றிய கூடுதல் தகவலுக்கு, கட்டுரையைப் படிக்கவும்.