|
usingSystem; class Empty3
{
public
|
bet | 5/13 | Sana | 18.05.2024 | Hajmi | 51,41 Kb. | | #241362 |
Bog'liq C# dasturlash tilida takrorlanuvchi jaryonlarni dasturlash.doc 2usingSystem; class Empty3
{
publicstaticvoid Main()
{
int i;
intsum =0;
//1dan 5gachasonlarni qo‘shish
for (i = 1; i <= 5; sum += i++); Console.WriteLine("Yig‘indi:"+sum); Console.ReadKey();
}
}
Natija:
Yigindi: 15
for siklidagi boshqaruvchi o‘zgaruvchini e’lon qilish: Agar siklni boshqaruvchi o‘zgaruvchi faqat shu sikl uchun kerak bo‘lsa va sikl tanasidan tashqarida ishlatilmasa, u holda boshqaruvchio‘zgaruvchiniquyidagicha e’lonqilinadi.Quyidagimisol1dan5gachasonlarning ham yig‘indisini ham faktorialni hisoblaydi:
usingSystem; class ForVar
{
publicstaticvoid Main()
{
intsum = 0; intfact =1;
//1dan5gachasonlarninghamyig‘indisinihamfaktorialni hisoblaymiz
for(inti = 1; i <=5; i++)
{
sum+=i;//ifaqatsikltanasidaaniqlangan.Sikltanasidantashqaridae’lon qilinmaydi va ishlamaydi
fact*=i;
}
// Bu yerda, i o‘zgaruvchi noma’lum Console.WriteLine("yig‘indi:"+sum); Console.WriteLine("faktorial:"+fact); Console.ReadKey();
Masala:Berilgannvamnaturalsonlariuchun
s (ij)
ifodaningqiymatihisoblansin.i1j5
Masalaning matematik modeli berilgan bo‘lsa uni yoyib yozamiz; s=(1+5)*(1+6)*…*(1+m)+(2+5)*(2+6)*…(2+m)+…+(n+5)*(n+6)*…*(n+m);
usingSystem; class ForVar
{
publicstaticvoid Main()
{
intsum = 0; intfact =1;
intn,m;
n = int.Parse(Console.ReadLine()); m=int.Parse(Console.ReadLine()); for (int i = 1; i <= n; i++)
{
fact=1;
for(int j =5; j <=m; j++)
{
fact*=i+j;
}
sum+= fact;
}
Console.WriteLine("yig‘indi:"+sum); Console.ReadKey();
}
}
Dastur natijasi:
n=3vam=6da yig‘indi: 170
1.2. Whilesikloperatori:
C#tilidagi yana bir sikl ifodasi whilei fodasidir. Quyida ushbu operatorning umumiy shakli keltirilgan:
while(shart)
{
//operator;
}
Bu yerda, operator bitta operator yoki operatorlar bloki bo‘lib, shart siklni boshqarish uchun maxsus mantiqiy ifodani bildiradi. Bu siklda, shart rost bo‘lsa, operator bajariladi. Shart yolg‘on bo‘lishi bilan dasturni boshqarish sikldan keyingi ifodaga o‘tkaziladi.
Quyida butun sonning necha xonali ekanligini hisoblash uchun while siklidan foydalanadigan oddiy dastur misoli keltirilgan.
|
| |