முக்கிய உள்ளடக்கத்திற்குச் செல்லவும்
தொகுதி 2 · பாடம் 1 இன் 3பாடத்திட்டத்தில் 4/18~10 min
தொகுதி பாடங்கள் (1/3)

நிபந்தனை அறிக்கைகள் (இல்லையெனில்)

நிபந்தனை அறிக்கைகள் சில நிபந்தனைகள் பூர்த்தி செய்யப்படுகிறதா என்பதைப் பொறுத்து வெவ்வேறு குறியீடு தொகுதிகளை இயக்க அனுமதிக்கின்றன.

C++ இல், அடிப்படை கட்டமைப்பானது if ஆகும், விருப்பமாக else if மற்றும் else.

if-else அமைப்பு

அடிப்படை தொடரியல் அடைப்புக்குறிக்குள் நிபந்தனையை இணைக்க வேண்டும் () மற்றும் குறியீட்டின் தொகுதி சுருள் பிரேஸ்களில் {}:

C++
int temperature = 25;

if (temperature > 30) {
    std::cout << "It's very hot!" << std::endl;
} else if (temperature >= 20) {
    std::cout << "The temperature is pleasant." << std::endl;
} else {
    std::cout << "It's cold." << std::endl;
}

செல்லுபடியாகும் நிபந்தனை வெளிப்பாடுகள்

பூலியனாக மாற்றக்கூடிய மதிப்பை வழங்கும் எந்த வெளிப்பாடும் நிபந்தனையாகப் பயன்படுத்தப்படலாம்:

  • C++ இல், மதிப்பு 0 அல்லது சுட்டிக்காட்டி nullptr false எனக் கருதப்படுகிறது.
  • 0 (நேர்மறை அல்லது எதிர்மறை) தவிர வேறு எந்த மதிப்பும் true எனக் கருதப்படுகிறது.
C++
int activeUsers = 5;
if (activeUsers) {
    // This block runs because activeUsers is not 0 (true)
}

நீங்களே முயற்சி செய்து பாருங்கள்

உடற்பயிற்சி#cpp.m2.l1.e1
முயற்சிகள்: 0ஏற்றுகிறது…

std::cin இலிருந்து படிக்கப்பட்ட ஒரு முழு எண் கொடுக்கப்பட்டால், எண் 0 அச்சு 'positivo' ஐ விட அதிகமாக இருந்தால், இல்லையெனில் 'negativo o zero' என அச்சிடவும்.

எடிட்டரை ஏற்றுகிறது…
குறிப்பைக் காட்டு

யூசா லா ஸ்ட்ரட்டுரா `எனில் (எண் > 0) { ... } வேறு { ... }`.

3 முயற்சிகளுக்குப் பிறகு தீர்வு கிடைக்கும்

உடற்பயிற்சி#cpp.m2.l1.e2
முயற்சிகள்: 0ஏற்றுகிறது…

std::cin இலிருந்து a மற்றும் b ஆகிய இரண்டு முழு எண்களைப் படிக்கவும். a என்பது b அச்சுக்கு சமம் என்றால் 'uguali', இல்லையெனில் 'diversi' என்று அச்சிடவும்.

எடிட்டரை ஏற்றுகிறது…
குறிப்பைக் காட்டு

ஒப்பீட்டு ஆபரேட்டரைப் பயன்படுத்தவும் `==` மற்றும் இரண்டு மாறிகளையும் படிக்கவும்:`std::cin >> a >> b;`.

3 முயற்சிகளுக்குப் பிறகு தீர்வு கிடைக்கும்