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

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...

Detaylı

Ders_13_Uygulamalar_NÖ

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 x = new List(); ArrayList y = new A...

Detaylı