C-and-C++/C2/Nested-If-And-Switch-Statement/Tamil
From Script | Spoken-Tutorial
Time | Narration |
00:01 | C மற்றும் C++ ல் Nested if மற்றும் Switch statements குறித்த spoken tutorial க்கு நல்வரவு |
00:07 | இதில் nested if statement மற்றும் switch statement ஐ பயன்படுத்துவதைக் கற்போம். |
00:13 | சில உதாரணங்களின் உதவியுடன் இதை செய்யலாம். |
00:17 | இதை பதிவுசெய்ய நான் பயன்படுத்துவது, |
00:20 | Ubuntu இயங்குதளம் version 11.10 |
00:24 | gcc மற்றும் g++ Compiler version 4.6.1 |
00:30 | முதலில் nested if மற்றும் switch statementஐ உதாரணங்களுடன் எழுதுவதைக் கற்போம். |
00:36 | program ஐ ஏற்கனவே எழுதியுள்ளேன். அதைக் காண்போம் |
00:40 | இந்த programல், integersன் வீச்சை சோதிக்க கற்போம். |
00:45 | நம் file பெயர் nested-if.c என்பதைக் கவனிக்க |
00:50 | இப்போது codeஐ விவரிக்கிறேன். |
00:52 | இது நம் Header file. |
00:54 | இது நம் main function. |
00:56 | main functionனுள் இரு integer variableகள் 'x மற்றும் y'ஐ declare செய்துள்ளோம். |
01:02 | இங்கே 0 லிருநது 39க்குள் ஒரு எண்ணை உள்ளிடச் சொல்லி பயனரைக் கேட்போம். |
01:08 | y ன் மதிப்பை உள்ளீடாக பயனரிடமிருந்து பெறுவோம். |
01:12 | இது நம் if condition |
01:14 | இங்கே y/10 ஆனது 0க்கு சமமா என சோதிப்போம் |
01:20 | condition உண்மையெனில் அச்சடிப்பது "you have entered the number in the range of 0 to 9. |
01:25 | இது else-if condition. |
01:28 | இங்கே y/10 ஆனது 1க்கு சமமா என சோதிப்போம் |
01:32 | condition உண்மையெனில். |
01:34 | அச்சடிப்பது you have entered the number in the range of 10 to 19. |
01:39 | இந்த else if condition ல் அந்த எண்... 20 லிருந்து 29 க்குள் இருக்கிறதா என சோதிப்போம். |
01:45 | இங்கே அந்த எண் 30 லிருந்து 39 க்குள் இருக்கிறதா என பார்ப்போம். |
01:51 | இது நம் else condition. |
01:53 | மேற்சொன்ன அனைத்து conditionகளும் பொய் எனில் |
01:55 | அச்சடிப்பது number not in range. |
01:58 | இது நம் return statement |
02:01 | இப்போது programஐ இயக்குவோம். |
02:03 | Ctrl+Alt+T விசைகளை ஒருசேர அழுத்தி terminal windowஐ திறக்கவும். |
02:12 | இயக்க எழுதுக “gcc” space “nested-if.c” space hyphen “-o” space “nested”. Enter செய்க |
02:23 | எழுதுக dot slash “nested”. Enter செய்க |
02:28 | பார்ப்பது Enter a number between 0 to 39. |
02:32 | 12 ஐ தருகிறேன் |
02:35 | காட்டும் வெளியீடு: you have entered the number in the range of 10 to 19. |
02:40 | மற்றொரு எண்ணைத் தருவோம். |
02:42 | மீண்டும் இயக்குவோம். மேல் அம்புக்குறியை அழுத்தி enter செய்க. |
02:48 | இம்முறை 5 என தருகிறேன். |
02:50 | காணும் வெளியீடு: |
02:52 | you have entered the number in the range of 0 to 9. |
02:56 | இந்த conditionன் இயக்கத்தை மற்றொரு வழியிலும் செய்யலாம். |
03:00 | 'switch statement ஐ பயன்படுத்துவதன் மூலம் |
03:02 | இதை பார்க்கலாம். |
03:05 | அதே program ஐ switch பயன்படுத்திக் காண்போம். |
03:08 | ஏற்கனவே programஐ திறந்துவைத்துள்ளேன். |
03:10 | text editorக்கு திரும்பி வருவோம் |
03:13 | இதை முன் programல் விளக்கியுள்ளேன். |
03:16 | எனவேSwitch statementsக்கு செல்கிறேன் |
03:20 | இங்கே, உள்ளீடு அதாவது y ஐ 10 ஆல் வகுப்போம். முடிவு variable x ல் சேமிக்கப்படுகிறது. |
03:28 | அதாவது ஈவு x ல் சேமிக்கப்படும். |
03:32 | ஈவு கொண்டு அந்த எண்ணின் வீச்சைக் கண்டறியலாம். |
03:36 | இங்கே, சோதிக்கப்பட வேண்டிய variable x என switch command க்கு சொல்கிறோம். |
03:41 | இது case 0 . case 0 பூர்த்தியடைகிறது எனில். |
03:45 | அச்சடிப்பது you have entered the number in the range of 0 to 9. |
03:51 | case பூர்த்தியடைகிறது எனில் loop ஐ விட்டு வெளியேற break ஐ சேர்க்கிறோம். |
03:55 | ஒவ்வொரு முறையும் loop ஐ break செய்ய வேண்டும். |
03:58 | ஏனெனில் ஒரு நேரத்தில் ஒரு condition மட்டுமே உண்மையாக இருக்கும். |
04:03 | இது “case 1” . “case 1” என்பது x ன் மதிப்பு 1” எனில் |
04:08 | அச்சடிப்பது you have entered the number in the range of 10 to 19. |
04:12 | இது “case 2” . |
04:14 | இங்கு அச்சடிப்பது you have entered the number in the range of 20 to 29. |
04:20 | இது case 3. இங்கே அந்த எண் 30லிருந்து 39க்கு இருக்கிறதா என சோதிக்கிறோம். |
04:26 | இது default case. மேலுள்ள எந்த case உம் பூர்த்தியடையவில்லை எனில் என்ன செய்யவேண்டும் என Default case குறிப்பிடுகிறது. |
04:36 | இங்கே வீச்சில் இல்லாத எண்ணை அச்சடிப்போம். |
04:39 | இது நம் return statement. |
04:41 | programஐ இயக்குவோம். |
04:43 | terminalக்கு வருவோம். |
04:46 | எழுதுக :gcc space switch.c space -o space switch. Enter செய்க |
04:55 | எழுதுக :./switch. Enter செய்க |
05:00 | Enter a number between 0 to 39. 35 ஐ கொடுக்கிறேன் |
05:06 | காட்டப்படும் வெளியீடு,“you have entered the number in the range of 30 to 39”. |
05:10 | இப்போது program ஐ C++ல் இயக்குவதைக் காணலாம். |
05:16 | text editorக்கு வருவோம். |
05:18 | நம் fileபெயர் nested-if.cpp என்பதைக் கவனிக்க |
05:23 | இங்கே logic மற்றும் செயல்படுத்துதல் ஒன்றே |
05:27 | இதுபோன்ற சிறு மாற்றங்கள் உள்ளன: |
05:30 | header file... stdio.h இருந்த இடத்தில் iostream |
05:35 | இங்கே using statementஐ சேர்த்துள்ளோம். |
05:39 | Using namespace std |
05:41 | printf மற்றும் scanf இருந்த இடத்தில் cout மற்றும் cin function. |
05:46 | மீதி code நம் C program போலவே உள்ளதைக் காணலாம். |
05:51 | codeஐ இயக்கலாம். |
05:53 | terminalக்கு வருவோம். |
05:56 | எழுதுக : g++ space nested-if.cpp space -o space nested1. Enter செய்க. |
06:07 | எழுதுக: ./nested1. Enter செய்க |
06:11 | enter a number between 0 and 39. 40ஐ தருகிறேன். |
06:16 | காணும் வெளியீடு: “number not in range” |
06:20 | இப்போது C++ ல் switch program க்கு வருவோம் |
06:24 | text editorக்கு வருவோம். |
06:27 | இங்கேயும் logic மற்றும் செயல்படுத்துதல் ஒன்றே. |
06:31 | header file... iostream என காண்கிறோம் |
06:34 | இங்கே using statement உள்ளது. |
06:37 | cout மற்றும் cin functionஐ மாற்றியுள்ளோம் |
06:41 | மீதி code நம் switch.c program போன்றதே |
06:45 | இயக்குவோம். |
06:46 | terminalக்கு வருவோம். |
06:48 | எழுதுக : g++ space switch.cpp space -o space switch1. Enter செய்க |
06:58 | எழுதுக ./switch1. Enter செய்க |
07:02 | Enter a number between 0 and 39. |
07:05 | 25ஐ தருகிறேன். |
07:09 | காணும் வெளியீடு: |
07:11 | “you have entered the number in the range of 20 to 29” |
07:15 | இப்போது நம் slideகளுக்கு வருவோம். |
07:18 | switch மற்றும் nested-if statementஐ ஒப்பிட்டுப் பார்ப்போம். |
07:23 | Switch statement... expressionன் முடிவின் படி மதிப்பிடப்படுகிறது. |
07:28 | expressionன் முடிவு உண்மையாக இருந்தால் மட்டுமே Netsed-if statement இயக்கப்படுகிறது. |
07:34 | switch ல் variableன் பல மதிப்புகளை caseகளாக பயன்படுத்துகிறோம். |
07:39 | nested-ifல் variableன் ஒவ்வொரு மதிப்புக்கும் conditional statement ஐ எழுத வேண்டும். |
07:45 | Switch statement... integer மதிப்புகளை மட்டும் சோதிக்கிறது |
07:50 | Nested if... integer மற்றும் பின்ன மதிப்புகளையும் சோதிக்கும். |
07:55 | இத்துடன் இந்த tutorial முடிகிறது. |
07:58 | சுருங்கசொல்ல. |
08:00 | இந்த tutorial லில் கற்றது, nested if statement. உதாரணமாக: else if( y/10 equals to 0) |
08:08 | switch statement. உதாரணமாக. Switch(x) |
08:12 | nested-if மற்றும் switch statementகளுக்கிடையேயான வேற்றுமைகள் |
08:16 | பயிற்சியாக, |
08:17 | ஊழியரின் வயது 20 லிருந்து 60க்குள் இருக்கிறதா என சோதிக்க ஒரு program எழுதுக. |
08:23 | இந்த தொடுப்பில் உள்ள வீடியோ spoken tutorial திட்டத்தை சுருங்க சொல்கிறது http://spokentutorial.org/What\_is\_a\_Spoken\_Tutorial |
08:29 | இணைப்பு வேகமாக இல்லை எனில் தரவிறக்கி காணுங்கள். |
08:33 | Spoken Tutorial திட்டக்குழு spoken tutorial களை பயன்படுத்தி செய்முறை வகுப்புகள் நடத்துகிறது. இணையத்தில் பரீட்சை எழுதி தேர்வோருக்கு சான்றிதழ்களும் தருகிறது. |
08:42 | மேலும் அறிய மின்னஞ்சல் எழுதவும் .... contact at spoken hyphen tutorial dot org |
08:49 | ஸ்போகன் டுடோரியல் பாடங்கள் டாக் டு எ டீச்சர் திட்டத்தின் முனைப்பாகும். இதற்கு ஆதரவு இந்திய அரசு துவக்கிய MHRD இன் ஐசிடி மூலம் தேசிய கல்வித்திட்டத்தின் வழியே கிடைக்கிறது. |
08:58 | மேலும் விவரங்களுக்கு spoken hyphen tutorial dot org slash NMEICT hyphen Intro |
09:04 | தமிழாக்கம் பிரியா. நன்றி |