140 likes | 342 Views
Örnek. Bir ilin 1970 yılında nüfusu 30000’dir. Her 4 yılda bir nüfus artışı %5’dir. Buna göre 2010 yılında bu ilin nüfusunun ne olacağını bulan programı yazınız. İç İçe döngüler.
E N D
Örnek Bir ilin 1970 yılında nüfusu 30000’dir. Her 4 yılda bir nüfus artışı %5’dir. Buna göre 2010 yılında bu ilin nüfusunun ne olacağını bulan programı yazınız.
İç İçe döngüler FOR (int i = 1;i<=3;i++) FOR (int j = 1;j<= 4;j++) printf(“Bu mesajı 12 kez göreceksiniz \t %d \t %d \n”, i, j ); i j
Örnekler 1- Çarpım tablosunu aşağıdaki gibi ekrana yazdıran programı yazınız.
Örnekler • 2- 0 ile 30 arasında random üretilen bir sayıyı kullanıcıyı yönlendirerek bulduran program • 3- Kullanıcı “sıfır” girinceye kadar kullanıcın girdigi sayıların faktöriyel hesaplamasını yapan programı yazınız. • Faktoriyel hesaplaması örnek: • 5! = 5*4*3*2*1 = 120 • 3! = 3* 2*1 = 6
Örnekler 4 - Bir zar 15 kere ard arda atılmaktadır. • Kaç kere 1, • Kaç kere 2, • .. • Kaç kere 6 geldiğini bulan programı yazınız. • 1 ile 6 arasında rastgele sayı üretme: Randomize () sayi = (rand() % 6) + 1
Örnek • Aşağıdaki şekilde ekranda adınızı yazdıran program özlem özlem özlem özlem özlem özlem özlem
Örnek • Aşağıdaki şekilde ekranda adınızı yazdıran program özlem özlem özlem özlem özlem özlem özlem özlem özlem özlem özlem özlem özlem özlem
Çalışma Sorusu -1 • Ekranda isimlerden oluşan X şeklinin oluşturulması özlem özlem özlem özlem özlem özlem özlem özlem özlem özlem özlem özlem özlem özlem özlem özlem özlem özlem özlem özlem özlem özlem özlem özlem özlem özlem
Örnek • Kullanıcının girdiği sayının asal olup olmadığını söyleyen programı yazınız (1 ve kendisinden başka böleni olmayan, 1’den büyük pozitif tam sayıya “Asal Sayı” denir.) int sayi, i; printf(“Sayı giriniz\n”); scanf(“%d”,&sayi); for(i=2; i < sayi; i++){ if (sayi % i == 0 ) { printf(“Asal değil\n”); break; } } if(i==sayi) printf(“Asal sayı\n”);
Örnek • Aşağıdaki programların ekran çıktılarını söyleyiniz: for (int a = 1;a<=3;a++){ for (int b= 1; b<=2*a;b++) printf(“%d %d\n”, a, b); } int k=8; int i=-2; WHILE (i<k){ i=i+2; k=k-1; printf(“%d”,i+k); }
Örnek • Aşağıdaki program ekrana kaç kez “Merhaba” yazar? • int x = 3; • int y = 10; • do{ • printf(“Merhaba”); • x = x + 1; • y = y – 1; • }while (x < y);
Örnek • Aşağıdaki programın ekran çıktısını yazınız int a = 1 • for (int j = 0;j<7;j=j+2){ • a = (a * a) + j; • switch(a) • { • case 1: • printf("I\n“); • case 13: • printf("XIII\n" ); • case 175: • printf("CLXXV\n" ); • default: • printf("DEFAULT\n" ); • } • }
Çalışma Sorusu -2 • Kullanıcıdan 12 sayı alan ve girilen sayılardan • 3. ve 7. sayının ortalamasını • 3. ve 7. sayılar hariç diğer sayıların ortalamasini bulan programı yazınız.
Örnek • Aşağıdaki program parçalarını for, while ve do-while deyimlerini kullanmadan yeniden yazınız. While(a<b){ a++; } For (int i=1;i<5;i++){ toplam+=i; }