25 Mart 2013 Pazartesi

C Sharp if örnekleri - C Sharp if else örnekleri - C sharp if else kullanımı



KONU : C Sharp Uygulamalar - C sharp console genel örnekler, csharp if else yapısı , while döngüsü , değişkenler, Console özellikleri


ETİKETLER : C sharp if örnekleri | c sharp if else örnekleri | csharp if else kullanımı | C sharp if örnekleri ve while örnekleri | c sharp sayı tahmini oyunu | c sharp if ve while ile sayı tahmin oyunu | c sharp console örnekleri | c sharp console if örnekleri | c sharp console if | c# if | c# if kullanımı | c# if else | c# if else kullanımı | c# if komutu | c# if kullanımı örnekler | visual c# if kullanımı | visual c# if else | visual c# if then | visual c# if | visual c# if else statement| visual c# if then else | visual studio c# if else | if-else | c sharp if else.





UYGULAMAYI İNDİR

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace C_Sharp_if_örnekler
{
    class Program
    {
        static void Main(string[] args)
        {

            
            // C Sharp if örnekler 1 : Bir öğerncinin aldığını notlara göre dersi geçip geçmediğini 
            // konsol ekranına yazdırın.(geçme notu 45 olsun)

            int not1;
            int not2;
            int sozlu;

            Console.Write("Birinci Notunuzu Giriniz : ");
            not1 = Convert.ToInt16(Console.ReadLine());

            Console.Write("İkinci Notunuzu Giriniz : ");
            not2 = Convert.ToInt16(Console.ReadLine());

            Console.Write("Sözlü Notunuzu Giriniz : ");
            sozlu = Convert.ToInt16(Console.ReadLine());
 
            //Konsol ekranından birinci not, ikinci not ve sözlü notu girildikten sonra
            //not ortalamasını hesaplayalım

            int ortalama = 0;

            ortalama = (not1 + not2 + sozlu) / 3;

            //şimdi hesaplanan ortalamaya göre öğrencinin dersi geçip geçmediğini konsol ekranına
            //yazdıralım

            if (ortalama >= 45)
            {
                Console.Write("\nDersi Geçtiniz. Tebrikler...\n\n");
            }
            else
            {
                Console.Write("\nDersi Geçemediniz. Kaldınız...\n\n");
            }




            // C Sharp if örnekler 2 : Bir öğerncinin aldığını notlara göre dersi hangi derece ile 
            // bitirdiğini konsol ekranına yazdırın.

            int not_1;
            int not_2;
            int sozlu_1;

            Console.Write("\n\nBirinci Notunuzu Giriniz : ");
            not_1 = Convert.ToInt16(Console.ReadLine());

            Console.Write("İkinci Notunuzu Giriniz : ");
            not_2 = Convert.ToInt16(Console.ReadLine());

            Console.Write("Sözlü Notunuzu Giriniz : ");
            sozlu_1 = Convert.ToInt16(Console.ReadLine());

            //Konsol ekranından birinci not, ikinci not ve sözlü notu girildikten sonra
            //not ortalamasını hesaplayalım

            ortalama = 0;

            ortalama = (not_1 + not_2 + sozlu_1) / 3;

            //şimdi hesaplanan ortalamaya göre öğrencinin dersi hangi derece ile bitirdiğini konsol 
            //ekranına yazdıralım

            if (ortalama < 45)
            {
                Console.Write("Derece Notunuz : 1");
            }
            else if (ortalama >= 45 && ortalama <54)
            {
                Console.Write("Derece Notunuz : 2");
            }
            else if (ortalama >= 55 && ortalama < 69)
            {
                Console.Write("Derece Notunuz : 3");
            }
            else if (ortalama >= 70 && ortalama < 84)
            {
                Console.Write("Derece Notunuz : 4");
            }
            else
            {
                Console.Write("Derece Notunuz : 5");
            }

            Console.Write("\n\n");

            // C Sharp if örnekler 3 : Bir öğerncinin aldığını notlara göre dersi hangi derece ile 
            // bitirdiğini konsol ekranına yazı olarak yazdırın.

            int not;
            Console.Write("\n\n");
            Console.Write("Sınavdan Aldığnız Notu Rakam Olarak Giriniz: ");
            not = Convert.ToInt16(Console.ReadLine());

            //şimdi girilen not hangi aralıkta ise ona göre başarı durumunu 5 lik sisteme göre
            //yazdıralım

            if (not >=0 && not < 45)
            {
                Console.Write("Dereceniz : Başarısız");
            }
            else if (not >= 45 && not < 54)
            {
                Console.Write("Dereceniz : Geçer");
            }
            else if (not >= 55 && not < 69)
            {
                Console.Write("Dereceniz : Orta");
            }
            else if (not >= 70 && not < 84)
            {
                Console.Write("Dereceniz : İyi");
            }
            else if (not >= 84 && not <= 100)
            {
                Console.Write("Dereceniz : Pekiyi");
            }
            else if ((not < 0) && (not > 100))
            {
                Console.Write("Girdiğiniz Not Hatalı...");
            }

            Console.Write("\n\n");

            // C Sharp if örnekler 4 : Konsoldan girilen parola doğrulaması yapan bir uygulama yazın.

            //parolamız 1234ankara06 olsun

            Console.Write("\n\n");
            string parola = "1234ankara06";
            string girilenParola = "";

            Console.Write("Parolayı Giriniz : ");

            // girilen değer girilenParola değişkenine atayalım
            girilenParola = Console.ReadLine();

            //şimdi girilen parola doğru mu yanlış mı kontrolü yaplım

            if (girilenParola == parola)
            {
                Console.Write("Girdiğiniz parola doğru...");
            }
            else
            {
                Console.Write("Girdiğiniz parola yanlış...");
            }

            Console.Write("\n\n");
            Console.Write("\n\n");



            // C Sharp if örnekler 5 : Rastgele 0 ile 100 arasında bir sayı girerek programın tarafından
            // oluşturulan sayıyı tahmin eden uygulama yazın

            //Rastgele sayı üretmek için Random nesnesini bir örneğini oluşturalım
            Random sayi = new Random();

            //Oyuna devam edilip edilmeyeceğini karar vermek için int tipinde bir değişken oluşturalım
            int devam = 0;

            while (true)
            {
                int ustsinir = 100, girilenSayi;

                int üretilen = sayi.Next(ustsinir);

                Console.WriteLine("Yeni oyun Başladı...");

                Console.WriteLine(ustsinir + " dan kucuk bir sayi giriniz");

                //Burada sonsuz döngü oluşturalım ki oyun sayı buluna kadar devam etsin

                while (true)
                {
                    girilenSayi = Convert.ToInt32(Console.ReadLine());

                    if (girilenSayi < üretilen)
                    {
                        Console.WriteLine("daha büyük bir sayi giriniz");
                    }
                    else
                    {
                        if (girilenSayi > üretilen)
                        {
                            Console.WriteLine("daha kücük bir sayi giriniz");
                        }
                        else
                        {
                            if (girilenSayi == üretilen)
                            {
                                Console.WriteLine("Tebrikler bildiniz");
                                break;
                            }
                        }
                    }
                }

                Console.WriteLine("Yeni oyun icin->1, cikmak icin ->0 giriniz");

                devam = Convert.ToInt32(Console.ReadLine());

                //Kullanıcı sayı tahmin oyunundan çıkmak istediğinde break komutu ile
                //döngüden çıkalım ve oyunu bitirelim
                if (devam == 0)
                {
                    break;
                }

            }

            // C Sharp if örnekler 6 : Klavyeden girilen 3 sayıdan en büyük olanı ekrana yazdıran kod satırlarını 
            //düzenleyiniz ( if tipiyle )


            int x1, x2, x3;
            Console.Write("birinci sayıyı giriniz:");
            x1 = Convert.ToInt16(Console.ReadLine());
            Console.Write("ikinci sayıyı giriniz:");
            x2 = Convert.ToInt16(Console.ReadLine());
            Console.Write("üçüncü sayıyı giriniz:");
            x3 = Convert.ToInt16(Console.ReadLine());
 
            if (x1 < x2)
            {
                if (x2 < x3)
                    Console.Write("En büyük sayı : " + x3);
                else
                    Console.Write("En büyük sayı : " + x2);
            }
            else
            {
                if (x1 < x3)
                    Console.Write("En büyük sayı : " + x3);
                else
                    Console.Write("En büyük sayı : " + x1);
            }

            

            Console.ReadKey();
        }
    }
}



/* C Sharp if örnekler program çıktısı:
 * 
 * C Sharp if örnekler 1 :
 * 
Birinci Notunuzu Giriniz : 78
İkinci Notunuzu Giriniz : 87
Sözlü Notunuzu Giriniz : 85

Dersi Geçtiniz. Tebrikler...


 * 
 * C Sharp if örnekler 2 :
 * 
Birinci Notunuzu Giriniz : 67
İkinci Notunuzu Giriniz : 88
Sözlü Notunuzu Giriniz : 90
Derece Notunuz : 4


 * 
 * C Sharp if örnekler 3 :
 * 
Sınavdan Aldığnız Notu Rakam Olarak Giriniz: 87
Dereceniz : Pekiyi

 * 
 * C Sharp if örnekler 4 :
 * 

Parolayı Giriniz : 4546ankara
Girdiğiniz parola yanlış...

 * 
 * C Sharp if örnekler 5 :
 * 

Yeni oyun Başladı...
100 dan kucuk bir sayi giriniz
45
daha kücük bir sayi giriniz
33
daha kücük bir sayi giriniz
11
daha kücük bir sayi giriniz
4
daha kücük bir sayi giriniz
3
daha kücük bir sayi giriniz
2
daha kücük bir sayi giriniz
1
daha kücük bir sayi giriniz
0
Tebrikler bildiniz
Yeni oyun icin->1, cikmak icin ->0 giriniz


*/



UYGULAMAYI İNDİR

28 yorum :

  1. if (ortalama >= 45) yazıyoruz ya ortalama hata veriyo ne yapabilirim :/

    YanıtlaSil
    Yanıtlar
    1. Hatayı ve yazdığın kodu paylaşırsan daha kolay yardımcı olurum. Hata ne hatası?

      Sil
    2. int ortalama;
      diye bir değişken tanımla

      Sil
    3. int ortalama;

      yazdıktan sonra eğer bir değer atamadan if (ortalama >= 45) satırına geçersen ilk değer null hatası alırsın

      Sil
  2. if else olsun daha fazla çeşit olabilirmi daha yeni öğreniyorum ve performans ödevimde kullanacağım

    YanıtlaSil
    Yanıtlar
    1. Olabilir. Önerdiğin karşılaştırmalar varsa yaz.

      Sil
    2. Sol üst taraftaki aramayı kullanarak "if else" diye arat farklı örnekleri bulabilirsin

      Sil
  3. Bu yorum bir blog yöneticisi tarafından silindi.

    YanıtlaSil
  4. hocam iki sayıyı karşılaştırıp büyüklük küçüklük ve eşitlik durumlarını karşılaştıran programı yazabilirmisiniz.Çok önemli yarına performans ödevim

    YanıtlaSil
    Yanıtlar

    1. int birinciSayi;
      int ikinciSayi;

      Console.Write("Birinci Sayıyı Giriniz : ");
      birinciSayi = Convert.ToInt16(Console.ReadLine());

      Console.Write("İkinci Sayıyı Giriniz : ");
      ikinciSayi = Convert.ToInt16(Console.ReadLine());

      if (birinciSayi < ikinciSayi)
      {
      Console.Write("Birinci sayı ikinci sayıdan küçüktür. ");
      }
      else if (birinciSayi > ikinciSayi)
      {
      Console.Write("Birinci sayı ikinci sayıdan büyüktür. ");
      }
      else
      {
      Console.Write("Birinci sayı ikinci sayıya eşittir. ");
      }

      Sil
  5. klavyeden doğrunun m eğimi giriliyor.bu doğruya dik ve paralel doğruların eğimlerini bulan programı nasıl yazarız ?

    YanıtlaSil
  6. dik doğrunun eğimi -1/m olur paralen doğrunun da eğimi aynıdır yani m bunları konsol çıktısına :

    Console.WriteLine("Doğrunun eğimini giriniz: ");
    dobule m = Convert.ToInt32(Console.ReadLine());
    Console.WriteLine("paralel doğruların eğimi : " + m);
    Console.WriteLine("dik doğrunun eğimi : " + (-1/m));

    YanıtlaSil
  7. Hocam ayni programla baska tip programla baska tip program nasil yapilir

    YanıtlaSil
    Yanıtlar
    1. başka tip programla başka tip program ne demek biraz açıklarsan yardımcı olmaya çalışırımç

      Sil
  8. int sayi;

    Console.Write("Bir Sayı Giriniz : ");
    sayi = Convert.ToInt16(Console.ReadLine());

    if (sayi == 10)
    {
    Console.Write("Sonuc :", sayi*10);
    }
    else if (sayi == 20)
    {
    Console.Write("Sonuc :", sayi*20);
    }


    ....


    şeklinde yapabilirsin.

    YanıtlaSil
  9. Klavyeden 1 girildiğinde adınızı, 2 girildiğinde soyadınızı yazdıran program? Çok acil yardım edebilir misiniz?

    YanıtlaSil
    Yanıtlar
    1. while (true)
      {
      string ad, soyad;
      Console.Write(" Adınızı girmek İçin ->1\n Soyadınızı girmek için ->2\n Çıkmak için ->0\n giriniz\n\n");

      string secenek = Console.ReadLine().Trim();

      if (secenek == "1")
      {
      ad = Console.ReadLine();

      Console.WriteLine("Adınız : " + ad);
      }
      else if (secenek == "2")
      {
      soyad = Console.ReadLine();

      Console.WriteLine("Soyadınız : " + soyad);
      }
      else if (secenek == "0")
      {
      break;
      }

      Console.WriteLine();
      }

      Sil
  10. harfi int tipine cevirirken hata oluşuyordur . bunu dene.... karakteri int tipine dönüştürmen hataya neden oluyor.
    while (true)
    {
    int x, z;

    string y;

    Console.WriteLine("\nbirinci sayıyı giriniz:");

    x = Convert.ToInt16(Console.ReadLine());

    Console.WriteLine("ikinci sayıyı giriniz:");

    z = Convert.ToInt16(Console.ReadLine());

    Console.WriteLine("seçiminizi giriniz (c,t):");

    y = Console.ReadLine();

    if (y == "c")
    Console.WriteLine("sonuc: {0}", x * z);
    else if (y == "t")
    Console.WriteLine("sonuc: {0}", x + z);
    else Console.WriteLine("yanlış sayı girdiniz!!!");

    Console.WriteLine("Çıkmak için 0 giriniz. Devam etmek için 1");

    if (Console.ReadLine() == "0")
    {
    break;
    }
    }

    YanıtlaSil
  11. Klavyeden girilen 3 sayıdan en büyük olanı ekrana yazdıran kod satırlarını düzenleyiniz ( if tipiyle ) yardımcı olurmusunuz hocam? :(

    YanıtlaSil
    Yanıtlar
    1. int x1, x2, x3;
      Console.Write("birinci sayıyı giriniz:");
      x1 = Convert.ToInt16(Console.ReadLine());
      Console.Write("ikinci sayıyı giriniz:");
      x2 = Convert.ToInt16(Console.ReadLine());
      Console.Write("üçüncü sayıyı giriniz:");
      x3 = Convert.ToInt16(Console.ReadLine());

      if (x1<x2)
      {
      if (x2 < x3)
      Console.Write("En büyük sayı : " + x3);
      else
      Console.Write("En büyük sayı : " + x2);
      }
      else
      {
      if (x1 < x3)
      Console.Write("En büyük sayı : " + x3);
      else
      Console.Write("En büyük sayı : " + x1);
      }

      Console.ReadKey();

      Sil
  12. hocam LU ayrıştırma yöntemini yapan bir c# kodu yazmam gerekiyor yapamıyorum yardımcı olurmusunuz?

    YanıtlaSil
    Yanıtlar
    1. konsol uygulama olarak mı yoksa form uygulama olarak mı istiyorsun. bir de örnek bir method paylaşabilir misin .

      Sil
    2. form olarak hocam methodun ne olduğuyla ilgili diyorsanız http://ibu.tigrek.com/wp-content/uploads/2013/05/ayristirma.pdf burdan bakabilirsiniz

      Sil
    3. hocam ödevim yarınada bu akşam yazabilecek misiniz bişey söyleyebilir misiniz

      Sil
    4. o1958k@gmail.com bir mail adresini yollayabilir misin

      Sil
  13. hocam bana if else , iç içe if ve switch case den 5 örnek lazım ayrı ayrı nasıl bulabilirim

    YanıtlaSil
    Yanıtlar
    1. bu sayfada 6 tane farklı if else iöin 5-6 tane örnek var . ayrıca. sayfanın sol üst kısmındaki google arama ile "switch" veya "if else" kelimelerini arat farklı örnekleride bulabilirsin.

      Sil