Difference between revisions of "PHP-and-MySQL/C2/Functions-Advanced/Punjabi"
From Script | Spoken-Tutorial
(Created page with " {| border = 1 !Time !Narration |- |0:03 |ਏਡਵਾਂਸਡ ਫੰਕਸ਼ੰਸ ਸਪੋਕਨ ਟਿਯੂਟੋਰਿਅਲ ਵਿੱਚ ਤੁਹਾਡਾ...") |
PoojaMoolya (Talk | contribs) |
||
Line 7: | Line 7: | ||
|- | |- | ||
− | | | + | |00:03 |
|ਏਡਵਾਂਸਡ ਫੰਕਸ਼ੰਸ ਸਪੋਕਨ ਟਿਯੂਟੋਰਿਅਲ ਵਿੱਚ ਤੁਹਾਡਾ ਸਵਾਗਤ ਹੈ । ਇੱਥੇ ਮੈਂ ਤੁਹਾਨੂੰ ਦਿਖਾਵਾਂਗਾ ਕਿ ਕਿਵੇਂ ਛੋਟੇ ਕੈਲਕੁਲੇਟਰ ਪ੍ਰੋਗਰਾਮ ਬਨਾਓ । | |ਏਡਵਾਂਸਡ ਫੰਕਸ਼ੰਸ ਸਪੋਕਨ ਟਿਯੂਟੋਰਿਅਲ ਵਿੱਚ ਤੁਹਾਡਾ ਸਵਾਗਤ ਹੈ । ਇੱਥੇ ਮੈਂ ਤੁਹਾਨੂੰ ਦਿਖਾਵਾਂਗਾ ਕਿ ਕਿਵੇਂ ਛੋਟੇ ਕੈਲਕੁਲੇਟਰ ਪ੍ਰੋਗਰਾਮ ਬਨਾਓ । | ||
|- | |- | ||
− | | | + | |00:11 |
|ਅਸੀ ਇੱਕ ਅਜਿਹੇ ਫੰਕਸ਼ਨ ( function ) ਦਾ ਵਰਣਨ ਕਰਾਂਗੇ ਜੋ ਕਿ ਤੁਹਾਨੂੰ ਮੁੱਲ ਨੂੰ ਇਨਪੁਟ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ । ਅਤੇ ਫਿਰ ਇੱਕ ਗਣਿਤ ਆਪਰੇਸ਼ਨ ਦੇ ਬਾਅਦ ਇਸਤੋਂ ਵੈਲਿਊ ਮਿਲਦੀ ਹੈ । | |ਅਸੀ ਇੱਕ ਅਜਿਹੇ ਫੰਕਸ਼ਨ ( function ) ਦਾ ਵਰਣਨ ਕਰਾਂਗੇ ਜੋ ਕਿ ਤੁਹਾਨੂੰ ਮੁੱਲ ਨੂੰ ਇਨਪੁਟ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ । ਅਤੇ ਫਿਰ ਇੱਕ ਗਣਿਤ ਆਪਰੇਸ਼ਨ ਦੇ ਬਾਅਦ ਇਸਤੋਂ ਵੈਲਿਊ ਮਿਲਦੀ ਹੈ । | ||
|- | |- | ||
− | | | + | |00:20 |
|ਸੋ , ਅਸੀ ਫੰਕਸ਼ਨ ( function ) ਬਿਲਕੁਲ ਉਸੇ ਪ੍ਰਕਾਰ ਬਣਾਵਾਂਗੇ ਜਿਵੇਂ ਅਸੀਂ ਪਹਿਲਾਂ ਕੀਤਾ ਸੀ । ਮੈਂ ਇਸਨੂੰ 'calc' ਬੋਲਾਂਗਾ । | |ਸੋ , ਅਸੀ ਫੰਕਸ਼ਨ ( function ) ਬਿਲਕੁਲ ਉਸੇ ਪ੍ਰਕਾਰ ਬਣਾਵਾਂਗੇ ਜਿਵੇਂ ਅਸੀਂ ਪਹਿਲਾਂ ਕੀਤਾ ਸੀ । ਮੈਂ ਇਸਨੂੰ 'calc' ਬੋਲਾਂਗਾ । | ||
|- | |- | ||
− | | | + | |00:27 |
|ਅਤੇ ਮੈਂ ਪਹਿਲਾਂ ਆਪਣਾ ਬਲਾਕ ਬਣਾਉਣ ਜਾ ਰਿਹਾ ਹਾਂ । ਇੱਥੇ ਅੰਦਰ , ਮੈਂ ਨੰਬਰ 1 , ਨੰਬਰ 2 ਅਤੇ ਇੱਕ ਆਪਰੇਟਰ ਟਾਈਪ ਕਰਾਂਗਾ । | |ਅਤੇ ਮੈਂ ਪਹਿਲਾਂ ਆਪਣਾ ਬਲਾਕ ਬਣਾਉਣ ਜਾ ਰਿਹਾ ਹਾਂ । ਇੱਥੇ ਅੰਦਰ , ਮੈਂ ਨੰਬਰ 1 , ਨੰਬਰ 2 ਅਤੇ ਇੱਕ ਆਪਰੇਟਰ ਟਾਈਪ ਕਰਾਂਗਾ । | ||
|- | |- | ||
− | | | + | |00:35 |
|ਹੁਣ ਇਹ ਇੱਕ ਸੰਖਿਆਤਮਕ ਵੈਲੀਉ ਹੋਵੇਗਾ । ਉਪਯੋਗਕਰਤਾ ਦੇ ਇਨਪੁਟ ਉੱਤੇ ਨਿਰਭਰ ਇਹ ਪੂਰਨ ਗਿਣਤੀ ਜਾਂ ਦਸ਼ਮਲਵ ਗਿਣਤੀ ਹੋਵੇਗੀ । ਇਹ ਵੀ ਉਹੀ ਹੋਵੇਗਾ ਅਤੇ ਇਹ add' 'subtract' 'multiply' or 'divide' ਵਿੱਚੋਂ ਕੋਈ ਇੱਕ ਸਟ੍ਰਿੰਗ ਵੇਲਿਊ ਹੋਵੇਗੀ । | |ਹੁਣ ਇਹ ਇੱਕ ਸੰਖਿਆਤਮਕ ਵੈਲੀਉ ਹੋਵੇਗਾ । ਉਪਯੋਗਕਰਤਾ ਦੇ ਇਨਪੁਟ ਉੱਤੇ ਨਿਰਭਰ ਇਹ ਪੂਰਨ ਗਿਣਤੀ ਜਾਂ ਦਸ਼ਮਲਵ ਗਿਣਤੀ ਹੋਵੇਗੀ । ਇਹ ਵੀ ਉਹੀ ਹੋਵੇਗਾ ਅਤੇ ਇਹ add' 'subtract' 'multiply' or 'divide' ਵਿੱਚੋਂ ਕੋਈ ਇੱਕ ਸਟ੍ਰਿੰਗ ਵੇਲਿਊ ਹੋਵੇਗੀ । | ||
|- | |- | ||
− | | | + | |00:52 |
|ਹੁਣ ਸਾਨੂੰ ਚਾਹੀਦਾ ਹੈ ਕਿ ਅਸੀਂ ਫੰਕਸ਼ਨ ( function ) ਦੇ ਅੰਦਰ ਆਪਣਾ ਕੋਡ ਬਣਾਉਣਾ ਸ਼ੁਰੂ ਕਰੀਏ । ਮੈਂ ਅੰਦਰ ਇੱਕ ਸਵਿਚ ( switch ) ਸਟੇਟਮੇਂਟ ( statement ) ਬਣਾਉਣ ਜਾ ਰਿਹਾ ਹਾਂ । | |ਹੁਣ ਸਾਨੂੰ ਚਾਹੀਦਾ ਹੈ ਕਿ ਅਸੀਂ ਫੰਕਸ਼ਨ ( function ) ਦੇ ਅੰਦਰ ਆਪਣਾ ਕੋਡ ਬਣਾਉਣਾ ਸ਼ੁਰੂ ਕਰੀਏ । ਮੈਂ ਅੰਦਰ ਇੱਕ ਸਵਿਚ ( switch ) ਸਟੇਟਮੇਂਟ ( statement ) ਬਣਾਉਣ ਜਾ ਰਿਹਾ ਹਾਂ । | ||
|- | |- | ||
− | | | + | |01:00 |
|ਮੈਂ ਸਵਿਚ ( switch ) ਲਿਖਾਂਗਾ ਅਤੇ ਸਵਿਚ ( switch ) ਕੰਡਿਸ਼ਨ ਬਲ ਕਿ ਸਵਿਚ ( switch ) ਦਾ ਇਨਪੁਟ op ਰਖੂੰਗਾ । | |ਮੈਂ ਸਵਿਚ ( switch ) ਲਿਖਾਂਗਾ ਅਤੇ ਸਵਿਚ ( switch ) ਕੰਡਿਸ਼ਨ ਬਲ ਕਿ ਸਵਿਚ ( switch ) ਦਾ ਇਨਪੁਟ op ਰਖੂੰਗਾ । | ||
|- | |- | ||
− | | | + | |01:09 |
|ਮੈਂ ਇਸਦੇ ਲਈ ਇੱਕ ਬਲਾਕ ਬਣਾਵਾਂਗਾ ਅਤੇ ਮੈਂ ਲਿਖਾਂਗਾ case = plus ਦਾ ਚਿਨ, ਫਿਰ ਇਸਨੂੰ ਅੱਗੇ ਵਧਾਵਾਂਗਾ । | |ਮੈਂ ਇਸਦੇ ਲਈ ਇੱਕ ਬਲਾਕ ਬਣਾਵਾਂਗਾ ਅਤੇ ਮੈਂ ਲਿਖਾਂਗਾ case = plus ਦਾ ਚਿਨ, ਫਿਰ ਇਸਨੂੰ ਅੱਗੇ ਵਧਾਵਾਂਗਾ । | ||
|- | |- | ||
− | | | + | |01:18 |
|ਮੈਂ ਇੱਕ ਨਵਾਂ total ਨਾਮਕ ਵੇਰਿਏਬਲ ਬਣਾਵਾਂਗਾ ਜੋਕਿ num1ਦੇ ਸਮਾਨ ਹੋਵੇਗਾ ਜੋ ਇੱਥੇ ਇਨਪੁਟ plus num2 ਹੈ । | |ਮੈਂ ਇੱਕ ਨਵਾਂ total ਨਾਮਕ ਵੇਰਿਏਬਲ ਬਣਾਵਾਂਗਾ ਜੋਕਿ num1ਦੇ ਸਮਾਨ ਹੋਵੇਗਾ ਜੋ ਇੱਥੇ ਇਨਪੁਟ plus num2 ਹੈ । | ||
|- | |- | ||
− | | | + | |01:32 |
|ਮੈਂ ਇਸਨੂੰ ਅਰਧਵਿਰਾਮ ਨਾਲ ਬ੍ਰੇਕ ਕਰਾਂਗਾ । ਹੁਣ ਉੱਥੇ ਸਵਿਚ ( switch ) ਸਟੇਟਮੇਂਟ ( statement ) ਨੂੰ ਇੱਕ ਫੰਕਸ਼ਨ ( function ) ਦੇ ਨਾਲ ਜੋੜਕੇ ਇਹ ਕਰਨ ਦਾ ਇਹ ਇੱਕ ਬਹੁਤ ਹੀ ਸਰਲ ਤਰੀਕਾ ਹੈ । | |ਮੈਂ ਇਸਨੂੰ ਅਰਧਵਿਰਾਮ ਨਾਲ ਬ੍ਰੇਕ ਕਰਾਂਗਾ । ਹੁਣ ਉੱਥੇ ਸਵਿਚ ( switch ) ਸਟੇਟਮੇਂਟ ( statement ) ਨੂੰ ਇੱਕ ਫੰਕਸ਼ਨ ( function ) ਦੇ ਨਾਲ ਜੋੜਕੇ ਇਹ ਕਰਨ ਦਾ ਇਹ ਇੱਕ ਬਹੁਤ ਹੀ ਸਰਲ ਤਰੀਕਾ ਹੈ । | ||
|- | |- | ||
− | | | + | |01:44 |
|ਸੋ , ਤੁਸੀ ਸਾਰੀ ਤਰਾਂ ਦੀਆਂ ਵੱਖਰੀਆਂ ਚੀਜਾਂ ਨੂੰ ਦੂੱਜੇ ਸਟੇਟਮੇਂਟਸ ( statements ) ਅਤੇ ਫੰਕਸ਼ੰਸ ( functions ) ਦੇ ਅੰਦਰ ਵਰਤੋ ਕਰਨ ਵਿੱਚ ਸਮਰੱਥਾਵਾਨ ਹੋਵੋਗੇ । | |ਸੋ , ਤੁਸੀ ਸਾਰੀ ਤਰਾਂ ਦੀਆਂ ਵੱਖਰੀਆਂ ਚੀਜਾਂ ਨੂੰ ਦੂੱਜੇ ਸਟੇਟਮੇਂਟਸ ( statements ) ਅਤੇ ਫੰਕਸ਼ੰਸ ( functions ) ਦੇ ਅੰਦਰ ਵਰਤੋ ਕਰਨ ਵਿੱਚ ਸਮਰੱਥਾਵਾਨ ਹੋਵੋਗੇ । | ||
|- | |- | ||
− | | | + | |01:52 |
|ਅਤੇ ਮੈਂ plus ਲਈ ਕੇਸ ਬਣਾ ਲਿਆ ਹੈ । ਸੋ ਜਦੋਂ ਉਪਯੋਗਕਰਤਾ ਦੇ ਦੁਆਰਾ ਦਿੱਤਾ ਗਿਆ ਇਹ plus ਦੇ ਬਰਾਬਰ ਹੋਵੇਗਾ , ਸਾਨੂੰ num1 ਦਾ ਜੋੜ num2 ਦੇ ਨਾਲ ਮਿਲਦਾ ਹੈ । | |ਅਤੇ ਮੈਂ plus ਲਈ ਕੇਸ ਬਣਾ ਲਿਆ ਹੈ । ਸੋ ਜਦੋਂ ਉਪਯੋਗਕਰਤਾ ਦੇ ਦੁਆਰਾ ਦਿੱਤਾ ਗਿਆ ਇਹ plus ਦੇ ਬਰਾਬਰ ਹੋਵੇਗਾ , ਸਾਨੂੰ num1 ਦਾ ਜੋੜ num2 ਦੇ ਨਾਲ ਮਿਲਦਾ ਹੈ । | ||
|- | |- | ||
− | | | + | |02:03 |
|ਹੁਣ ਸਾਨੂੰ ਹੇਠਾਂ ਜਾਣਾ ਹੋਵੇਗਾ ਅਤੇ ਇੱਕ ਹੋਰ case ਬਣਾਉਣਾ ਹੋਵੇਗਾ , ਜੋਕਿ minus ( ਮਾਇਨਸ ) ਹੈ । ਮੈਂ total = num1 - num2 ਟਾਈਪ ਕਰਾਂਗਾ । | |ਹੁਣ ਸਾਨੂੰ ਹੇਠਾਂ ਜਾਣਾ ਹੋਵੇਗਾ ਅਤੇ ਇੱਕ ਹੋਰ case ਬਣਾਉਣਾ ਹੋਵੇਗਾ , ਜੋਕਿ minus ( ਮਾਇਨਸ ) ਹੈ । ਮੈਂ total = num1 - num2 ਟਾਈਪ ਕਰਾਂਗਾ । | ||
|- | |- | ||
− | | | + | |02:17 |
|ਅਸੀ ਹੇਠਾਂ ਆਵਾਗੇ । ਇਹ ਯਕੀਨੀ ਕਰ ਲਵੋ ਕੇ ਤੁਸੀ ਇਸਨੂੰ ਬ੍ਰੇਕ ਕਰ ਰਹੇ ਹੋ । | |ਅਸੀ ਹੇਠਾਂ ਆਵਾਗੇ । ਇਹ ਯਕੀਨੀ ਕਰ ਲਵੋ ਕੇ ਤੁਸੀ ਇਸਨੂੰ ਬ੍ਰੇਕ ਕਰ ਰਹੇ ਹੋ । | ||
|- | |- | ||
− | | | + | |02:21 |
|ਹੁਣ ਅਸੀ ਇਸ ਕੋਡ ਦੀ ਨਕਲ ਹੇਠਾਂ ਬਣਾਵਾਂਗੇ ਮਤਲਬ ਇਸਨੂੰ ਕਾਪੀ ਕਰਾਗੇ । | |ਹੁਣ ਅਸੀ ਇਸ ਕੋਡ ਦੀ ਨਕਲ ਹੇਠਾਂ ਬਣਾਵਾਂਗੇ ਮਤਲਬ ਇਸਨੂੰ ਕਾਪੀ ਕਰਾਗੇ । | ||
|- | |- | ||
− | | | + | |02:24 |
|ਇੱਥੇ ਅਸੀ ਗੁਣਾ ਲਿਖਾਂਗੇ ਅਤੇ ਇੱਥੇ ਅਸੀ divide ਅਤੇ ਇਹ ਸੁਨਿਸਚਿਤਕਰੋ ਕਿ ਤੁਸੀ ਇੱਥੇ ਨਿਸ਼ਾਨ ਨੂੰ ਬਦਲ ਦਿਓ । | |ਇੱਥੇ ਅਸੀ ਗੁਣਾ ਲਿਖਾਂਗੇ ਅਤੇ ਇੱਥੇ ਅਸੀ divide ਅਤੇ ਇਹ ਸੁਨਿਸਚਿਤਕਰੋ ਕਿ ਤੁਸੀ ਇੱਥੇ ਨਿਸ਼ਾਨ ਨੂੰ ਬਦਲ ਦਿਓ । | ||
|- | |- | ||
− | | | + | |02:34 |
|ਹੁਣ ਜੇਕਰ ਤੁਸੀ ਨਹੀਂ ਸਮਝ ਰਹੇ ਹੋ ਕਿ ਇੱਥੇ ਕੀ ਹੋ ਰਿਹਾ ਹੈ ਤਾਂ ਸਾਨੂੰ ਈਮੇਲ ਦੇ ਜਰਿਏ ਸੰਪਰਕ ਕਰਨ ਵਿੱਚ ਸੰਕੋਚ ਨਾ ਕਰੋ । ਮੈਂ ਆਸ ਕਰਦਾ ਹਾਂ ਕਿ ਹਰ ਸੰਭਵ ਭੁਲੇਖੇ ਨੂੰ ਹੱਲ ਕੀਤਾ ਜਾਵੇਗਾ । | |ਹੁਣ ਜੇਕਰ ਤੁਸੀ ਨਹੀਂ ਸਮਝ ਰਹੇ ਹੋ ਕਿ ਇੱਥੇ ਕੀ ਹੋ ਰਿਹਾ ਹੈ ਤਾਂ ਸਾਨੂੰ ਈਮੇਲ ਦੇ ਜਰਿਏ ਸੰਪਰਕ ਕਰਨ ਵਿੱਚ ਸੰਕੋਚ ਨਾ ਕਰੋ । ਮੈਂ ਆਸ ਕਰਦਾ ਹਾਂ ਕਿ ਹਰ ਸੰਭਵ ਭੁਲੇਖੇ ਨੂੰ ਹੱਲ ਕੀਤਾ ਜਾਵੇਗਾ । | ||
|- | |- | ||
− | | | + | |02:45 |
|ਡੀਫਾਲਟ ( default ) ਰੂਪ ਵਲੋਂ ਅਸੀ unknown operator ਏਕੋ ( echo ) ਕਰਨ ਜਾ ਰਹੇ ਹਾਂ । ਠੀਕ ਹੈ ? | |ਡੀਫਾਲਟ ( default ) ਰੂਪ ਵਲੋਂ ਅਸੀ unknown operator ਏਕੋ ( echo ) ਕਰਨ ਜਾ ਰਹੇ ਹਾਂ । ਠੀਕ ਹੈ ? | ||
|- | |- | ||
− | | | + | |02:51 |
|ਚਲੋ ਮੈਂ ਇਸਨੂੰ ਵੇਖਦਾ ਹਾਂ । ਫਿਰ ਅਸੀ ਫੰਕਸ਼ਨ ( function ) ਨੂੰ ਲਿਆਉਣਾ ਸ਼ੁਰੂ ਕਰਾਗੇ । | |ਚਲੋ ਮੈਂ ਇਸਨੂੰ ਵੇਖਦਾ ਹਾਂ । ਫਿਰ ਅਸੀ ਫੰਕਸ਼ਨ ( function ) ਨੂੰ ਲਿਆਉਣਾ ਸ਼ੁਰੂ ਕਰਾਗੇ । | ||
|- | |- | ||
− | | | + | |02:56 |
|ਮੇਰੇ ਕੋਲ ਕੈਲਕੁਲੇਟਰ ਜਾਂ ਸੰਖੇਪ ਵਿੱਚ calc ਨਾਮਕ ਫੰਕਸ਼ਨ ( function ) ਹੈ , ਜੋ ਗਿਣਤੀ ਨੂੰ ਇਨਪੁਟ ਦੇ ਰੂਪ ਵਿੱਚ ਲੈਂਦਾ ਹੈ ਫਿਰ ਇੱਕ ਦੂਜੀ ਗਿਣਤੀ ਅਤੇ ਫਿਰ ਇੱਕ ਆਪਰੇਟਰ ਜੋ plus minus multiply ਜਾਂ divide ਵਿੱਚੋਂ ਕੁੱਝ ਵੀ ਹੋ ਸਕਦਾ ਹੈ । | |ਮੇਰੇ ਕੋਲ ਕੈਲਕੁਲੇਟਰ ਜਾਂ ਸੰਖੇਪ ਵਿੱਚ calc ਨਾਮਕ ਫੰਕਸ਼ਨ ( function ) ਹੈ , ਜੋ ਗਿਣਤੀ ਨੂੰ ਇਨਪੁਟ ਦੇ ਰੂਪ ਵਿੱਚ ਲੈਂਦਾ ਹੈ ਫਿਰ ਇੱਕ ਦੂਜੀ ਗਿਣਤੀ ਅਤੇ ਫਿਰ ਇੱਕ ਆਪਰੇਟਰ ਜੋ plus minus multiply ਜਾਂ divide ਵਿੱਚੋਂ ਕੁੱਝ ਵੀ ਹੋ ਸਕਦਾ ਹੈ । | ||
|- | |- | ||
− | | | + | |03:12 |
|ਸੰਭਵ ਹੈ ਕਿ ਤੁਸੀ ਮੇਰੇ ਗਣਿਤ ਆਪਰੇਟਰ ਵਿਚ ਦੇਖਿਆ ਹੈ - ਮਾਫ ਕਰਨਾ ਮੇਰੇ ਅਰਿਥਮੇਟਿਕ ਆਪਰੇਟਰ ਟਿਊਟੋਰਿਅਲ ਵਿੱਚ ਵੇਖਿਆ । | |ਸੰਭਵ ਹੈ ਕਿ ਤੁਸੀ ਮੇਰੇ ਗਣਿਤ ਆਪਰੇਟਰ ਵਿਚ ਦੇਖਿਆ ਹੈ - ਮਾਫ ਕਰਨਾ ਮੇਰੇ ਅਰਿਥਮੇਟਿਕ ਆਪਰੇਟਰ ਟਿਊਟੋਰਿਅਲ ਵਿੱਚ ਵੇਖਿਆ । | ||
|- | |- | ||
− | | | + | |03:20 |
|ਹੁਣ ਸਾਡੇ ਕੋਲ ਅੰਦਰ ਇੱਕ ਸਵਿਚ ( switch ) ਸਟੇਟਮੇਂਟ ( statement ) ਹੈ , ਜੋ ਇਸ op ਦਾ ਧਿਆਨ ਰੱਖਦਾ ਹੈ । ਜੋ ਐਟਰ ਕੀਤਾ ਗਿਆ ਹੈ ਉਹ ਇਹ ਲੈਂਦਾ ਹੈ । ਹੁਣ ਜੇਕਰ ਇਹ plus ਦੇ ਬਰਾਬਰ ਹੈ , ਤਾਂ ਯਾਦ ਰੱਖੋ ਇਹ ਇਸਨ੍ਹੂੰ ਇਸ ਸਟੇਟਮੇਂਟ ( statement ) ਵਿੱਚ ਬਦਲ ਦੇਵੇਗਾ । ਇਹ ਲਿਖਣ ਵਿੱਚ ਬਹੁਤ ਹੀ ਸਰਲ ਹੈ ਅਤੇ ਕਾਫ਼ੀ ਸਮਰੱਥਾਵਾਨ ਹੈ । | |ਹੁਣ ਸਾਡੇ ਕੋਲ ਅੰਦਰ ਇੱਕ ਸਵਿਚ ( switch ) ਸਟੇਟਮੇਂਟ ( statement ) ਹੈ , ਜੋ ਇਸ op ਦਾ ਧਿਆਨ ਰੱਖਦਾ ਹੈ । ਜੋ ਐਟਰ ਕੀਤਾ ਗਿਆ ਹੈ ਉਹ ਇਹ ਲੈਂਦਾ ਹੈ । ਹੁਣ ਜੇਕਰ ਇਹ plus ਦੇ ਬਰਾਬਰ ਹੈ , ਤਾਂ ਯਾਦ ਰੱਖੋ ਇਹ ਇਸਨ੍ਹੂੰ ਇਸ ਸਟੇਟਮੇਂਟ ( statement ) ਵਿੱਚ ਬਦਲ ਦੇਵੇਗਾ । ਇਹ ਲਿਖਣ ਵਿੱਚ ਬਹੁਤ ਹੀ ਸਰਲ ਹੈ ਅਤੇ ਕਾਫ਼ੀ ਸਮਰੱਥਾਵਾਨ ਹੈ । | ||
|- | |- | ||
− | | | + | |03:42 |
|ਜੇਕਰ ਇਹ plusਦੇ ਬਰਾਬਰ ਹੈ ਤਾ ਅਸੀ ਇੱਕ ਨਵਾਂ total ਨਾਮਕ ਵੇਰਿਏਬਲ ਬਣਾਵਾਂਗੇ । | |ਜੇਕਰ ਇਹ plusਦੇ ਬਰਾਬਰ ਹੈ ਤਾ ਅਸੀ ਇੱਕ ਨਵਾਂ total ਨਾਮਕ ਵੇਰਿਏਬਲ ਬਣਾਵਾਂਗੇ । | ||
|- | |- | ||
− | | | + | |03:48 |
|ਇਹ ਪਹਿਲੀ ਗਿਣਤੀ ਜੋ ਏੰਟਰ ਕੀਤੀ ਗਈ ਹੈ ਅਤੇ ਏੰਟਰ ਕੀਤੀ ਗਈ ਦੂਜੀ ਗਿਣਤੀ ਦੇ ਨਾਲ ਜੋੜੀ ਗਈ ਹੈ ਉਨ੍ਹਾਂ ਦਾ ਜੋੜ ਦੇ ਬਰਾਬਰ ਹੋਣ ਜਾ ਰਿਹਾ ਹੈ । | |ਇਹ ਪਹਿਲੀ ਗਿਣਤੀ ਜੋ ਏੰਟਰ ਕੀਤੀ ਗਈ ਹੈ ਅਤੇ ਏੰਟਰ ਕੀਤੀ ਗਈ ਦੂਜੀ ਗਿਣਤੀ ਦੇ ਨਾਲ ਜੋੜੀ ਗਈ ਹੈ ਉਨ੍ਹਾਂ ਦਾ ਜੋੜ ਦੇ ਬਰਾਬਰ ਹੋਣ ਜਾ ਰਿਹਾ ਹੈ । | ||
|- | |- | ||
− | | | + | |03:56 |
|ਇੱਥੇ ਅਸੀ ਬੋਲਾਗੇ ਜੇਕਰ ਇਹ minus ( ਮਾਇਨਸ ) ਹੋਵੇਗਾ , ਤੱਦ ਵੇਰਿਏਬਲ total - ਯਾਦ ਰੱਖੋ , ਵੇਰਿਏਬਲ total ਹਰ ਇੱਕ ਕੇਸ ਜਾਂ ਤਾਂ plus ਜਾਂ minus ਲਈ ਕੇਵਲ ਇੱਕ ਵਾਰ ਨਿਰਧਾਰਤ ਕੀਤਾ ਜਾਵੇਗਾ - ਸੋ ਇਹ total ਵੇਰਿਏਬਲ number1 - number2 ਹੋਵੇਗਾ ਅਤੇ ਉਸੀ ਪ੍ਰਕਾਰ ਗੁਣਾ ( multiply ) ਅਤੇ ਭਾਗ ( divide ) ਲਈ ਵੀ ਹੋਵੇਗਾ । | |ਇੱਥੇ ਅਸੀ ਬੋਲਾਗੇ ਜੇਕਰ ਇਹ minus ( ਮਾਇਨਸ ) ਹੋਵੇਗਾ , ਤੱਦ ਵੇਰਿਏਬਲ total - ਯਾਦ ਰੱਖੋ , ਵੇਰਿਏਬਲ total ਹਰ ਇੱਕ ਕੇਸ ਜਾਂ ਤਾਂ plus ਜਾਂ minus ਲਈ ਕੇਵਲ ਇੱਕ ਵਾਰ ਨਿਰਧਾਰਤ ਕੀਤਾ ਜਾਵੇਗਾ - ਸੋ ਇਹ total ਵੇਰਿਏਬਲ number1 - number2 ਹੋਵੇਗਾ ਅਤੇ ਉਸੀ ਪ੍ਰਕਾਰ ਗੁਣਾ ( multiply ) ਅਤੇ ਭਾਗ ( divide ) ਲਈ ਵੀ ਹੋਵੇਗਾ । | ||
|- | |- | ||
− | | | + | |04:21 |
|ਹੁਣ ਇਹ ਬਿਲਕੁਲ ਕੁੱਝ ਨਹੀ ਕਰੇਗਾ । ਇਸਨੂੰ ਰਿਫਰੇਸ਼ ( refresh ) ਕਰੋ । ਹੁਣ ਜੇਕਰ ਅਸੀ ਇਸ ਪੇਜ ਵਿੱਚ ਆਉਂਦੇ ਹਾਂ , ਤਾਂ ਇੱਥੇ ਕੁੱਝ ਵੀ ਨਹੀਂ ਹੈ , ਕਿਉਂਕਿ ਅਸੀਂ ਸਾਡੇ ਫੰਕਸ਼ਨ ( funtion ) ਨੂੰ ਨਹੀ ਲਿਆਂਦਾ । | |ਹੁਣ ਇਹ ਬਿਲਕੁਲ ਕੁੱਝ ਨਹੀ ਕਰੇਗਾ । ਇਸਨੂੰ ਰਿਫਰੇਸ਼ ( refresh ) ਕਰੋ । ਹੁਣ ਜੇਕਰ ਅਸੀ ਇਸ ਪੇਜ ਵਿੱਚ ਆਉਂਦੇ ਹਾਂ , ਤਾਂ ਇੱਥੇ ਕੁੱਝ ਵੀ ਨਹੀਂ ਹੈ , ਕਿਉਂਕਿ ਅਸੀਂ ਸਾਡੇ ਫੰਕਸ਼ਨ ( funtion ) ਨੂੰ ਨਹੀ ਲਿਆਂਦਾ । | ||
|- | |- | ||
− | | | + | |04:33 |
|ਹੁਣ ਆਪਣੇ ਫੰਕਸ਼ਨ ( function ) ਨੂੰ ਲਿਆਉਣ ਦੇ ਲਈ , ਜਿਵੇਂ ਕਿ ਤੁਸੀ ਜਾਣਦੇ ਹੋ ਅਸੀ ਕੇਵਲ calc ਲਿਖਾਂਗੇ ਅਤੇ ਅਸੀ ਆਪਣੀ ਵੇਲਿਊ ਇੱਥੇ ਰੱਖਾਂਗੇ । | |ਹੁਣ ਆਪਣੇ ਫੰਕਸ਼ਨ ( function ) ਨੂੰ ਲਿਆਉਣ ਦੇ ਲਈ , ਜਿਵੇਂ ਕਿ ਤੁਸੀ ਜਾਣਦੇ ਹੋ ਅਸੀ ਕੇਵਲ calc ਲਿਖਾਂਗੇ ਅਤੇ ਅਸੀ ਆਪਣੀ ਵੇਲਿਊ ਇੱਥੇ ਰੱਖਾਂਗੇ । | ||
|- | |- | ||
− | | | + | |04:40 |
|ਚਲੋ ਅਸੀ ਇਸਨੂੰ ਦੋਸੰਖਿਆਵਾਂ ਦਿੰਦੇ ਹਾਂ ਜਿਵੇਂ ਕਿ 10 ਅਤੇ 10 ਅਤੇ ਇੱਕ plus , ਠੀਕ ਹੈ , ਇਸ ਤਰਾਂ 20 ਹੋ ਜਾਵੇਗਾ । ਹੁਣ ਵੇਖਦੇ ਹਾ ਕੀ ਹੁੰਦਾ ਹੈ ਜਦੋਂ ਮੈਂ ਇਸਨੂੰ ਰਿਫਰੇਸ਼ ( refresh ) ਕਰਦੇ ਹਾਂ । ਕੁੱਝ ਨਹੀਂ । ਹੁਣ ਅਜਿਹਾ ਕਿਉਂ ? | |ਚਲੋ ਅਸੀ ਇਸਨੂੰ ਦੋਸੰਖਿਆਵਾਂ ਦਿੰਦੇ ਹਾਂ ਜਿਵੇਂ ਕਿ 10 ਅਤੇ 10 ਅਤੇ ਇੱਕ plus , ਠੀਕ ਹੈ , ਇਸ ਤਰਾਂ 20 ਹੋ ਜਾਵੇਗਾ । ਹੁਣ ਵੇਖਦੇ ਹਾ ਕੀ ਹੁੰਦਾ ਹੈ ਜਦੋਂ ਮੈਂ ਇਸਨੂੰ ਰਿਫਰੇਸ਼ ( refresh ) ਕਰਦੇ ਹਾਂ । ਕੁੱਝ ਨਹੀਂ । ਹੁਣ ਅਜਿਹਾ ਕਿਉਂ ? | ||
|- | |- | ||
− | | | + | |04:55 |
|ਇਸਦਾ ਕਾਰਨ ਇਹ ਹੈ ਕਿ ਅਸੀਂ ਇਸਨੂੰ ਏਕੋ ( echo ) ਨਹੀਂ ਕੀਤਾ ਹੈ । ਅਸੀਂ ਇਸਨੂੰ ਕੇਵਲ ਇੱਕ ਵੇਰਿਏਬਲ ਦੀ ਤਰ੍ਹਾਂ ਨਿਰਧਾਰਤ ਕੀਤਾ ਹੈ । | |ਇਸਦਾ ਕਾਰਨ ਇਹ ਹੈ ਕਿ ਅਸੀਂ ਇਸਨੂੰ ਏਕੋ ( echo ) ਨਹੀਂ ਕੀਤਾ ਹੈ । ਅਸੀਂ ਇਸਨੂੰ ਕੇਵਲ ਇੱਕ ਵੇਰਿਏਬਲ ਦੀ ਤਰ੍ਹਾਂ ਨਿਰਧਾਰਤ ਕੀਤਾ ਹੈ । | ||
|- | |- | ||
− | | | + | |05:01 |
|ਸੋ ਸਾਨੂੰ ਕੀ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ ਕਿ ਅਸੀ calc ਦੇ ਆਉਟਪੁਟ ਨੂੰ ਏਕੋ ( echo ) ਕਰਾਗੇ । ਹੁਣ ਇਸ ਸਮੇਂ ਇਹ ਕੁੱਝ ਨਹੀ ਕਰੇਗਾ ਜੇਕਰ ਅਸੀ ਰਿਫਰੇਸ਼ ਕਰਦੇ ਹਾਂ । | |ਸੋ ਸਾਨੂੰ ਕੀ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ ਕਿ ਅਸੀ calc ਦੇ ਆਉਟਪੁਟ ਨੂੰ ਏਕੋ ( echo ) ਕਰਾਗੇ । ਹੁਣ ਇਸ ਸਮੇਂ ਇਹ ਕੁੱਝ ਨਹੀ ਕਰੇਗਾ ਜੇਕਰ ਅਸੀ ਰਿਫਰੇਸ਼ ਕਰਦੇ ਹਾਂ । | ||
|- | |- | ||
− | | | + | |05:11 |
|ਸਾਨੂੰ ਕੁੱਝ ਨਹੀਂ ਮਿਲਿਆ , ਕਿਉਂਕਿ ਉੱਥੇ ਉੱਤੇ ਕੋਈ ਵੀ ਰਿਟਰਨ ਆਉਟਪੁਟ ਨਹੀਂ ਹੈ । ਸੋ ਹਰ ਇੱਕ ਕੇਸ ਵਿੱਚ ਸਾਨੂੰ ਜੋ ਲਿਖਣਾ ਚਾਹੀਦਾ ਹੈ , ਉਹ ਹੈ return total . | |ਸਾਨੂੰ ਕੁੱਝ ਨਹੀਂ ਮਿਲਿਆ , ਕਿਉਂਕਿ ਉੱਥੇ ਉੱਤੇ ਕੋਈ ਵੀ ਰਿਟਰਨ ਆਉਟਪੁਟ ਨਹੀਂ ਹੈ । ਸੋ ਹਰ ਇੱਕ ਕੇਸ ਵਿੱਚ ਸਾਨੂੰ ਜੋ ਲਿਖਣਾ ਚਾਹੀਦਾ ਹੈ , ਉਹ ਹੈ return total . | ||
|- | |- | ||
− | | | + | |05:24 |
|ਇਹ ਕੀ ਕਰੇਗਾ ਕਿ - ਜੇਕਰ ਤੁਸੀ ਫੰਕਸ਼ਨ ( function ) ਨੂੰ ਇੱਕ ਵੇਰਿਏਬਲ ਦੀ ਤਰ੍ਹਾਂ ਸੋਚਦੇ ਹੋ ਇਹ ਫੰਕਸ਼ਨ ( function ) ਦੇ ਵੇਲਿਊ ਨੂੰ ਟੋਟਲ ਦੀ ਤਰ੍ਹਾਂ ਨਿਰਧਾਰਤ ਕਰਦਾ ਹੈ । | |ਇਹ ਕੀ ਕਰੇਗਾ ਕਿ - ਜੇਕਰ ਤੁਸੀ ਫੰਕਸ਼ਨ ( function ) ਨੂੰ ਇੱਕ ਵੇਰਿਏਬਲ ਦੀ ਤਰ੍ਹਾਂ ਸੋਚਦੇ ਹੋ ਇਹ ਫੰਕਸ਼ਨ ( function ) ਦੇ ਵੇਲਿਊ ਨੂੰ ਟੋਟਲ ਦੀ ਤਰ੍ਹਾਂ ਨਿਰਧਾਰਤ ਕਰਦਾ ਹੈ । | ||
|- | |- | ||
− | | | + | |05:32 |
|ਜਦੋਂ ਤੱਕ ਤੁਸੀ ਰਿਟਰਨ ਲਿਖਦੇ ਹੋ ਜੋ ਕੁੱਝ ਵੀ ਤੁਸੀ ਇੱਥੇ ਲਿਖ ਰਹੇ ਹੋ ਫੰਕਸ਼ਨ ( function ) ਉਸਦੇ ਬਰਾਬਰ ਹੋ ਜਾਵੇਗਾ । | |ਜਦੋਂ ਤੱਕ ਤੁਸੀ ਰਿਟਰਨ ਲਿਖਦੇ ਹੋ ਜੋ ਕੁੱਝ ਵੀ ਤੁਸੀ ਇੱਥੇ ਲਿਖ ਰਹੇ ਹੋ ਫੰਕਸ਼ਨ ( function ) ਉਸਦੇ ਬਰਾਬਰ ਹੋ ਜਾਵੇਗਾ । | ||
|- | |- | ||
− | | | + | |05:39 |
|ਸੋ ਅਸੀ ਰਿਟਰਨ ਟੋਟਲ ਲਿਖਣ ਜਾ ਰਹੇ ਹਾਂ ਅਤੇ ਅਸੀ ਉਹ ਕਾਪੀ ਕਰਨ ਜਾ ਰਹੇ ਹੈ ਅਤੇ ਇੱਥੇ ਹੇਠਾਂ ਹਰ ਇੱਕ ਕੇਸ ਲਈ ਪੇਸਟ ਕਰਾਗੇ । | |ਸੋ ਅਸੀ ਰਿਟਰਨ ਟੋਟਲ ਲਿਖਣ ਜਾ ਰਹੇ ਹਾਂ ਅਤੇ ਅਸੀ ਉਹ ਕਾਪੀ ਕਰਨ ਜਾ ਰਹੇ ਹੈ ਅਤੇ ਇੱਥੇ ਹੇਠਾਂ ਹਰ ਇੱਕ ਕੇਸ ਲਈ ਪੇਸਟ ਕਰਾਗੇ । | ||
|- | |- | ||
− | | | + | |05:47 |
|ਅੱਛਾ ਹੁਣ ਸਾਨੂੰ unknown operator ( ਆਪਰੇਟਰ ) ਲਈ ਇਹ ਕਰਨ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ । ਅਜਿਹਾ ਇਸਲਈ ਕਿਉਂਕਿ ਇੱਥੇ ਕੋਈ ਆਪਰੇਟਰ ਨਹੀਂ ਪਾਇਆ ਗਿਆ ਹੈ । | |ਅੱਛਾ ਹੁਣ ਸਾਨੂੰ unknown operator ( ਆਪਰੇਟਰ ) ਲਈ ਇਹ ਕਰਨ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ । ਅਜਿਹਾ ਇਸਲਈ ਕਿਉਂਕਿ ਇੱਥੇ ਕੋਈ ਆਪਰੇਟਰ ਨਹੀਂ ਪਾਇਆ ਗਿਆ ਹੈ । | ||
|- | |- | ||
− | | | + | |05:58 |
|ਅਤੇ ਅਸੀ ਇਸਨੂੰ ਰਿਫਰੇਸ਼ ( refresh ) ਕਰ ਸੱਕਦੇ ਹਾਂ । | |ਅਤੇ ਅਸੀ ਇਸਨੂੰ ਰਿਫਰੇਸ਼ ( refresh ) ਕਰ ਸੱਕਦੇ ਹਾਂ । | ||
|- | |- | ||
− | | | + | |06:00 |
|ਸਾਡੇ ਕੋਲ ਹੁਣ ਵੀ ਕੁੱਝ ਨਹੀਂ ਹੈ । ਅੰਦਾਜਾ ਲਗਾਓ ਕਿਉਂ ? | |ਸਾਡੇ ਕੋਲ ਹੁਣ ਵੀ ਕੁੱਝ ਨਹੀਂ ਹੈ । ਅੰਦਾਜਾ ਲਗਾਓ ਕਿਉਂ ? | ||
|- | |- | ||
− | | | + | |06:04 |
|ਇਸਦਾ ਕੰਮ ਨਹੀਂ ਕਰਨ ਦਾ ਕਾਰਨ ਹੈ ਕਿਉਂਕਿ ਮੈਂ ਇਸਨੂੰ ਫੰਕਸ਼ਨ ( function ) ਦੇ ਅੰਦਰ ਹੀ ਏਕੋ ( echo ) ਕੀਤਾ ਹੈ । ਇਹ ਗਲਤੀ ਹੈ । | |ਇਸਦਾ ਕੰਮ ਨਹੀਂ ਕਰਨ ਦਾ ਕਾਰਨ ਹੈ ਕਿਉਂਕਿ ਮੈਂ ਇਸਨੂੰ ਫੰਕਸ਼ਨ ( function ) ਦੇ ਅੰਦਰ ਹੀ ਏਕੋ ( echo ) ਕੀਤਾ ਹੈ । ਇਹ ਗਲਤੀ ਹੈ । | ||
|- | |- | ||
− | | | + | |06:10 |
|ਤੁਸੀ ਵੇਖ ਸੱਕਦੇ ਹੋ ਫੰਕਸ਼ਨ ( function ) ਦਾ ਬਰੈਕਟ ਇੱਥੇ ਸ਼ੁਰੂ ਹੋ ਰਿਹਾ ਹੈ ਅਤੇ ਇੱਥੇ ਅੰਤ । | |ਤੁਸੀ ਵੇਖ ਸੱਕਦੇ ਹੋ ਫੰਕਸ਼ਨ ( function ) ਦਾ ਬਰੈਕਟ ਇੱਥੇ ਸ਼ੁਰੂ ਹੋ ਰਿਹਾ ਹੈ ਅਤੇ ਇੱਥੇ ਅੰਤ । | ||
|- | |- | ||
− | | | + | |06:15 |
|ਮੈਂ ਇਸਨੂੰ ਇੱਥੇ ਹੇਠਾਂ ਰਖਾਂਗਾ , ਜਿੱਥੇ ਇਸਨੂੰ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ ਅਤੇ ਫਿਰ ਇਸਨੂੰ ਰਿਫਰੇਸ਼ ( refresh ) ਕਰੋ । ਇਹ 20 ਹੈ ਠੀਕ ਹੈ , ਸੋ ਸਾਡੇ ਫੰਕਸ਼ਨ ( function ) ਦੇ ਜਰਿਏ ਅਸੀ ਵੇਖ ਸੱਕਦੇ ਹਾਂ ਕਿ 10 + 10 , 20 ਹੈ । | |ਮੈਂ ਇਸਨੂੰ ਇੱਥੇ ਹੇਠਾਂ ਰਖਾਂਗਾ , ਜਿੱਥੇ ਇਸਨੂੰ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ ਅਤੇ ਫਿਰ ਇਸਨੂੰ ਰਿਫਰੇਸ਼ ( refresh ) ਕਰੋ । ਇਹ 20 ਹੈ ਠੀਕ ਹੈ , ਸੋ ਸਾਡੇ ਫੰਕਸ਼ਨ ( function ) ਦੇ ਜਰਿਏ ਅਸੀ ਵੇਖ ਸੱਕਦੇ ਹਾਂ ਕਿ 10 + 10 , 20 ਹੈ । | ||
|- | |- | ||
− | | | + | |06:37 |
|ਸੋ ਚਲੋ ਕੋਈ ਹੋਰ ਵੇਲਿਊ ਲੈਂਦੇ ਹਾ, ਮੰਨੋ ਕਿ , 13 ਅਤੇ 7 ਅਤੇ divide ( ਭਾਗ ) । ਚਲੋ ਵੇਖਦੇ ਹਾਂ ਸਾਨੂੰ ਕੀ ਮਿਲਦਾ ਹੈ । | |ਸੋ ਚਲੋ ਕੋਈ ਹੋਰ ਵੇਲਿਊ ਲੈਂਦੇ ਹਾ, ਮੰਨੋ ਕਿ , 13 ਅਤੇ 7 ਅਤੇ divide ( ਭਾਗ ) । ਚਲੋ ਵੇਖਦੇ ਹਾਂ ਸਾਨੂੰ ਕੀ ਮਿਲਦਾ ਹੈ । | ||
|- | |- | ||
− | | | + | |06:46 |
|ਅੱਛਾ , ਸਾਨੂੰ ਕਾਫ਼ੀ ਲੰਬੀ ਦਸ਼ਮਲਵ ਗਿਣਤੀ ਮਿਲੀ । ਸੋ ਤੁਸੀ ਵੇਖ ਸੱਕਦੇ ਹੋ ਕਿ ਅਸੀਂ ਇਹ ਕਾਫ਼ੀ ਅੱਛਾ ਫੰਕਸ਼ਨ ( function ) ਬਣਾਇਆ ਹੈ । ਸਾਨੂੰ ਸਾਡੀ ਪਹਿਲੀ ਗਿਣਤੀ , ਦੂਜੀ ਗਿਣਤੀ ਅਤੇ ਇੱਕ ਆਪਰੇਟਰ ਮਿਲਦਾ ਹੈ । | |ਅੱਛਾ , ਸਾਨੂੰ ਕਾਫ਼ੀ ਲੰਬੀ ਦਸ਼ਮਲਵ ਗਿਣਤੀ ਮਿਲੀ । ਸੋ ਤੁਸੀ ਵੇਖ ਸੱਕਦੇ ਹੋ ਕਿ ਅਸੀਂ ਇਹ ਕਾਫ਼ੀ ਅੱਛਾ ਫੰਕਸ਼ਨ ( function ) ਬਣਾਇਆ ਹੈ । ਸਾਨੂੰ ਸਾਡੀ ਪਹਿਲੀ ਗਿਣਤੀ , ਦੂਜੀ ਗਿਣਤੀ ਅਤੇ ਇੱਕ ਆਪਰੇਟਰ ਮਿਲਦਾ ਹੈ । | ||
|- | |- | ||
− | | | + | |07:00 |
|ਅਤੇ ਸਵਿਚ ( switch ) ਸਟੇਟਮੇਂਟ ( statement ) ਦੇ ਜਰਿਏ ਇਹ ਪਤਾ ਲੱਗਦਾ ਹੈ ਕਿ ਕਿਹੜਾ ਹੈ ਅਤੇ ਉਸ ਉੱਤੇ ਉਪਯੁਕਤ ਆਪਰੇਸ਼ਨ ਕਿ ਕਰਦਾ ਹੈ । | |ਅਤੇ ਸਵਿਚ ( switch ) ਸਟੇਟਮੇਂਟ ( statement ) ਦੇ ਜਰਿਏ ਇਹ ਪਤਾ ਲੱਗਦਾ ਹੈ ਕਿ ਕਿਹੜਾ ਹੈ ਅਤੇ ਉਸ ਉੱਤੇ ਉਪਯੁਕਤ ਆਪਰੇਸ਼ਨ ਕਿ ਕਰਦਾ ਹੈ । | ||
|- | |- | ||
− | | | + | |07:06 |
|ਇੱਕ unknown operator ਏਰਰ ਮਿਲੇਗੀ । ਜੇਕਰ ਇਹ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਿਆ । | |ਇੱਕ unknown operator ਏਰਰ ਮਿਲੇਗੀ । ਜੇਕਰ ਇਹ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਿਆ । | ||
|- | |- | ||
− | | | + | |07:11 |
|ਇਸ ਲਈ , ਉਦਾਹਰਣ ਲਈ ਚੱਲੋ a ਲੈਂਦੇ ਹਾ ਜੋਕਿ ਇੱਕ ਵੈਲਿਡ ਆਪਰੇਟਰ ਨਹੀਂ ਹੈ । ਜਿਵੇਂ ਹੀ ਅਸੀ ਰਿਫਰੇਸ਼ ( refresh ) ਕਰਦੇ ਹਾਂ ਇਹ unknown operator ਹੋ ਰਿਹਾ ਹੈ । ਇਸ ਦੇ ਨਾਲ ਏਡਵਾਂਸਡ ਫੰਕਸ਼ੰਸ ( functions ) ਉੱਤੇ ਟਿਊਟੋਰਿਅਲ ਦਾ ਅੰਤ ਹੁੰਦਾ ਹੈ । ਅਸੀਂ ਵੇਖਿਆ ਕਿ ਅਸੀ ਇੱਕ ਵੇਲਿਊ ਇਨਪੁਟ ਕਰ ਸੱਕਦੇ ਹਾਂ ਅਤੇ ਫਿਰ ਰਿਟਰਨ ਕਮਾਂਡ ਦੀ ਮਦਦ ਨਾਲ ਸਾਨੂੰ ਇੱਕ ਵੇਲਿਊ ਵਾਪਸ ਮਿਲਦੀ ਹੈ । | |ਇਸ ਲਈ , ਉਦਾਹਰਣ ਲਈ ਚੱਲੋ a ਲੈਂਦੇ ਹਾ ਜੋਕਿ ਇੱਕ ਵੈਲਿਡ ਆਪਰੇਟਰ ਨਹੀਂ ਹੈ । ਜਿਵੇਂ ਹੀ ਅਸੀ ਰਿਫਰੇਸ਼ ( refresh ) ਕਰਦੇ ਹਾਂ ਇਹ unknown operator ਹੋ ਰਿਹਾ ਹੈ । ਇਸ ਦੇ ਨਾਲ ਏਡਵਾਂਸਡ ਫੰਕਸ਼ੰਸ ( functions ) ਉੱਤੇ ਟਿਊਟੋਰਿਅਲ ਦਾ ਅੰਤ ਹੁੰਦਾ ਹੈ । ਅਸੀਂ ਵੇਖਿਆ ਕਿ ਅਸੀ ਇੱਕ ਵੇਲਿਊ ਇਨਪੁਟ ਕਰ ਸੱਕਦੇ ਹਾਂ ਅਤੇ ਫਿਰ ਰਿਟਰਨ ਕਮਾਂਡ ਦੀ ਮਦਦ ਨਾਲ ਸਾਨੂੰ ਇੱਕ ਵੇਲਿਊ ਵਾਪਸ ਮਿਲਦੀ ਹੈ । | ||
|- | |- | ||
− | | | + | |07:31 |
|ਮੈਂ ਹਰਮੀਤ ਸੰਧੂ IIT ਬੋਮ੍ਬੇ ਤੋਂ ਹੁਣ ਤੁਹਾਡੇ ਤੋ ਵਿਦਾ ਲੈਦਾ ਹਾਂ । ਸਤ ਸ਼੍ਰੀ ਅਕਾਲ । | |ਮੈਂ ਹਰਮੀਤ ਸੰਧੂ IIT ਬੋਮ੍ਬੇ ਤੋਂ ਹੁਣ ਤੁਹਾਡੇ ਤੋ ਵਿਦਾ ਲੈਦਾ ਹਾਂ । ਸਤ ਸ਼੍ਰੀ ਅਕਾਲ । | ||
|} | |} |
Latest revision as of 15:39, 10 April 2017
Time | Narration |
---|---|
00:03 | ਏਡਵਾਂਸਡ ਫੰਕਸ਼ੰਸ ਸਪੋਕਨ ਟਿਯੂਟੋਰਿਅਲ ਵਿੱਚ ਤੁਹਾਡਾ ਸਵਾਗਤ ਹੈ । ਇੱਥੇ ਮੈਂ ਤੁਹਾਨੂੰ ਦਿਖਾਵਾਂਗਾ ਕਿ ਕਿਵੇਂ ਛੋਟੇ ਕੈਲਕੁਲੇਟਰ ਪ੍ਰੋਗਰਾਮ ਬਨਾਓ । |
00:11 | ਅਸੀ ਇੱਕ ਅਜਿਹੇ ਫੰਕਸ਼ਨ ( function ) ਦਾ ਵਰਣਨ ਕਰਾਂਗੇ ਜੋ ਕਿ ਤੁਹਾਨੂੰ ਮੁੱਲ ਨੂੰ ਇਨਪੁਟ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ । ਅਤੇ ਫਿਰ ਇੱਕ ਗਣਿਤ ਆਪਰੇਸ਼ਨ ਦੇ ਬਾਅਦ ਇਸਤੋਂ ਵੈਲਿਊ ਮਿਲਦੀ ਹੈ । |
00:20 | ਸੋ , ਅਸੀ ਫੰਕਸ਼ਨ ( function ) ਬਿਲਕੁਲ ਉਸੇ ਪ੍ਰਕਾਰ ਬਣਾਵਾਂਗੇ ਜਿਵੇਂ ਅਸੀਂ ਪਹਿਲਾਂ ਕੀਤਾ ਸੀ । ਮੈਂ ਇਸਨੂੰ 'calc' ਬੋਲਾਂਗਾ । |
00:27 | ਅਤੇ ਮੈਂ ਪਹਿਲਾਂ ਆਪਣਾ ਬਲਾਕ ਬਣਾਉਣ ਜਾ ਰਿਹਾ ਹਾਂ । ਇੱਥੇ ਅੰਦਰ , ਮੈਂ ਨੰਬਰ 1 , ਨੰਬਰ 2 ਅਤੇ ਇੱਕ ਆਪਰੇਟਰ ਟਾਈਪ ਕਰਾਂਗਾ । |
00:35 | ਹੁਣ ਇਹ ਇੱਕ ਸੰਖਿਆਤਮਕ ਵੈਲੀਉ ਹੋਵੇਗਾ । ਉਪਯੋਗਕਰਤਾ ਦੇ ਇਨਪੁਟ ਉੱਤੇ ਨਿਰਭਰ ਇਹ ਪੂਰਨ ਗਿਣਤੀ ਜਾਂ ਦਸ਼ਮਲਵ ਗਿਣਤੀ ਹੋਵੇਗੀ । ਇਹ ਵੀ ਉਹੀ ਹੋਵੇਗਾ ਅਤੇ ਇਹ add' 'subtract' 'multiply' or 'divide' ਵਿੱਚੋਂ ਕੋਈ ਇੱਕ ਸਟ੍ਰਿੰਗ ਵੇਲਿਊ ਹੋਵੇਗੀ । |
00:52 | ਹੁਣ ਸਾਨੂੰ ਚਾਹੀਦਾ ਹੈ ਕਿ ਅਸੀਂ ਫੰਕਸ਼ਨ ( function ) ਦੇ ਅੰਦਰ ਆਪਣਾ ਕੋਡ ਬਣਾਉਣਾ ਸ਼ੁਰੂ ਕਰੀਏ । ਮੈਂ ਅੰਦਰ ਇੱਕ ਸਵਿਚ ( switch ) ਸਟੇਟਮੇਂਟ ( statement ) ਬਣਾਉਣ ਜਾ ਰਿਹਾ ਹਾਂ । |
01:00 | ਮੈਂ ਸਵਿਚ ( switch ) ਲਿਖਾਂਗਾ ਅਤੇ ਸਵਿਚ ( switch ) ਕੰਡਿਸ਼ਨ ਬਲ ਕਿ ਸਵਿਚ ( switch ) ਦਾ ਇਨਪੁਟ op ਰਖੂੰਗਾ । |
01:09 | ਮੈਂ ਇਸਦੇ ਲਈ ਇੱਕ ਬਲਾਕ ਬਣਾਵਾਂਗਾ ਅਤੇ ਮੈਂ ਲਿਖਾਂਗਾ case = plus ਦਾ ਚਿਨ, ਫਿਰ ਇਸਨੂੰ ਅੱਗੇ ਵਧਾਵਾਂਗਾ । |
01:18 | ਮੈਂ ਇੱਕ ਨਵਾਂ total ਨਾਮਕ ਵੇਰਿਏਬਲ ਬਣਾਵਾਂਗਾ ਜੋਕਿ num1ਦੇ ਸਮਾਨ ਹੋਵੇਗਾ ਜੋ ਇੱਥੇ ਇਨਪੁਟ plus num2 ਹੈ । |
01:32 | ਮੈਂ ਇਸਨੂੰ ਅਰਧਵਿਰਾਮ ਨਾਲ ਬ੍ਰੇਕ ਕਰਾਂਗਾ । ਹੁਣ ਉੱਥੇ ਸਵਿਚ ( switch ) ਸਟੇਟਮੇਂਟ ( statement ) ਨੂੰ ਇੱਕ ਫੰਕਸ਼ਨ ( function ) ਦੇ ਨਾਲ ਜੋੜਕੇ ਇਹ ਕਰਨ ਦਾ ਇਹ ਇੱਕ ਬਹੁਤ ਹੀ ਸਰਲ ਤਰੀਕਾ ਹੈ । |
01:44 | ਸੋ , ਤੁਸੀ ਸਾਰੀ ਤਰਾਂ ਦੀਆਂ ਵੱਖਰੀਆਂ ਚੀਜਾਂ ਨੂੰ ਦੂੱਜੇ ਸਟੇਟਮੇਂਟਸ ( statements ) ਅਤੇ ਫੰਕਸ਼ੰਸ ( functions ) ਦੇ ਅੰਦਰ ਵਰਤੋ ਕਰਨ ਵਿੱਚ ਸਮਰੱਥਾਵਾਨ ਹੋਵੋਗੇ । |
01:52 | ਅਤੇ ਮੈਂ plus ਲਈ ਕੇਸ ਬਣਾ ਲਿਆ ਹੈ । ਸੋ ਜਦੋਂ ਉਪਯੋਗਕਰਤਾ ਦੇ ਦੁਆਰਾ ਦਿੱਤਾ ਗਿਆ ਇਹ plus ਦੇ ਬਰਾਬਰ ਹੋਵੇਗਾ , ਸਾਨੂੰ num1 ਦਾ ਜੋੜ num2 ਦੇ ਨਾਲ ਮਿਲਦਾ ਹੈ । |
02:03 | ਹੁਣ ਸਾਨੂੰ ਹੇਠਾਂ ਜਾਣਾ ਹੋਵੇਗਾ ਅਤੇ ਇੱਕ ਹੋਰ case ਬਣਾਉਣਾ ਹੋਵੇਗਾ , ਜੋਕਿ minus ( ਮਾਇਨਸ ) ਹੈ । ਮੈਂ total = num1 - num2 ਟਾਈਪ ਕਰਾਂਗਾ । |
02:17 | ਅਸੀ ਹੇਠਾਂ ਆਵਾਗੇ । ਇਹ ਯਕੀਨੀ ਕਰ ਲਵੋ ਕੇ ਤੁਸੀ ਇਸਨੂੰ ਬ੍ਰੇਕ ਕਰ ਰਹੇ ਹੋ । |
02:21 | ਹੁਣ ਅਸੀ ਇਸ ਕੋਡ ਦੀ ਨਕਲ ਹੇਠਾਂ ਬਣਾਵਾਂਗੇ ਮਤਲਬ ਇਸਨੂੰ ਕਾਪੀ ਕਰਾਗੇ । |
02:24 | ਇੱਥੇ ਅਸੀ ਗੁਣਾ ਲਿਖਾਂਗੇ ਅਤੇ ਇੱਥੇ ਅਸੀ divide ਅਤੇ ਇਹ ਸੁਨਿਸਚਿਤਕਰੋ ਕਿ ਤੁਸੀ ਇੱਥੇ ਨਿਸ਼ਾਨ ਨੂੰ ਬਦਲ ਦਿਓ । |
02:34 | ਹੁਣ ਜੇਕਰ ਤੁਸੀ ਨਹੀਂ ਸਮਝ ਰਹੇ ਹੋ ਕਿ ਇੱਥੇ ਕੀ ਹੋ ਰਿਹਾ ਹੈ ਤਾਂ ਸਾਨੂੰ ਈਮੇਲ ਦੇ ਜਰਿਏ ਸੰਪਰਕ ਕਰਨ ਵਿੱਚ ਸੰਕੋਚ ਨਾ ਕਰੋ । ਮੈਂ ਆਸ ਕਰਦਾ ਹਾਂ ਕਿ ਹਰ ਸੰਭਵ ਭੁਲੇਖੇ ਨੂੰ ਹੱਲ ਕੀਤਾ ਜਾਵੇਗਾ । |
02:45 | ਡੀਫਾਲਟ ( default ) ਰੂਪ ਵਲੋਂ ਅਸੀ unknown operator ਏਕੋ ( echo ) ਕਰਨ ਜਾ ਰਹੇ ਹਾਂ । ਠੀਕ ਹੈ ? |
02:51 | ਚਲੋ ਮੈਂ ਇਸਨੂੰ ਵੇਖਦਾ ਹਾਂ । ਫਿਰ ਅਸੀ ਫੰਕਸ਼ਨ ( function ) ਨੂੰ ਲਿਆਉਣਾ ਸ਼ੁਰੂ ਕਰਾਗੇ । |
02:56 | ਮੇਰੇ ਕੋਲ ਕੈਲਕੁਲੇਟਰ ਜਾਂ ਸੰਖੇਪ ਵਿੱਚ calc ਨਾਮਕ ਫੰਕਸ਼ਨ ( function ) ਹੈ , ਜੋ ਗਿਣਤੀ ਨੂੰ ਇਨਪੁਟ ਦੇ ਰੂਪ ਵਿੱਚ ਲੈਂਦਾ ਹੈ ਫਿਰ ਇੱਕ ਦੂਜੀ ਗਿਣਤੀ ਅਤੇ ਫਿਰ ਇੱਕ ਆਪਰੇਟਰ ਜੋ plus minus multiply ਜਾਂ divide ਵਿੱਚੋਂ ਕੁੱਝ ਵੀ ਹੋ ਸਕਦਾ ਹੈ । |
03:12 | ਸੰਭਵ ਹੈ ਕਿ ਤੁਸੀ ਮੇਰੇ ਗਣਿਤ ਆਪਰੇਟਰ ਵਿਚ ਦੇਖਿਆ ਹੈ - ਮਾਫ ਕਰਨਾ ਮੇਰੇ ਅਰਿਥਮੇਟਿਕ ਆਪਰੇਟਰ ਟਿਊਟੋਰਿਅਲ ਵਿੱਚ ਵੇਖਿਆ । |
03:20 | ਹੁਣ ਸਾਡੇ ਕੋਲ ਅੰਦਰ ਇੱਕ ਸਵਿਚ ( switch ) ਸਟੇਟਮੇਂਟ ( statement ) ਹੈ , ਜੋ ਇਸ op ਦਾ ਧਿਆਨ ਰੱਖਦਾ ਹੈ । ਜੋ ਐਟਰ ਕੀਤਾ ਗਿਆ ਹੈ ਉਹ ਇਹ ਲੈਂਦਾ ਹੈ । ਹੁਣ ਜੇਕਰ ਇਹ plus ਦੇ ਬਰਾਬਰ ਹੈ , ਤਾਂ ਯਾਦ ਰੱਖੋ ਇਹ ਇਸਨ੍ਹੂੰ ਇਸ ਸਟੇਟਮੇਂਟ ( statement ) ਵਿੱਚ ਬਦਲ ਦੇਵੇਗਾ । ਇਹ ਲਿਖਣ ਵਿੱਚ ਬਹੁਤ ਹੀ ਸਰਲ ਹੈ ਅਤੇ ਕਾਫ਼ੀ ਸਮਰੱਥਾਵਾਨ ਹੈ । |
03:42 | ਜੇਕਰ ਇਹ plusਦੇ ਬਰਾਬਰ ਹੈ ਤਾ ਅਸੀ ਇੱਕ ਨਵਾਂ total ਨਾਮਕ ਵੇਰਿਏਬਲ ਬਣਾਵਾਂਗੇ । |
03:48 | ਇਹ ਪਹਿਲੀ ਗਿਣਤੀ ਜੋ ਏੰਟਰ ਕੀਤੀ ਗਈ ਹੈ ਅਤੇ ਏੰਟਰ ਕੀਤੀ ਗਈ ਦੂਜੀ ਗਿਣਤੀ ਦੇ ਨਾਲ ਜੋੜੀ ਗਈ ਹੈ ਉਨ੍ਹਾਂ ਦਾ ਜੋੜ ਦੇ ਬਰਾਬਰ ਹੋਣ ਜਾ ਰਿਹਾ ਹੈ । |
03:56 | ਇੱਥੇ ਅਸੀ ਬੋਲਾਗੇ ਜੇਕਰ ਇਹ minus ( ਮਾਇਨਸ ) ਹੋਵੇਗਾ , ਤੱਦ ਵੇਰਿਏਬਲ total - ਯਾਦ ਰੱਖੋ , ਵੇਰਿਏਬਲ total ਹਰ ਇੱਕ ਕੇਸ ਜਾਂ ਤਾਂ plus ਜਾਂ minus ਲਈ ਕੇਵਲ ਇੱਕ ਵਾਰ ਨਿਰਧਾਰਤ ਕੀਤਾ ਜਾਵੇਗਾ - ਸੋ ਇਹ total ਵੇਰਿਏਬਲ number1 - number2 ਹੋਵੇਗਾ ਅਤੇ ਉਸੀ ਪ੍ਰਕਾਰ ਗੁਣਾ ( multiply ) ਅਤੇ ਭਾਗ ( divide ) ਲਈ ਵੀ ਹੋਵੇਗਾ । |
04:21 | ਹੁਣ ਇਹ ਬਿਲਕੁਲ ਕੁੱਝ ਨਹੀ ਕਰੇਗਾ । ਇਸਨੂੰ ਰਿਫਰੇਸ਼ ( refresh ) ਕਰੋ । ਹੁਣ ਜੇਕਰ ਅਸੀ ਇਸ ਪੇਜ ਵਿੱਚ ਆਉਂਦੇ ਹਾਂ , ਤਾਂ ਇੱਥੇ ਕੁੱਝ ਵੀ ਨਹੀਂ ਹੈ , ਕਿਉਂਕਿ ਅਸੀਂ ਸਾਡੇ ਫੰਕਸ਼ਨ ( funtion ) ਨੂੰ ਨਹੀ ਲਿਆਂਦਾ । |
04:33 | ਹੁਣ ਆਪਣੇ ਫੰਕਸ਼ਨ ( function ) ਨੂੰ ਲਿਆਉਣ ਦੇ ਲਈ , ਜਿਵੇਂ ਕਿ ਤੁਸੀ ਜਾਣਦੇ ਹੋ ਅਸੀ ਕੇਵਲ calc ਲਿਖਾਂਗੇ ਅਤੇ ਅਸੀ ਆਪਣੀ ਵੇਲਿਊ ਇੱਥੇ ਰੱਖਾਂਗੇ । |
04:40 | ਚਲੋ ਅਸੀ ਇਸਨੂੰ ਦੋਸੰਖਿਆਵਾਂ ਦਿੰਦੇ ਹਾਂ ਜਿਵੇਂ ਕਿ 10 ਅਤੇ 10 ਅਤੇ ਇੱਕ plus , ਠੀਕ ਹੈ , ਇਸ ਤਰਾਂ 20 ਹੋ ਜਾਵੇਗਾ । ਹੁਣ ਵੇਖਦੇ ਹਾ ਕੀ ਹੁੰਦਾ ਹੈ ਜਦੋਂ ਮੈਂ ਇਸਨੂੰ ਰਿਫਰੇਸ਼ ( refresh ) ਕਰਦੇ ਹਾਂ । ਕੁੱਝ ਨਹੀਂ । ਹੁਣ ਅਜਿਹਾ ਕਿਉਂ ? |
04:55 | ਇਸਦਾ ਕਾਰਨ ਇਹ ਹੈ ਕਿ ਅਸੀਂ ਇਸਨੂੰ ਏਕੋ ( echo ) ਨਹੀਂ ਕੀਤਾ ਹੈ । ਅਸੀਂ ਇਸਨੂੰ ਕੇਵਲ ਇੱਕ ਵੇਰਿਏਬਲ ਦੀ ਤਰ੍ਹਾਂ ਨਿਰਧਾਰਤ ਕੀਤਾ ਹੈ । |
05:01 | ਸੋ ਸਾਨੂੰ ਕੀ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ ਕਿ ਅਸੀ calc ਦੇ ਆਉਟਪੁਟ ਨੂੰ ਏਕੋ ( echo ) ਕਰਾਗੇ । ਹੁਣ ਇਸ ਸਮੇਂ ਇਹ ਕੁੱਝ ਨਹੀ ਕਰੇਗਾ ਜੇਕਰ ਅਸੀ ਰਿਫਰੇਸ਼ ਕਰਦੇ ਹਾਂ । |
05:11 | ਸਾਨੂੰ ਕੁੱਝ ਨਹੀਂ ਮਿਲਿਆ , ਕਿਉਂਕਿ ਉੱਥੇ ਉੱਤੇ ਕੋਈ ਵੀ ਰਿਟਰਨ ਆਉਟਪੁਟ ਨਹੀਂ ਹੈ । ਸੋ ਹਰ ਇੱਕ ਕੇਸ ਵਿੱਚ ਸਾਨੂੰ ਜੋ ਲਿਖਣਾ ਚਾਹੀਦਾ ਹੈ , ਉਹ ਹੈ return total . |
05:24 | ਇਹ ਕੀ ਕਰੇਗਾ ਕਿ - ਜੇਕਰ ਤੁਸੀ ਫੰਕਸ਼ਨ ( function ) ਨੂੰ ਇੱਕ ਵੇਰਿਏਬਲ ਦੀ ਤਰ੍ਹਾਂ ਸੋਚਦੇ ਹੋ ਇਹ ਫੰਕਸ਼ਨ ( function ) ਦੇ ਵੇਲਿਊ ਨੂੰ ਟੋਟਲ ਦੀ ਤਰ੍ਹਾਂ ਨਿਰਧਾਰਤ ਕਰਦਾ ਹੈ । |
05:32 | ਜਦੋਂ ਤੱਕ ਤੁਸੀ ਰਿਟਰਨ ਲਿਖਦੇ ਹੋ ਜੋ ਕੁੱਝ ਵੀ ਤੁਸੀ ਇੱਥੇ ਲਿਖ ਰਹੇ ਹੋ ਫੰਕਸ਼ਨ ( function ) ਉਸਦੇ ਬਰਾਬਰ ਹੋ ਜਾਵੇਗਾ । |
05:39 | ਸੋ ਅਸੀ ਰਿਟਰਨ ਟੋਟਲ ਲਿਖਣ ਜਾ ਰਹੇ ਹਾਂ ਅਤੇ ਅਸੀ ਉਹ ਕਾਪੀ ਕਰਨ ਜਾ ਰਹੇ ਹੈ ਅਤੇ ਇੱਥੇ ਹੇਠਾਂ ਹਰ ਇੱਕ ਕੇਸ ਲਈ ਪੇਸਟ ਕਰਾਗੇ । |
05:47 | ਅੱਛਾ ਹੁਣ ਸਾਨੂੰ unknown operator ( ਆਪਰੇਟਰ ) ਲਈ ਇਹ ਕਰਨ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ । ਅਜਿਹਾ ਇਸਲਈ ਕਿਉਂਕਿ ਇੱਥੇ ਕੋਈ ਆਪਰੇਟਰ ਨਹੀਂ ਪਾਇਆ ਗਿਆ ਹੈ । |
05:58 | ਅਤੇ ਅਸੀ ਇਸਨੂੰ ਰਿਫਰੇਸ਼ ( refresh ) ਕਰ ਸੱਕਦੇ ਹਾਂ । |
06:00 | ਸਾਡੇ ਕੋਲ ਹੁਣ ਵੀ ਕੁੱਝ ਨਹੀਂ ਹੈ । ਅੰਦਾਜਾ ਲਗਾਓ ਕਿਉਂ ? |
06:04 | ਇਸਦਾ ਕੰਮ ਨਹੀਂ ਕਰਨ ਦਾ ਕਾਰਨ ਹੈ ਕਿਉਂਕਿ ਮੈਂ ਇਸਨੂੰ ਫੰਕਸ਼ਨ ( function ) ਦੇ ਅੰਦਰ ਹੀ ਏਕੋ ( echo ) ਕੀਤਾ ਹੈ । ਇਹ ਗਲਤੀ ਹੈ । |
06:10 | ਤੁਸੀ ਵੇਖ ਸੱਕਦੇ ਹੋ ਫੰਕਸ਼ਨ ( function ) ਦਾ ਬਰੈਕਟ ਇੱਥੇ ਸ਼ੁਰੂ ਹੋ ਰਿਹਾ ਹੈ ਅਤੇ ਇੱਥੇ ਅੰਤ । |
06:15 | ਮੈਂ ਇਸਨੂੰ ਇੱਥੇ ਹੇਠਾਂ ਰਖਾਂਗਾ , ਜਿੱਥੇ ਇਸਨੂੰ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ ਅਤੇ ਫਿਰ ਇਸਨੂੰ ਰਿਫਰੇਸ਼ ( refresh ) ਕਰੋ । ਇਹ 20 ਹੈ ਠੀਕ ਹੈ , ਸੋ ਸਾਡੇ ਫੰਕਸ਼ਨ ( function ) ਦੇ ਜਰਿਏ ਅਸੀ ਵੇਖ ਸੱਕਦੇ ਹਾਂ ਕਿ 10 + 10 , 20 ਹੈ । |
06:37 | ਸੋ ਚਲੋ ਕੋਈ ਹੋਰ ਵੇਲਿਊ ਲੈਂਦੇ ਹਾ, ਮੰਨੋ ਕਿ , 13 ਅਤੇ 7 ਅਤੇ divide ( ਭਾਗ ) । ਚਲੋ ਵੇਖਦੇ ਹਾਂ ਸਾਨੂੰ ਕੀ ਮਿਲਦਾ ਹੈ । |
06:46 | ਅੱਛਾ , ਸਾਨੂੰ ਕਾਫ਼ੀ ਲੰਬੀ ਦਸ਼ਮਲਵ ਗਿਣਤੀ ਮਿਲੀ । ਸੋ ਤੁਸੀ ਵੇਖ ਸੱਕਦੇ ਹੋ ਕਿ ਅਸੀਂ ਇਹ ਕਾਫ਼ੀ ਅੱਛਾ ਫੰਕਸ਼ਨ ( function ) ਬਣਾਇਆ ਹੈ । ਸਾਨੂੰ ਸਾਡੀ ਪਹਿਲੀ ਗਿਣਤੀ , ਦੂਜੀ ਗਿਣਤੀ ਅਤੇ ਇੱਕ ਆਪਰੇਟਰ ਮਿਲਦਾ ਹੈ । |
07:00 | ਅਤੇ ਸਵਿਚ ( switch ) ਸਟੇਟਮੇਂਟ ( statement ) ਦੇ ਜਰਿਏ ਇਹ ਪਤਾ ਲੱਗਦਾ ਹੈ ਕਿ ਕਿਹੜਾ ਹੈ ਅਤੇ ਉਸ ਉੱਤੇ ਉਪਯੁਕਤ ਆਪਰੇਸ਼ਨ ਕਿ ਕਰਦਾ ਹੈ । |
07:06 | ਇੱਕ unknown operator ਏਰਰ ਮਿਲੇਗੀ । ਜੇਕਰ ਇਹ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਿਆ । |
07:11 | ਇਸ ਲਈ , ਉਦਾਹਰਣ ਲਈ ਚੱਲੋ a ਲੈਂਦੇ ਹਾ ਜੋਕਿ ਇੱਕ ਵੈਲਿਡ ਆਪਰੇਟਰ ਨਹੀਂ ਹੈ । ਜਿਵੇਂ ਹੀ ਅਸੀ ਰਿਫਰੇਸ਼ ( refresh ) ਕਰਦੇ ਹਾਂ ਇਹ unknown operator ਹੋ ਰਿਹਾ ਹੈ । ਇਸ ਦੇ ਨਾਲ ਏਡਵਾਂਸਡ ਫੰਕਸ਼ੰਸ ( functions ) ਉੱਤੇ ਟਿਊਟੋਰਿਅਲ ਦਾ ਅੰਤ ਹੁੰਦਾ ਹੈ । ਅਸੀਂ ਵੇਖਿਆ ਕਿ ਅਸੀ ਇੱਕ ਵੇਲਿਊ ਇਨਪੁਟ ਕਰ ਸੱਕਦੇ ਹਾਂ ਅਤੇ ਫਿਰ ਰਿਟਰਨ ਕਮਾਂਡ ਦੀ ਮਦਦ ਨਾਲ ਸਾਨੂੰ ਇੱਕ ਵੇਲਿਊ ਵਾਪਸ ਮਿਲਦੀ ਹੈ । |
07:31 | ਮੈਂ ਹਰਮੀਤ ਸੰਧੂ IIT ਬੋਮ੍ਬੇ ਤੋਂ ਹੁਣ ਤੁਹਾਡੇ ਤੋ ਵਿਦਾ ਲੈਦਾ ਹਾਂ । ਸਤ ਸ਼੍ਰੀ ਅਕਾਲ । |