PHP-and-MySQL/C2/Functions-Advanced/Khasi

From Script | Spoken-Tutorial
Jump to: navigation, search
Time Narration
00:03 Ngi pdiangsngewbha ia phi sha ka Spoken Tutorial halor ka Advanced Functions. Hangne, ngan pyni ia phi kumno ban shna ia ka calculator program barit.
00:11 Ngin ia trei bad ka function kaba ailad ia phi ban input ia u value, nangta ioh ia u value shabar jong kane hadien jong ka mathematical operation.
00:20 Te ngin shna ia ka function ha kajuh ka rukom kaba ngi lah dep leh hashwa. Ngan khot ia kane 'calc'.
00:27 Bad ngan shna ia ka block banyngkong jong nga. Hangne ngan type 'number1', 'number2' bad u 'operator'.
00:35 Mynta une un sa dei u numerical value. Une un dei u integer lane decimal, ka shong katkum ka user input. Une ruh un dei ujuh bad une un dei u string value jong 'add' 'subtract' 'multiply' lane 'divide'.
00:52 Mynta hapoh ka function jong ngi ngi donkam ban sdang ban shna ia u code jong ngi. Ngan shna ia ka switch hapoh.
01:00 Ngan ong switch bad buh ia ka switch condition lane u input jong ka switch udei $op.
01:09 Ngan shna ia ka block na ka bynta kane bad ngan ong case "+" (plus) bad nangta leh ia kane.
01:18 Ngan shna ia u variable bathymmai ba kyrteng $total uban iaryngkat bad u 'num1' uba la input hangne plus 'num2'.
01:32 Ngan break ia katei da u semicolon. Mynta don ka probability, ka rukom ba kham suk ban leh ia kane da kaba pyniasnoh ia ka switch statement bad ka function.
01:44 Te, phin sa lah ban pyndonkam ia baroh ki jait kam hapoh kiwei ki statements bad hapoh ki functions.
01:52 Te nga la dep shna ia ka case na ka bynta 'plus'. Te haba kane ka iaryngat bad 'plus' ba la ai da u user, ngi ioh '$num1' ba la add sha '$num2'.
02:03 Mynta ngi donkam ban leit shapoh bad shna ia kawei pat ka case kaba dei 'minus'. Ngan type $total = $num1 - $num2;
02:17 Ngin scroll shapoh; pynthikna ba phi break ia katei.
02:21 Ngin copy mynta ia une u code shapoh.
02:24 Bad hangne, ngin ong"*" (multiply) bad ngin ong "/" (divide) bad pynthikna ba phi pynkylla ia u sign hangne.
02:34 Mynta lada phim sngewthuh kaei kaba jia sngewbha sngewtrai ban contact ia ngi lyngba ka e-mail. Nga kyrmen baroh ki jingkulmar kin sa beit ha kata ka rukom.
02:45 Ha ka default, ngin echo "Unknown operator". Biang?
02:51 To ngan shu run lyngba kane. Nangta ngin sa sdang ban call ia ka function.
02:56 Nga la don ia ka function ba kyrteng calculator lane calckaba shim ia u number kum ka input , nangta ia u number ba ar bad nangta ia u operator uba lah ban dei 'plus' 'minus' 'multiply' lane 'divide'.
03:12 Kumba phi la iohi ha ka mathematical operator jong nga – map ia nga ha ka jinghikai Arithmetic Operator.
03:20 Mynta ngi don ia ka switch statement hapoh kaba shim ia kane ka $op hapoh jong ka account. Ka shim ia kaei kaba la pyndap. Mynta lada ka iaryngkat bad u 'plus'(+), kynmaw ba kan sa switch sha kane ka statement. Ka kham suk ban thoh bad kham biang bha.
03:42 Lada ka iaryngkat bad u "+" (plus) te ngin sa shna ia u variable ba thymmai ba kyrteng 'total'.
03:48 Uta un sa iaryngkat sha u number ba nyngkong ba la dep pyndap bad add sha u number ba ar ba la dep pyndap.
03:56 Hangne , ngin ong lada udei u "-" (minus) nangta u variable 'total' – te kynmaw, u variable 'total' un sa shah set tang shisien na ka bynta man kawei ka case plus lane minus, te une u $total variable un sa dei number1 - number2 bad kajuh na ka bynta multiply bad divide ruh.
04:21 Mynta kane kan nym leh eiei. Refresh ia kane. Mynta, lada ngi rung ha kane ka page, kam don eiei namar ba ngim pat call ia ka function jong ngi.
04:33 Mynta ban call ia ka function jong ngi, kumba phi tip, ngin shu ong calc(); bad buh ia ki values jong ki hapoh.
04:40 To ngin ai ia ki artylli ki numbers shu ong 10 bad 10 bad u "+" (plus). Biang, te kan sa dei 20. Mynta peit kaei kaba jia lada nga refresh ia kane. Khlem jia eiei. Mynta balei?
04:55 Kadaw kadei ba ngim pat dep echo. Ngi dang shu set ia u kum u variable.
05:01 Te, kaei kaba ngi leh kadei, ngin echo ia kaba lah dep output na ka calc. Mynta, ha kane ka por kane kam leh eiei lada ngi leh ia ka refresh.
05:11 Ngi khlem don eiei namar ba kam don ka return output. Te , ha man kawei ka case, ngi dei ban return $total;.
05:24 Kaba kane ka leh kadei – lada phi pyrkhat ia ka function kum u variable, ka set ia u value jong ka function kum ka $total.
05:32 Katba phi dang ong return, katba phi ong hangne, ka function kan iaryngkat bad kata.
05:39 Te ngin ia ong return $total bad ngin copy ia katei bad paste ia ka hapoh na ka bynta man kawei ka case.
05:47 Biang. Te, ha ka jingshisha ngim donkam ban leh ia katei na ka bynta u "Unknown operator". Kane kadei namar ym don operator ba lah ban shem hangne.
05:58 Bad ngi lah ban refresh ia katei.
06:00 Katta ruh ngim pat don eiei. Te antad bly?
06:04 Ka daw ba kane kam treikam kadei namar nga la dep echo ia kane hapoh ka function. Kata kadei ka jingbakla.
06:10 Phi lah ban iohi ia u bracket jong ka function uba sdang hangne bad kut hangne.
06:15 Ngan buh ia kane hangne hapoh ha kaba udei ban don bad nangta refresh ia ka. Kadei 20. Biang, ngi lah ban iohi ia u 10 + 10 udei 20 lyngba ka function jong ngi .
06:37 Te to ngin shim ia kiwei pat ki values bapher, shu ong 13 bad 7 bad divide. To ngin peit kaei kaba ngi ioh.
06:46 Te, ngi don ia u decimal number bajrong. Te phi lah ban iohi ba kane kadei ka function ba biang kaba ngi la dep shna. Ngi la don ia u number banyngkong jong ngi, u number ba ar jong ngi bad u operator.
07:00 Bad lyngba jong ka switch statement, ka lap udei uno bad leh ia ka operation ba iadei bad u.
07:06 U "Unknown operator" error yn sa ai lada ym lah ban batai ia u.
07:11 Te, kum ka nuksa to ngin shim "a" ubym dei u valid operator. Ha mar ba ngi refresh, kan sa leit sha u unknown operator. Da kane ngi la poi sha kaba kut jong ka jinghikai halor ka Advanced Functions. Ngi iohi ba ngi lah ban input ia u value bad nangta return ia u value ba la dep echo da kaba pyndonkam ia ka return command.
07:31 Nga I Meboreen na Shillong, nga dub na ka bynta ka Spoken Tutorial project. Khublei shibun.

Contributors and Content Editors

Meboreen Mary