24 Kasım 2012 Cumartesi

8.Hafta Menülü İşlemler

Klavyeden girilen iki sayıya dört işlem uygulayan programı menülü olarak hazırlayınız.
static void Main(string[] args)
{
    int seçim, sayı1, sayı2, toplam, fark, çarpım, bölüm;
   
menü:

    Console.BackgroundColor = ConsoleColor.Yellow;
    Console.ForegroundColor = ConsoleColor.Blue;
    Console.Clear();

    Console.CursorLeft = 30; Console.CursorTop = 2;
    Console.Write("DÖRT İŞLEM ANA MENÜSÜ");
    Console.CursorLeft = 35; Console.CursorTop = 4;
    Console.Write("1-TOPLAMA");
    Console.CursorLeft = 35; Console.CursorTop = 5;
    Console.Write("2-ÇIKARMA");
    Console.CursorLeft = 35; Console.CursorTop = 6;
    Console.Write("3-ÇARPMA");
    Console.CursorLeft = 35; Console.CursorTop = 7;
    Console.Write("4-BÖLME");
    Console.CursorLeft = 35; Console.CursorTop = 8;
    Console.Write("5-ÇIKIŞ");
    Console.CursorLeft = 30; Console.CursorTop = 10;      
    Console.Write("SEÇİMİNİZ [1-5] = ");
    seçim = Convert.ToInt32(Console.ReadLine());

    if (seçim == 5) Environment.Exit(0);

    Console.CursorLeft = 30; Console.CursorTop = 12;
    Console.Write("1.Sayı = ");
    sayı1 = Convert.ToInt32(Console.ReadLine());

    Console.CursorLeft = 30; Console.CursorTop = 13;
    Console.Write("2.Sayı = ");
    sayı2 = Convert.ToInt32(Console.ReadLine());

    if (seçim == 1)
    {
        toplam = sayı1 + sayı2;
        Console.CursorLeft = 30; Console.CursorTop = 14;
        Console.WriteLine("Toplam = " + toplam);
    }
    if (seçim == 2)
    {
        fark = sayı1 - sayı2;
        Console.CursorLeft = 30; Console.CursorTop = 14;
        Console.WriteLine("Fark   = " + fark);
    }
    if (seçim == 3)
    {
        çarpım = sayı1 * sayı2;
        Console.CursorLeft = 30; Console.CursorTop = 14;
        Console.WriteLine("Çarpım = " + çarpım);
    }
    if (seçim == 4)
    {
        bölüm = sayı1 / sayı2;
        Console.CursorLeft = 30; Console.CursorTop = 14;
        Console.WriteLine("Bölüm  = " + bölüm);
    }
 
    Console.CursorLeft = 20; Console.CursorTop = 16;
    Console.Write("Ana Menüye Dönmek İçin Bir Tuşa Basınız ");

    Console.ReadKey();
    goto menü;
}
Geometrik Şekillerin alan ve çevresini hesaplayan programı menülü olarak hazırlayınız.
static void Main(string[] args)
{
    int seçim, kenar, kısa, uzun,yarıçap, kenar1, kenar2, kenar3, yükseklik;
    double alan, çevre;
   

menü:
    Console.ForegroundColor = ConsoleColor.Red;
    Console.BackgroundColor = ConsoleColor.Yellow;
    Console.Clear();

    Console.CursorLeft = 30; Console.CursorTop = 2;
    Console.Write("GEOMETRİK İŞLEMLER ANA MENÜSÜ");

    Console.CursorLeft = 35; Console.CursorTop = 4;
    Console.Write("1-KARE");

    Console.CursorLeft = 35; Console.CursorTop = 5;
    Console.Write("2-DİKDÖRTGEN");

    Console.CursorLeft = 35; Console.CursorTop = 6;
    Console.Write("3-DAİRE");

    Console.CursorLeft = 35; Console.CursorTop = 7;
    Console.Write("4-ÜÇGEN");

    Console.CursorLeft = 35; Console.CursorTop = 8;
    Console.Write("5-ÇIKIŞ");

    Console.CursorLeft = 30; Console.CursorTop = 10;
    Console.Write("SEÇİMİNİZ [1-5] = ");

    seçim = Convert.ToInt32(Console.ReadLine());

    if (seçim == 5) Environment.Exit(0);

    if (seçim == 1)
    {
    //Kare İşlemlerini Yaz
        Console.CursorLeft = 30;
        Console.CursorTop = 12;
        Console.Write("Karenin Bir Kenarını Gir = " );
        kenar = Convert.ToInt32(Console.ReadLine());
        alan = kenar * kenar;
        çevre = 4 * kenar;
        Console.CursorLeft = 30;
        Console.CursorTop = 14;
        Console.Write("Alan = " + alan);
        Console.CursorLeft = 30;
        Console.CursorTop = 15;
        Console.Write("Çevre = " + çevre);
    }
 
    if (seçim == 2)
    {
    //Dikdörtgen İşlemlerini Yaz
        Console.CursorLeft = 25;
        Console.CursorTop = 12;
        Console.Write("Dikdörtgenin Kısa Kenarını Gir = ");
        kısa = Convert.ToInt32(Console.ReadLine());

        Console.CursorLeft = 25;
        Console.CursorTop = 13;
        Console.Write("Dikdörtgenin Uzun Kenarını Gir = ");
        uzun = Convert.ToInt32(Console.ReadLine());

        alan = kısa * uzun;
        çevre = 2 * (kısa + uzun);

        Console.CursorLeft = 30;
        Console.CursorTop = 15;
        Console.Write("Alan  = " + alan);
        Console.CursorLeft = 30;
        Console.CursorTop = 16;
        Console.Write("Çevre = " + çevre);
    }

    if (seçim == 3)
    {
        //Daire İşlemlerini Yaz
        Console.CursorLeft = 25;
        Console.CursorTop = 12;
        Console.Write("Yarıçapı Gir = ");
        yarıçap = Convert.ToInt32(Console.ReadLine());

        alan = 3.14 * yarıçap * yarıçap;
        çevre = 2 * 3.14 * yarıçap;
       
        Console.CursorLeft = 30;
        Console.CursorTop = 14;
        Console.Write("Alan = " + alan);
        Console.CursorLeft = 30;
        Console.CursorTop = 15;
        Console.Write("Çevre= " + çevre);
    }

    if (seçim == 4)
    {
        //Üçgen İşlemlerini Yaz
        Console.CursorLeft = 25;
        Console.CursorTop = 12;
        Console.Write("1.Kenarı Gir = ");
        kenar1 = Convert.ToInt32(Console.ReadLine());

        Console.CursorLeft = 25;
        Console.CursorTop = 13;
        Console.Write("2.Kenarı Gir = ");
        kenar2 = Convert.ToInt32(Console.ReadLine());

        Console.CursorLeft = 25;
        Console.CursorTop = 14;
        Console.Write("3.Kenarı Gir = ");
        kenar3 = Convert.ToInt32(Console.ReadLine());

        Console.CursorLeft = 25;
        Console.CursorTop = 15;
        Console.Write("Yüksekliği Gir = ");
        yükseklik = Convert.ToInt32(Console.ReadLine());

        alan = kenar1 * yükseklik / 2;
        çevre = kenar1 + kenar2 + kenar3;

        Console.CursorLeft = 30;
        Console.CursorTop = 17;
        Console.Write("Alan  = " + alan);
        Console.CursorLeft = 30;
        Console.CursorTop = 16;
        Console.Write("Çevre = " + çevre);
    }
    Console.CursorLeft = 20; Console.CursorTop = 18;
    Console.ForegroundColor = ConsoleColor.Blue;
    Console.Write("Ana Menüye Dönmek İçin Bir Tuşa Basınız ");
    Console.ReadKey();

    goto menü;
  }

1 yorum: