Uygulama-3
Transkript
Uygulama-3
BPR152-Algoritma ve Programlama II Uygulama -3 Bu uygulamalar ile aşağıdaki bilgileriniz pekişecektir. Koşul ifadeleri Basit if yapısı Basit if-else yapısı Bloklu if-else yapısı Kademeli if-else yapısı Koşul ifadelerinde mantıksal operatörler kullanma &&, ||, ! // basit if kullanımı using System; class Program { static void Main() { int finalNotu; Console.Write("Final Notunu Gir:"); int.TryParse(Console.ReadLine(), out finalNotu); if (finalNotu >= 50) Console.WriteLine("Geçti"); // final notu 50 den büyük veya eşit ise // ekrana geçti yazacak Console.ReadLine(); } } // basit if-else kullanımı using System; class Program { static void Main() { int finalNotu; Console.Write("Final Notunu Gir:"); int.TryParse(Console.ReadLine(), out finalNotu); if (finalNotu >= 50) Console.WriteLine("Geçti"); else Console.WriteLine("Kaldı"); // final notu 50 den büyük veya eşit ise // ekrana geçti yazacak // değilse ekrana kaldı yazacak. Console.ReadLine(); } } 1 BMYO- Bilgisayar Programcılığı | Öğr. Gör. Bayram AKGÜL | 2013-2014 Bahar Dönemi BPR152-Algoritma ve Programlama II Uygulama -3 // bloklu if-else kullanımı using System; class Program { static void Main() { int finalNotu; string str; Console.Write("Final Notunu Gir:"); str = Console.ReadLine(); int.TryParse(str, out finalNotu); if (finalNotu >= 50) { Console.WriteLine("Geçti"); Console.WriteLine("Başarılar"); } else { Console.WriteLine("Kaldı"); Console.WriteLine("Daha iyi çalış"); } Console.ReadLine(); } } // iki sayıdan küçük ve büyük olanını if-else ile bulma using System; class Program { static void Main() { int sayı1, sayı2, küçük, büyük; Console.WriteLine("<iki sayı giriniz>"); Console.Write("Birinci Sayı:"); int.TryParse(Console.ReadLine(), out sayı1); Console.Write("İkinci Sayı :"); int.TryParse(Console.ReadLine(), out sayı2); if (sayı1 < sayı2) { küçük = sayı1; büyük = sayı2; } else { küçük = sayı2; büyük = sayı1; } Console.WriteLine("Büyük Sayı {0}, Küçük Sayı {1}", büyük, küçük); Console.ReadLine(); } } 2 BMYO- Bilgisayar Programcılığı | Öğr. Gör. Bayram AKGÜL | 2013-2014 Bahar Dönemi BPR152-Algoritma ve Programlama II Uygulama -3 // üç sayıdan küçük olanını bulma 1. Metod using System; class Program { static void Main() { int a, b, c, min; Console.WriteLine("3 sayı giriniz: "); //----------------------------------Console.Write("1. sayı:"); int.TryParse(Console.ReadLine(), out a); //----------------------------------Console.Write("2. sayı:"); int.TryParse(Console.ReadLine(), out b); //----------------------------------Console.Write("3. sayı:"); int.TryParse(Console.ReadLine(), out c); //----------------------------------if (a < b) { if (a < c) else min = } else { if (b < c) else min = } min = a; c; min = b; c; Console.Write("{0}, {1}, {2} sayılardan küçüğü {3}" a, b, c, min); Console.ReadLine(); } } 3 BMYO- Bilgisayar Programcılığı | Öğr. Gör. Bayram AKGÜL | 2013-2014 Bahar Dönemi BPR152-Algoritma ve Programlama II Uygulama -3 // üç sayıdan küçük olanını bulma 2. metod using System; class Program { static void Main() { int a, b, c, min; Console.WriteLine("3 sayı giriniz: "); //----------------------------------Console.Write("1. sayı:"); int.TryParse(Console.ReadLine(), out a); //----------------------------------Console.Write("2. sayı:"); int.TryParse(Console.ReadLine(), out b); //----------------------------------Console.Write("3. sayı:"); int.TryParse(Console.ReadLine(), out c); //----------------------------------min = a; /* farzet; a en küçüğü*/ if (b < min) min = b; /* b daha küçük mü? */ if (c < min) min = c; /* c daha küçük mü? */ Console.Write("{0}, {1}, {2} sayılardan küçüğü {3}", a, b, c, min); Console.ReadLine(); } } // kademeli if-else yapısı ile harf notu belirleme using System; class Program { static void Main() { int finalNotu; Console.Write("Final Notunu Gir:"); int.TryParse(Console.ReadLine(), out finalNotu); if (finalNotu >= 90) Console.Write("Geçti: Notun else if (finalNotu >= 80) Console.Write("Geçti: Notun else if (finalNotu >= 70) Console.Write("Geçti: Notun else if (finalNotu >= 60) Console.Write("Geçti: Notun else if (finalNotu >= 50) Console.Write("Geçti: Notun else Console.Write("Kaldı!"); AA"); AB"); BB"); BC"); CC"); Console.ReadLine(); } } 4 BMYO- Bilgisayar Programcılığı | Öğr. Gör. Bayram AKGÜL | 2013-2014 Bahar Dönemi BPR152-Algoritma ve Programlama II Uygulama -3 // kademeli if-else yapısı ile notu yazı ile yazma using System; class Program { static void Main() { int not; Console.Write("Final Notunu Gir:"); int.TryParse(Console.ReadLine(), out not); if (not == 5) Console.Write("Mükemmel"); else if (not == 4) Console.Write("iyi"); else if (not == 3) Console.Write("orta"); else if (not == 2) Console.Write("zayıf"); else if (not == 1) Console.Write("kalır"); else Console.Write("geçersiz not"); Console.ReadLine(); } } // koşul ifadelerini mantıksal operatörlerle birleştirme using System; class Program { static void Main() { int sicaklik; Console.Write("Hava sıcaklığını giriniz:"); int.TryParse(Console.ReadLine(), out sicaklik); // sıcaklık -10 dan küçük veya 50 den büyükse if (sicaklik < -10 || sicaklik > 50) Console.WriteLine("Hava sıcaklığı tehlikeli durumda !"); // sıcaklık 20 ile 30 arasında ise if (sicaklik >= 20 && sicaklik <= 30) Console.WriteLine("Hava sıcaklığı mükemmel durumda :)"); if (sicaklik == 0) Console.WriteLine("sıcaklık 0 derece "); else if (sicaklik != 0) Console.WriteLine("sıcaklık 0 derece değil "); if (sicaklik < 0) // sıcaklık sıfırdan küçükse Console.WriteLine("Hava çok soğuk :( "); else if (sicaklik > 40) // sıcaklık 40 tan büyükse Console.WriteLine("Hava çok sıcak :( "); Console.ReadLine(); } } 5 BMYO- Bilgisayar Programcılığı | Öğr. Gör. Bayram AKGÜL | 2013-2014 Bahar Dönemi
Benzer belgeler
Uygulama-10
for (int j = 0; j < 8; j++)
top += m[i, j];
Console.WriteLine("Toplam = " + top);
// en büyük ve en küçük değeleri bulma
int max = m[0, 0];
int min = m[0, 0];
for (int i = 0; i < 8; i++)
for (int j...
Ders_13_Uygulamalar_NÖ
//Distinct metodu ve Generic kolleksiyon hızı
static void Liste_3() {
DateTime baslama, bitis;
TimeSpan fark;
Random rnd = new Random();
int sayi;
List