మాడ్యూల్ పాఠాలు (2/3)
ఉచ్చులు
లూప్లు ఒక షరతు నిజం అయినంత వరకు కోడ్ బ్లాక్ని పునరావృతం చేయడానికి అనుమతిస్తాయి.
C++లో, ప్రామాణిక లూప్లు: for, while, మరియు do-while.
for లూప్
మీరు పునరావృతాల సంఖ్యను ముందుగానే తెలుసుకున్నప్పుడు for లూప్ ఉపయోగించబడుతుంది:
// Prints numbers from 0 to 4
for (int i = 0; i < 5; ++i) {
std::cout << i << " ";
}for లూప్ యొక్క నిర్మాణం సెమికోలన్లతో వేరు చేయబడిన మూడు భాగాలుగా విభజించబడింది ;:
- ప్రారంభం: ప్రారంభంలో ఒకసారి మాత్రమే అమలు చేయండి (ఉదా.
int i = 0). - కండిషన్: ప్రతి పునరావృతానికి ముందు మూల్యాంకనం చేయబడుతుంది; తప్పు అయితే, లూప్ ముగుస్తుంది (ఉదా.
i < 5). - నవీకరణ: ప్రతి పునరావృతం ముగింపులో అమలు చేయండి (ఉదా.
++i).
while లూప్
while లూప్ దాని షరతు నిజం అయినంత వరకు కోడ్ను పునరావృతం చేస్తుంది. పునరావృతాల సంఖ్య ముందుగా తెలియనప్పుడు ఇది సాధారణంగా ఉపయోగించబడుతుంది:
int energy = 3;
while (energy > 0) {
std::cout << "Energy: " << energy << std::endl;
energy--; // Decrement to prevent an infinite loop
}do-while లూప్
while లూప్ వలె కాకుండా, do-while లూప్ లూప్ యొక్క శరీరం కనీసం ఒక్కసారైనా అమలు చేయబడుతుందని హామీ ఇస్తుంది, ఎందుకంటే పరిస్థితి ముగింపులో మూల్యాంకనం చేయబడుతుంది:
int x = 10;
do {
std::cout << "Executed!" << std::endl;
} while (x < 5); // Condition is false, loop terminates after the first iterationమీరే ప్రయత్నించండి
లూప్ని ఉపయోగించి 1 నుండి 5 వరకు ఉన్న సంఖ్యలను ఒక్కొక్కటిగా ముద్రించండి.
సూచనను చూపించు
సింటాక్స్ `ఫర్ (int i = 1; i <= 5; ++i) { ... }` ఉపయోగించండి.
3 ప్రయత్నాల తర్వాత పరిష్కారం లభిస్తుంది
ఇచ్చిన గణన = 5, 0 కంటే ఎక్కువ ఉన్నంత వరకు గణనను ప్రింట్ చేయడానికి మరియు తగ్గించడానికి కాసేపు లూప్ని ఉపయోగించండి.
సూచనను చూపించు
ఉపయోగించండి `అయితే (కౌంట్ > 0) { ... }`మరియు లూప్ లోపల `కౌంట్--` తగ్గించడం మర్చిపోవద్దు.
3 ప్రయత్నాల తర్వాత పరిష్కారం లభిస్తుంది