Sunum yükleniyor. Lütfen bekleyiniz

Sunum yükleniyor. Lütfen bekleyiniz

WHILE DÖNGÜSÜ while (şart) { ifade 1; ifade 2; }

Benzer bir sunumlar


... konulu sunumlar: "WHILE DÖNGÜSÜ while (şart) { ifade 1; ifade 2; }"— Sunum transkripti:

1 WHILE DÖNGÜSÜ while (şart) { ifade 1; ifade 2; } *Aynı işlem if-goto yapısı kullanılarak da gerçekleştirilebilir. x: if (şart) ifade2; goto x;

2 Örnek 1'den 100'e kadar olan sayıların toplamı.
1. i =1 2. j = 0 3. i < 101 olduğu sürece 3.1 j = j + i 3.2 i = i + 1 4. Toplam j ‘ yi yaz main() { int i, j; i =1; j = 0; while (i<101) { j =j+i; i =i+1 } printf("Toplam = %d",j);

3 3. b>0 olduğu sürece tekrarla 3.1. c=c + a 3.2. b = b-1
Örnek Toplama ve çıkartma kullanarak çarpma işlemini gerçekleyiniz. 1. a ve b sayılarını oku 2. c =0 3. b>0 olduğu sürece tekrarla 3.1. c=c + a 3.2. b = b-1 4. c değerini yaz ve dur

4 main() { int a, b, c; printf (“iki sayıyı giriniz “); scanf(“%d%d”, &a, &b); c = 0; while (b > 0) { c = c + a; b = b - 1; } printf(“Sonuç = &d\n”, c);

5 Örnek : Girilen sayının faktöriyelini hesaplayan programı yazınız.

6 n değerini oku F=1 n >1 olduğu sürece tekrarla .3.1. F=F*n 3.2. n= n-1 F değerini yaz main() { int n; long f; printf (“sayıyı giriniz “); scanf(“%d”, &n); f = 1; while (n > 1) { f = f * n; n = n - 1; } printf(“Sonuç = &d\n”, f);

7 Örnek 3. 2. 1. 5: 1993 yılı itibarı ile ülke nüfüsu 60 milyondur
Örnek : 1993 yılı itibarı ile ülke nüfüsu 60 milyondur. Yıllık nüfüs artış oranı %2.3 tür. Sonraki 10 yılda ülke nüfüsunu yıllara göre listeleyen program.

8 /* Nufus Tablosu */ #include <stdio.h> main() { int i; /* sayac */ int yil; /* yillar */ float nufus; /* nufus miktari */ float artis; /* artis orani */ artis = 0.023; yil = 1993; nufus = ; printf("%d - %10.0f\n",yil,nufus); i = 1; while (i < 11) nufus = nufus * (1 + artis); printf("%d - %10.0f\n",yil + i,nufus); i = i + 1; }

9 Örnek : Girilen tamsayının mükemmel sayı olup olmadığının söyleyen programı yazınız. (mükemmel sayı = tam bölenlerin toplamı sayının kendisine eşit)   Örnek : Girilen tamsayının kaç basamaktan oluıştuğunu söyleyen programı yazınız.   Örnek : Girilen tamsayı içerisinde kaç tane 1 olduğunu söyleyen programı yazınız.   Örnek : Girilen tamsayının son üç basamağını yuvarlayan programı yazınız. son üç basamağı >=500 > 1000 e, <500 ise 0 a yuvarlayacak (2560  3000, 2490  2000 )


"WHILE DÖNGÜSÜ while (şart) { ifade 1; ifade 2; }" indir ppt

Benzer bir sunumlar


Google Reklamları