27 Şubat 2012 Pazartesi

Karışık İşlemler Menüsü

string seçim,kenar,kısa,uzun,yarıçap,dolar,dolarkuru;
double alan, çevre,TL;

menü:

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

Console.CursorLeft = 30; Console.CursorTop = 2;
Console.Write("KARIŞIK İŞLEM 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-DOLAR-TL");

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 = Console.ReadLine();

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

if (seçim == "1")
{
//Kare Hesaplamaları Bölümü
Console.CursorLeft = 30; Console.CursorTop = 12;
Console.Write("Karenin Bir Kenarı = ");
kenar = Console.ReadLine();

alan = Convert.ToInt16(kenar) * Convert.ToInt16(kenar);
çevre = 4* Convert.ToInt16(kenar);

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

if (seçim == "2")
{
//Dikdörtgen Hesaplamaları Bölümü
Console.CursorLeft = 30; Console.CursorTop = 12;
Console.Write("Dikdörtgenin Kısa Kenarı = ");
kısa = Console.ReadLine();
Console.CursorLeft = 30; Console.CursorTop = 13;
Console.Write("Dikdörtgenin Uzun Kenarı = ");
uzun = Console.ReadLine();

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

Console.CursorLeft = 30; Console.CursorTop = 15;
Console.Write("Dikdörtgenin Alanı = " + alan);
Console.CursorLeft = 30; Console.CursorTop = 17;
Console.Write("Dikdörtgenin Çevre = " + çevre);
}

if (seçim == "3")
{
//Daire Hesaplamaları Bölümü
Console.CursorLeft = 30; Console.CursorTop = 12;
Console.Write("Dairenin Yarıçapı = ");
yarıçap = Console.ReadLine();

alan = 3.14 * Convert.ToInt16(yarıçap) * Convert.ToInt16(yarıçap);
çevre = 2 * 3.14* Convert.ToInt16(yarıçap);

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

if (seçim == "4")
{
//Dolar-TL Hesaplamaları Bölümü
Console.CursorLeft = 30; Console.CursorTop = 12;
Console.Write("Dolar Kuru = ");
dolarkuru = Console.ReadLine();
Console.CursorLeft = 30; Console.CursorTop = 13;
Console.Write("Dolar Miktarı = ");
dolar = Console.ReadLine();

TL = Convert.ToDouble(dolar) * Convert.ToDouble(dolarkuru);

Console.CursorLeft = 30; Console.CursorTop = 15;
Console.Write("Türk Lirası = " + TL);

}

Console.CursorLeft = 20; Console.CursorTop = 20;
Console.Write("Ana Menüden Yeni Seçim Yapmak İçin Bir Tuşa Basınız ");

Console.ReadKey();

goto menü;

13 Şubat 2012 Pazartesi

İdeal Kilo Programı

Klavyeden Boy, Yaş, Kilo ve Cinsiyeti girilen kişinin İdeal Kilosunu hesaplayan programı yazınız.

İdeal = (Boy – 100 + Yaş /10) *Katsayı

Katsayı erkekler için 0.9 kadınlar için 0.8 alınacaktır.

static void Main(string[] args)
{
string boy, yaş, kilo,cinsiyet;
double ideal, katsayı=0.9;

Console.Write("Boyunuzu Giriniz = "); boy = Console.ReadLine();
Console.Write("Yaşınızı Giriniz = "); yaş = Console.ReadLine();
Console.Write("Kilonuzu Giriniz = "); kilo = Console.ReadLine();
Console.Write("Cinsiyetinizi Giriniz [E/K]= "); cinsiyet = Console.ReadLine();

if ((cinsiyet=="E")&& (cinsiyet=="e")) katsayı=0.9;
if ((cinsiyet=="K")&& (cinsiyet=="k")) katsayı=0.8;

ideal=(Convert.ToInt16(boy)-100 + Convert.ToInt16(yaş) / 10) * katsayı;

Console.WriteLine("İdeal Kilonuz = " + ideal);

if ( Convert.ToInt16(kilo) > ideal) Console.WriteLine("Şişmansınız");
if ( Convert.ToInt16(kilo) < ideal) Console.WriteLine("Zayıfsınız");
if ( Convert.ToInt16(kilo) == ideal) Console.WriteLine("İdealsiniz");

Console.ReadKey();

}

Menülü Dört İşlem Yapan Program

Klavyeden girilen iki sayıyı kullanıcının isteğine göre dört işlemden birini uygulayan programı yazınız.

static void Main(string[] args)
{
string seçim, sayı1, sayı2;
int sonuç=1;

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 = Console.ReadLine();

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

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

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

if (seçim == "1")
sonuç = Convert.ToInt16(sayı1) + Convert.ToInt16(sayı2);

if (seçim == "2")
sonuç = Convert.ToInt16(sayı1) - Convert.ToInt16(sayı2);

if (seçim == "3")
sonuç = Convert.ToInt16(sayı1) * Convert.ToInt16(sayı2);

if (seçim == "4")
sonuç = Convert.ToInt16(sayı1) / Convert.ToInt16(sayı2);


Console.CursorLeft = 30; Console.CursorTop = 14;
Console.WriteLine("Sonuç = " + sonuç);

Console.CursorLeft = 20; Console.CursorTop = 16;
Console.Write("Ana Menüden Yeni Seçim Yapmak İçin Bir Tuşa Basınız ");

Console.ReadKey();

goto menü;

}