For tákirarlaw operatorları


#include using namespace



Yüklə 79,5 Kb.
səhifə2/5
tarix10.12.2023
ölçüsü79,5 Kb.
#138771
1   2   3   4   5
Saltanat dasturlash

#include
using namespace std;
int main() {
int s = 0, i = 1, n;
cout<<"n=";
cin>>n;
do {
s += i;
i++;
}while (i <= n);
cout<<"s="<}
Bul siklda i ózgeriwshinig ma`nisi qanday bolıwınan qaramastan cikl bir ret aylanadı. Bul siklni sannı kirgiziwde unig tog'riligini tekseriw hám tokı tuwrı kiritilmaguncha kirgiziwdi dawam etdiriw ushın paydalanıwımız múmkin. Mısalı joqarıdaǵı máselemizde n sanı natural bolıwı kerek, eger natural san kiritilmasa taǵı kirgiziwdi soraw kerek:
do {
cout<<"n=";
cin>>n;
}while (n < 1);
3) for cikli.
for Sikli sintaksisi tómendegishe:
for (cikl baslanıwınan aldınǵı ámeller; cikl dawam etiw shárti; cikldiń hár bir iteratsiyasi aqırındaǵı ámeller)

{
cikl denesi;


}
Iteratsiya dep cikldiń bir ret orınlanıwına aytıladı. Eger málim qádem menen bir ózgeriwshiniń ma`nisin ózgertirip tákirarlanıwshı process ámelge asırıw kerek bolsa, ol halda onı tómendegishe menshikli halda jazıwımız múmkin:
For ( ózgeriwshi =baslanǵısh baha ; ózgeriwshi <=aqırǵı baha ; ózgeriwshi +=cikl qádemi)
{
cikl denesi;
}
1 den n ge shekem sanlar jıyındısın tabıw ushın tómendegishe cikl ámelge asırıwımız múmkin:
#include
using namespace std;
int main() {
int s = 0, n;
cout<<"n=";
cin>>n;
for (int i = 1; i <= n; i++) {
s += i;
}
cout<}
Bul siklda i dıń ma`nisi cikl baslanıwınan aldın 1 ge teń bahanı qabıl etedi. Taǵı bir iteratsiya qılıw ushın orınlanıwı kerek bolǵan shárt i<=n, eger shárt ras bolsa, taǵı bir iteratsiya atqarıladı, iteratsiya aqırında i dıń ma`nisi birge asıriladı (i++). Keyingi hár bir iteratsiyada for siklining ekinshi hám úshinshi bólimleri atqarıladı, 1-bólegi basqa atqarılmaydı. Eń aqırǵı iteratsiyadan aqırında i dıń ma`nisi asırilgach n+1 ge teń boladı hám keyingi iteratsiyada shárt ótirik baha qabıl etkenligi sebepli (n+1<=n ótirik baha qabıl etedi) cikl aylanıwı tawsıladı.
Cikl ózgeriwshisi i haqıyqıy san da bóle aladı. Mısalı 1 den 10 ǵa shekem sanlardı 0. 01 qádem menen shıǵarıw ushın yaǵnıy 1, 1. 01, 1. 02, 1. 03, …, 10 sanların shıǵarıw ushın tómendegishe cikl jazıladı
.

Yüklə 79,5 Kb.

Dostları ilə paylaş:
1   2   3   4   5




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©muhaz.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin