Örnek 1: Kullanıcının klavyeden girdiği dört sayıdan büyük olanını ekrana yazan programın algoritması, akış diyagramı ve C# Console Kodları.
A1 : Başla
A2 : sayac ← 0; // Girilen sayı adetinin tespiti için sayaç değişkeni.
A3 : "Sayı Giriniz", Oku(Buyuk); // Girilen ilk sayı Buyuk değişkenine atandı.
A4 : "Sayı Giriniz", Oku(X); // İlk girilen sayıdan sonra girilecek 3 sayı için X değişkeni tanımlandı.
A5 : Eğer X > Buyuk ise Buyuk = X; // Girilen X sayısı Buyuk değişkenşnden büyük ise büyük değer Buyuk değişkenine atanıyor.
A6 : sayac ← sayac + 1; // sayac değişkeni 1 arttırılıyor.
A7 : Eğer sayac < 3 ise Git(A4); // sayac 3 ten küçük ise 4. Adıma geri gönecek.
A8 : "Büyük Sayi:", Yaz(Buyuk); // En büyük sayıyı tutan Buyuk degiskeni ekrana yazdırılıyor.
A9 : Dur;
Flow Chart'ta hazırlanmış Akış Diyagramı…

byte sayac = 0; int buyuk = Convert.ToInt16(Console.ReadLine()); for (int i = 0; i < 3; i++) { int X = Convert.ToInt16(Console.ReadLine()); if (X > buyuk) { buyuk = X; } } Console.WriteLine("Girilen Sayılardan En Büyüğü : " + buyuk.ToString());
Örnek 2: Bir çalışanın maaşı 2000 TL’dir ve çalıştığı şirketle yıllık %20 artış ile anlaşmıştır. Üç yıl sonra ki maaşını hesaplayan programın algoritması, akış diyagramı ve C# Console Kodları.
A1 : Başla
A2 : maas ← 2000; // Mevcut maaşı girdik.
A3 : sayac ← 0; // Geçen yılı takip etmek için sayac değişkeni tanımladık.
A4 : sayac ← sayac + 1; // Maaşı her yıl %20 arttırma işini takip için sayac'ı 1 arttırdık.
A5 : maas ← maas * 1.2; // Maaşın %20 artması demek 1.2 ile çarpılması demektir(maas + maas*20/100).
A6 : Eğer sayac < 3 ise (Git A4); // sayac 3 olana kadar döngü gerçekleştiriliyor.
A7 : "3 Yıl Sonraki Maaş: ", Yaz(maas); // Hesaplanan 3 yıl sonra ki maaş ekrana yazıdırılıyor.
A8 : Dur;
Flow Chart'ta hazırlanmış Akış Diyagramı…

double maas = 2000; for (int i = 0; i < 3; i++) { maas = maas * 1.2; } Console.WriteLine("3 Yıl Sonraki Maaş : " + maas.ToString());
Örnek 3: Bir bankamatik müşterisine bankamatikten çekmek istediği para sorulacak. Çekeceği paraya göre kaç tane 200’lük, kaç tane 100’lük, kaç tane 50’lik, kaç tane 20’lik, kaç tane 10’luk gerektiğini bulan programın algoritması, akış diyagramı ve C# Console Kodları.

Console.Write("Çekilecek Tutarı Giriniz: "); int tutar = Convert.ToInt32(Console.ReadLine()); int b200 = tutar / 200; tutar = tutar % 200; int b100 = tutar / 100; tutar = tutar % 100; int b50 = tutar / 50; tutar = tutar % 50; int b20 = tutar / 20; tutar = tutar % 20; int b10 = tutar / 10; tutar = tutar % 10; int b5 = tutar / 5; tutar = tutar % 5; Console.WriteLine("\n {0} x 200 \n {1} x 100 \n {2} x 50 \n {3} x 20\n {4} x 10\n {5} x 5\n {6} TL'lik tutar verilemeyecek", b200, b100, b50, b20, b10, b5, tutar); Console.Read();
İlk Yorumu Siz Yapın