300 உதாரணங்கள்

பிரைம் நம்பர் செக்கர்

Prime Number Checker

கீழே உள்ள ஒரு நிரலைப் பார்ப்போம் எக்செல் VBA அந்த காசோலைகள் ஒரு எண் ஒரு முதன்மை எண் அல்லது இல்லை.





நீங்கள் தொடங்குவதற்கு முன்: கணிதத்தில், ஒரு பிரைம் எண் என்பது இரண்டு தனித்தனி எண் வகுப்பாளர்களைக் கொண்ட ஒரு எண்: 1 மற்றும் அது. மிகச்சிறிய இருபத்தைந்து பிரதான எண்கள்: 2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73 , 79, 83, 89 மற்றும் 97. உதாரணமாக, 8 இல் 1, 2, 4 மற்றும் 8 வகுப்பிகளாக உள்ளது மற்றும் இது ஒரு முதன்மை எண் அல்ல.

நிலைமை:





எக்செல் அனைத்து சூத்திரங்களையும் பார்ப்பது எப்படி

எக்செல் VBA இல் பிரைம் நம்பர் செக்கர்

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



ஒன்றுமில்லைவகுப்பிகள்என முழு, எண்என நீண்ட, நான்என நீண்ட

2. நாம் இரண்டு மாறிகளை துவக்குகிறோம். மாறி வகுப்பாளர்களை மதிப்பு 0. உடன் துவக்குகிறோம். பயனரிடமிருந்து எண்ணைப் பெற InputBox செயல்பாட்டைப் பயன்படுத்துகிறோம்.

வகுப்பிகள் = 0
எண் = InputBox ('ஒரு எண்ணை உள்ளிடவும்')

ஒரு எண்ணை உள்ளிடவும்

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

3. நாம் அடுத்த லூப்பைத் தொடங்குகிறோம்.

எக்செல் இல் கலங்களை எவ்வாறு நகலெடுப்பது
க்கானi = 1க்குஎண்

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

என்றால்எண்எதிராகi = 0பிறகு
வகுப்பவர்கள் = வகுப்பவர்கள் + 1
முடிவு என்றால்

எக்செல் VBA இதை i = 1, i = 2, i = 3, i = 4 ஐ i = எண் வரை சரிபார்க்கிறது. I = 1 மற்றும் i = எண் எப்போதும் எண்ணை வகுப்பவை என்பதை நினைவில் கொள்க. இந்த எண்கள் மட்டுமே எண்ணின் வகுப்பாளர்களாக இருந்தால், அந்த எண் ஒரு முதன்மை எண்.

5. வளையத்தை மூட மறக்காதீர்கள்.

அடுத்ததுநான்

6. வகுப்பிகள் 2 க்கு சமமாக இருந்தால், உள்ளிடப்பட்ட எண் ஒரு முதன்மை எண் என்று ஒரு msgbox ஐ காண்பிப்போம். வகுப்பிகளின் எண்ணிக்கை 2 ஐ விட அதிகமாக இருந்தால், உள்ளிடப்பட்ட எண் ஒரு முதன்மை எண் அல்ல என்று ஒரு msgbox ஐ காண்பிப்போம்.

என்றால்வகுப்பிகள் = 2பிறகு
MsgBox எண் & 'ஒரு முதன்மை எண்'
இல்லையெனில்
MsgBox எண் & 'ஒரு முதன்மை எண் அல்ல'
முடிவு என்றால்

7. நிரலை சோதிக்கவும்.

104729 க்கான முடிவு:

முதன்மை எண் சரிபார்ப்பு முடிவு

6/9 முடிந்தது! அறிக்கைகள் என்றால் மேலும் அறியவும்>
அடுத்த அத்தியாயத்திற்குச் செல்லவும்: வளைய



^