1-Aşağıdaki C# kodlarının çalıştırılması sonucu oluşacak ekran çıktısını yazın..
a)
Console.Write("Merhaba "); Console.Write("Dünya !");
Console.Write komutu yeni satır oluşturmayacağı için program kaldığı yerden yazmaya devam edecektir ve
Ekran Çıktısı..:
Merhaba Dünya!
b)
string ad= "Bilal"; Console.WriteLine("Merhaba {0}!", ad);
ad isminde string türünden değişken tanımlanıyor, daha sonra bu değişkene “Bilal” değeri atanıyor. Console.WriteLine komutu ile Ekrana ilk olarak Merhaba yazılıyor yanındaki {0} parametresi komut içerisindeki ilk değişkeni alacağını ifade ediyor
Ekran Çıktısı
Merhaba Bilal!
c)
for (int i = 1; i < 3; i++) { Console.WriteLine("Sayı{0} = {1}", i, i*10); }
i değişkeni 3’den küçük olduğu müddetçe döngü çalışacak ve ekrana 1 ve 2’nin 10 ile çarpım sonuçlarını yazacak
Sayı1= 10
Sayı2= 20
d)
class Program { static void Main(string[] args) { Yaz("C# dersleri bilsimogretmeni.com"); } static void Yaz(string mesaj) { Console.WriteLine("Mesaj: {0}", mesaj); } }
Yaz isimli fonksiyona “C# dersleri bilsimogretmeni.com” bilgisi gönderiliyor ve alt tarafta tanımlanmış olan Yaz fonksiyonu kendisine gelen bilgiyi mesaj değişkenine atıyor ve Console.WriteLine satırı ile ekranda yazdırıyor.
Ekran Çıktısı..:
Mesaj: C# dersleri bilsimogretmeni.com
e)
class Program { static void Main(string[] args) { string mesaj = tekrarla(4); Console.WriteLine("Türkiye Türkiye {0}", mesaj); Console.ReadKey(); } static string tekrarla(int kackere) { string bilgi = "Türkiye "; for (int i = 0; i < kackere; i++) { bilgi += "Türkiye "; } return bilgi; } }
İlk olarak main blok kısmında Console.WriteLine ile 2 kere Türkiye yazılıyor sonra ,tekrarla isimli fonksiyona tekrar sayısı olarak 4 bilgisi gönderiliyor, birde bilgi = “Türkiye “; satırı ile bir kez daha ekleme yapılıyor ve sonuç olarak ekrana 7 kere Türkiye yazıyor.
Türkiye Türkiye Türkiye Türkiye Türkiye Türkiye Türkiye
2-Kullanıcıdan bir mesaj isteyen ve girilen mesajı tekrar ekrana yazdıran program
string mesaj; Console.Write("Tekrarlanacak Bilgi: "); mesaj= Console.ReadLine(); Console.WriteLine(mesaj);
3-Kendisine gönderilen 2 sayıdan büyük olanı bulup sonuç olarak geri gönderen metodu yazınız.
static int buyuk(int sayi1, int sayi2) { int buyuksayi= sayi1; if (sayi2> sayi1) { biggerNumber = sayi2; } return buyuksayi; }
4-Kullanıcının seçmiş olduğu yöne göre uygun mesajı veren programı switch case kullanarak yapın.
string yonsec; Console.Write("Bir Yön Seçin (k, g, d, b) ? "); yonsec = Console.ReadLine(); switch (yonsec) { case "k": Console.WriteLine("Kuzeyi seçtin, karadeniz dalgalarına dikkat"); break; case "d": Console.WriteLine("Doğuyu seçtin, karlı dağlara dikkat"); break; case "g": Console.WriteLine("Güneyi seçtin, toroslardan geçerken dikkat et "); break; case "b": Console.WriteLine("Batıyı seçtin, eğenin güzelliklerini gezmeye bak"); break; default: Console.WriteLine("Gerçersiz Seçim!"); break; } Console.ReadKey();