ప్రధాన కంటెంట్‌కు వెళ్లండి
మాడ్యూల్ 2 · 3లో పాఠం 1కోర్సులో 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 ప్రింట్ 'పాజిటీవో' కంటే ఎక్కువగా ఉంటే, లేకపోతే 'negativo o జీరో' అని ముద్రించండి.

ఎడిటర్ లోడ్ అవుతోంది…
సూచనను చూపించు

Usa la strttura `if (number > 0) { ... } else { ... }`.

3 ప్రయత్నాల తర్వాత పరిష్కారం లభిస్తుంది

వ్యాయామం#cpp.m2.l1.e2
ప్రయత్నాలు: 0లోడ్ అవుతోంది...

std::cin నుండి a మరియు b అనే రెండు పూర్ణాంకాలు చదవండి. a అనేది b ప్రింట్ 'uguali'కి సమానం అయితే, 'diversi' అని ప్రింట్ చేయండి.

ఎడిటర్ లోడ్ అవుతోంది…
సూచనను చూపించు

పోలిక ఆపరేటర్ `==`ని ఉపయోగించండి మరియు రెండు వేరియబుల్స్:`std::cin >> a >> b;` చదవండి.

3 ప్రయత్నాల తర్వాత పరిష్కారం లభిస్తుంది