Programlama Tekniklerine iri¥ ¢â‚¬â€œ Vize (Ders kodlar¤± ve ... Programlama Tekniklerine iri¥ ¢â‚¬â€œ Vize

  • View
    6

  • Download
    0

Embed Size (px)

Text of Programlama Tekniklerine iri¥ ¢â‚¬â€œ Vize (Ders...

  • Programlama Tekniklerine Giriş – Vize (Ders kodları ve örnek kodlar)

    Hazırlayan: Nurettin Dönmez kodlar kontrol edilmiştir ama insanlık hali gözden kaçan hatalı kod olması ihtimaline karşı kontrol etmeniz tavsiye edilir.

    Kullanıcı tarafından girilen 2 sayı ile 4 işlem

    static void Main(string[] args) {

    Console.WriteLine("1. Sayı Giriniz"); int sayi1 = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("2. Sayı Giriniz"); int sayi2 = Convert.ToInt32(Console.ReadLine()); int toplam = sayi1 + sayi2; Console.WriteLine(sayi1 + " + " + sayi2 + " = " + toplam); int fark = sayi1 - sayi2; Console.WriteLine(sayi1 + " - " + sayi2 + " = " + fark); int carpim = sayi1 * sayi2; Console.WriteLine(sayi1 +" * " + sayi2 + " = " + carpim); double bolum = Convert.ToDouble(sayi1) / Convert.ToDouble(sayi2); Console.WriteLine(sayi1 + " / " + sayi2 + " = " + bolum); }

    Kullanıcı Tarafından girilen 3 basamaklı bir sayının basamak değerlerinin

    bulunması

    static void Main(string[] args) {

    Console.WriteLine("Sayı Giriniz"); int sayi = Convert.ToInt32(Console.ReadLine()); if (sayi < 1000 && sayi > 99) { int yuzler = sayi / 100; int onlar = (sayi - (yuzler * 100)) / 10; int birler = (sayi - ((yuzler * 100) + onlar * 10)); Console.WriteLine("Yüzler: " + yuzler + " onlar: " + onlar + " birler: " + birler); } else { Console.WriteLine("100 ile 999 arasında"); } }

  • Programlama Tekniklerine Giriş – Vize (Ders kodları ve örnek kodlar)

    Hazırlayan: Nurettin Dönmez kodlar kontrol edilmiştir ama insanlık hali gözden kaçan hatalı kod olması ihtimaline karşı kontrol etmeniz tavsiye edilir.

    Kullanıcıdan Alınan Ad, Soyad, Unvan, Yaş bilgilerinin ekrana yazdırılması

    static void Main(string[] args) {

    Console.WriteLine("Ünvan :"); string unvan = Console.ReadLine(); Console.WriteLine("Adınız :"); string ad = Console.ReadLine(); Console.WriteLine("Soyadınız :"); string soyad = Console.ReadLine(); Console.WriteLine("Yaşınız :"); int yas = Convert.ToInt32(Console.ReadLine()); int gecerliyil = 2018; int dogumyil = (gecerliyil - yas); Console.WriteLine("Sn. {0} {1} {2} {3} yaşındadır ve {4} yılında doğmuştur", unvan, ad, soyad,yas, dogumyil); }

    Kullanıcı tarafından girilen vize ve final notları ile ortalama 50 için geçip kalma

    static void Main(string[] args) {

    Console.WriteLine("Vize Notu :"); double vize = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("Final Notu :"); double final = Convert.ToDouble(Console.ReadLine()); double ort = ((vize * 0.4) + (final * 0.6)); if(ort > 50) { Console.WriteLine("Notunuz {0} Ortalama Üstü Geçtiniz.", ort); } else { Console.WriteLine("Notunuz {0} Ortalama Altı Geçtiniz.", ort); } }

  • Programlama Tekniklerine Giriş – Vize (Ders kodları ve örnek kodlar)

    Hazırlayan: Nurettin Dönmez kodlar kontrol edilmiştir ama insanlık hali gözden kaçan hatalı kod olması ihtimaline karşı kontrol etmeniz tavsiye edilir.

    Kullanıcı tarafından girilen öğrenci ve tam bilet adetlerine göre toplam fiyat

    static void Main(string[] args) {

    int ogrencifiyat = 15; int tamfiyat = 18; Console.WriteLine("****** KÜ Sinema Salonuna Hoş Geldiniz ******"); Console.WriteLine("Sinemamızda öğrenci Bileti {0} TL",ogrencifiyat); Console.WriteLine("Sinemamızda öğrenci Bileti {0} TL",tamfiyat); Console.WriteLine("Kaç Adet Bilet Almak istiyorsunuz"); int adet = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Tam Bilet Sayısı :"); int tam = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Öğrenci Bilet Sayısı :"); int ogrenci = Convert.ToInt32(Console.ReadLine()); int toplam = ((tam * tamfiyat) + (ogrenci * ogrencifiyat)); Console.WriteLine("Toplam {0} TL", toplam); }

    Kullanıcı Adı ve Şifre ile üye giriş kontrolü

    static void Main(string[] args) {

    Console.WriteLine("Kullanıcı Adınız :"); string uname = Console.ReadLine(); Console.WriteLine("Şifrenizi Giriniz :"); string upass = Console.ReadLine(); if (uname == "ndonmez" && upass == "123456") { Console.WriteLine("Bilgileriniz doğru giriş yaptınız."); } else { Console.WriteLine("Bilgileriniz Hatalı"); } }

  • Programlama Tekniklerine Giriş – Vize (Ders kodları ve örnek kodlar)

    Hazırlayan: Nurettin Dönmez kodlar kontrol edilmiştir ama insanlık hali gözden kaçan hatalı kod olması ihtimaline karşı kontrol etmeniz tavsiye edilir.

    Kullanıcı Tarafından Girilen Sayının Tek mi Çift mi olduğunu bulma

    static void Main(string[] args) {

    Console.WriteLine("Bir Sayı Giriniz :"); int sayi = Convert.ToInt32(Console.ReadLine()); if (sayi % 2 == 0) { Console.WriteLine("Çift Sayı"); } else { Console.WriteLine("Tek Sayı"); } }

    Kullanıcı Tarafından girilen fiyat için 100 ₺ altıysa 8 ₺ kargo ücreti ekleme

    static void Main(string[] args) {

    Console.WriteLine("Ürün Fiyatı"); int ufiyat = Convert.ToInt32(Console.ReadLine()); int toplam = 0; int kargo = 8; if(ufiyat < 100) { toplam = ufiyat + kargo; } else { toplam = ufiyat; } Console.WriteLine("Toplam Fiyat : " + (ufiyat)); }

    2. ürüne indirim uygulama

    static void Main(string[] args) {

    Console.WriteLine("Ürün Fiyat 1"); double ufiyat1 = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("Ürün Fiyat 2"); double ufiyat2 = Convert.ToDouble(Console.ReadLine()); double toplam = ufiyat1+ ufiyat2; double oran = 25; int limit = 200; if(toplam > limit) { //toplam tutar limitten büyük olduğun için indirim uygulanıyor. ufiyat2 = ufiyat2 * 0.75; toplam = ufiyat1 + ufiyat2; } Console.WriteLine("Toplam Tutar : " + toplam); }

  • Programlama Tekniklerine Giriş – Vize (Ders kodları ve örnek kodlar)

    Hazırlayan: Nurettin Dönmez kodlar kontrol edilmiştir ama insanlık hali gözden kaçan hatalı kod olması ihtimaline karşı kontrol etmeniz tavsiye edilir.

    Kullanıcı tarafından kenar uzunluğu girilen bir kare için alan ve çevre hesaplama

    İf-else ile (farklı bir şekilde uyguladım anlamaya çalışın)

    static void Main(string[] args) {

    Console.WriteLine("Kenar uzunluğu girin"); double uzunluk = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("Alan hesaplamak için A"); Console.WriteLine("Çevre hesaplamak için Ç"); string veri = Console.ReadLine(); string mesaj = ""; ; if(veri == "A" || veri == "a") { mesaj = "Alan " + Convert.ToString(Math.Pow(uzunluk, 2)); } else if(veri == "Ç" || veri == "ç") { mesaj = "Çevre "+Convert.ToString(uzunluk * 4); } else { Console.WriteLine("Hatalı işlem"); } if(mesaj != "") { Console.WriteLine(mesaj); } }

    Kullanıcı tarafından kenar uzunluğu girilen bir kare için alan ve çevre hesaplama

    Switch-case ile (farklı bir şekilde uyguladım anlamaya çalışın)

    static void Main(string[] args) {

    Console.WriteLine("Kenar uzunluğu girin"); double uzunluk = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("Alan hesaplamak için A"); Console.WriteLine("Çevre hesaplamak için Ç"); string veri = Console.ReadLine(); string mesaj = ""; ; switch (veri) { case ("A"): case ("a"): mesaj = "Alan " + Convert.ToString(Math.Pow(uzunluk, 2)); break; case ("Ç"): case ("ç"): mesaj = "Alan " + Convert.ToString(uzunluk*4); break; default: mesaj = "Hata"; break; } Console.WriteLine(mesaj); }

  • Programlama Tekniklerine Giriş – Vize (Ders kodları ve örnek kodlar)

    Hazırlayan: Nurettin Dönmez kodlar kontrol edilmiştir ama insanlık hali gözden kaçan hatalı kod olması ihtimaline karşı kontrol etmeniz tavsiye edilir.

    Kullanıcı Tarafından girilen a,b,c ile oluşturulan doğru denklemi ile kök bulma

    static void Main(string[] args) {

    Console.WriteLine("a sayısı"); double a = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("b sayısı"); double b = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("c sayısı"); double c = Convert.ToDouble(Console.ReadLine()); double d = ((b * b) - 4 * a * c); string mesaj = ""; double kok1; double kok2; if(d == 0) { kok1 = (-1 * b) / 2 * a; Console.WriteLine("Kök 1 : " + kok1); } else if(d > 0) {