நிபந்தனை அறிக்கைகள் (Conditional Statements)
நிரலாக்கத்தில் நிபந்தனை தர்க்கம் (Conditional logic) இன்றியமையாதது, ஏனெனில் நீங்கள் என்ன தரவைக் கொடுத்தாலும் நிரல் செயல்படுவதை இது உறுதி செய்கிறது மற்றும் கிளைப்படுத்துதலையும் (branching) அனுமதிக்கிறது. நிஜ வாழ்க்கைச் சிக்கல்களில் பல்வேறு நிபந்தனை தர்க்கங்களைச் செயல்படுத்துவது பற்றியது இந்தப் பயிற்சி.
📝 பணி (Task):
- [ ] "How many km is left to go?" (இன்னும் எத்தனை கி.மீ. பயணிக்க வேண்டும்?) என்ற ப்ராம்ப்ட்டை (prompt) உருவாக்க ஒரு நிரலை எழுதவும், மேலும் பயனர் மற்றும் பின்வரும் நிபந்தனைகளின் அடிப்படையில், முடிவுகளை
consoleஇல் அச்சிடவும்.- இன்னும் 100 கி.மீ க்கும் அதிகமாகச் செல்ல வேண்டியிருந்தால், அச்சிடவும்:
"You still have a bit of driving left to go". - 50 கி.மீ க்கும் அதிகமாகவும், ஆனால் 100 கி.மீ க்கும் குறைவாகவோ அல்லது சமமாகவோ இருந்தால், அச்சிடவும்:
"I'll be there in 5 minutes". - 50 கிமீ க்கும் குறைவாகவோ அல்லது சமமாகவோ இருந்தால், அச்சிடவும்:
"I'm parking. I'll see you right now".
- இன்னும் 100 கி.மீ க்கும் அதிகமாகச் செல்ல வேண்டியிருந்தால், அச்சிடவும்:
[ ] ஒரு நபரின் வயதின் அடிப்படையில் அவர் வாக்களிக்கத் தகுதியானவரா இல்லையா என்பதைச் சரிபார்க்கும் ஒரு நிரலை எழுதவும்.
- பயனரின் வயது 18 அல்லது அதற்கு மேற்பட்டதாக இருந்தால்
You are eligible to vote(நீங்கள் வாக்களிக்கத் தகுதியானவர்) என்பதை அச்சிடவும் பயனரின் வயது 18க்குக் குறைவாக இருந்தால்
You aren't eligible to vote(நீங்கள் வாக்களிக்கத் தகுதியற்றவர்) என்பதை அச்சிடவும்.குறிப்பு:
age(வயது)1முதல்100வரை இருக்கலாம்.
- பயனரின் வயது 18 அல்லது அதற்கு மேற்பட்டதாக இருந்தால்
💡 குறிப்புகள் (Hints):
- நிபந்தனை தர்க்கம் மற்றும் நிபந்தனை அறிக்கைகளை எவ்வாறு பயன்படுத்துவது என்பதைப் புரிந்து கொள்ள நிபந்தனை தர்க்கம் (conditional logic) அத்தியாயத்தைப் பார்வையிடவும்.