C# Console Uygulamaları Switch Case Yapıları ve For Döngüsü

C# Console Uygulamaları Switch Case Yapıları ve For Döngüsü yazımızda Switch Case seçeneğindeki örnekleri yapmaya devam ediyoruz artı olarak for döngüsü kullanımına giriyoruz.

c_sharp
c_sharp

Switch Case Yapısı İle Burçların Bulunduğu Elementi Seçiyoruz Ardından Burçların Olduğu Liste Geliyor

Burçlar
Burçlar

Kod Başlangıcı:

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

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine(“Burç elementinizi seçin”);
Console.WriteLine(“1-ateş”);
Console.WriteLine(“2-toprak”);
Console.WriteLine(“3-hava”);
Console.WriteLine(“4-su”);
int burc = Convert.ToInt32(Console.ReadLine());
switch (burc)
{

case 1:
Console.WriteLine(“Ateş grubu burçlarımız: “);
Console.WriteLine(“1-koç burcu “);
Console.WriteLine(“2-Aslan burcu “);
Console.WriteLine(“3-yay burcu “);
Console.ReadLine();
break;
case 2:
Console.WriteLine(“Toprak grubu burçlarımız: “);
Console.WriteLine(“1-boğa burcu “);
Console.WriteLine(“2-başak burcu “);
Console.WriteLine(“3-oğlak burcu “);
Console.ReadLine();
break;
case 3:
Console.WriteLine(“Hava grubu burçlarımız: “);
Console.WriteLine(“1-ikizler burcu “);
Console.WriteLine(“2-terazi burcu “);
Console.WriteLine(“3-kova burcu “);
Console.ReadLine();
break;
case 4:
Console.WriteLine(“su grubu burçlarımız: “);
Console.WriteLine(“1-yengeç burcu “);
Console.WriteLine(“2-akrep burcu “);
Console.WriteLine(“3-balık burcu “);
Console.ReadLine();
break;
default:
Console.WriteLine(“işlem hatalı”);
break;

}
Console.ReadLine();
}
}
}


Switch Case İçinde İf-else Yapısı Kullanarak Ürün Fiyatı Karşılaştırma

Başlangıçta Ürünleri sıralıyoruz. Seçtiğimiz televizyon ürününün fiyatını giriyoruz. 800 tl ile 1500 tl arası televizyon hd kalitesinde, 2000 tl’den fazla ise full hd kalitesinde bilgisini bize verir.

Televizyon Fiyat
Televizyon Fiyat

Kod Başlangıcı:

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

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine(“Ürünlerimiz”);
Console.WriteLine(“1-televizyon”);
Console.WriteLine(“2-bilgisayar”);
Console.WriteLine(“3-telefon”);
int urunler = Convert.ToInt32(Console.ReadLine());

switch (urunler)
{

case 1:
Console.WriteLine(“televizyon açıklaması “);
Console.WriteLine(“fiyat girin”);
float fiyat = Convert.ToSingle(Console.ReadLine());
if (fiyat >= 800f && fiyat <= 1500f)
{
Console.WriteLine(“Televizyon hd”);
}
else if (fiyat >= 2000f)
{
Console.WriteLine(“Televizyon full hd”);

}
else
{
Console.WriteLine(“Paran yetmiyor”);
}

Console.ReadLine();
break;
case 2:
Console.WriteLine(“bilgisayar ekranı “);
Console.WriteLine(“intel i7işlemci “);
Console.WriteLine(” 8gbram “);
Console.WriteLine(“4gb ekran kartı “);

if (true)
{

}

Console.ReadLine();
break;
case 3:
Console.WriteLine(“telefon özellikleri “);
Console.WriteLine(“kameralı olsun “);
Console.WriteLine(“32gb ram olsun “);
Console.WriteLine(“android sistem “);
Console.WriteLine(“1000 tl fiyatlık “);
Console.ReadLine();
break;
default:
Console.WriteLine(“işlem hatalı”);
break;

}
Console.ReadLine();
}
}
}


Switch Case İçinde İf-else Yapısı Kullanarak Öğrenci Kaldı Geçti Belirleme

İki seçenekte de farklı not sistemleri kullanılmıştır. Öğrenci bilgileri ve notları istenerek ortalaması bulunur ve geçip geçmediği belirlenir.

Not
Not

Kod Başlangıcı:

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

namespace eylul26
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine(“1-/\n2-/\n”);
Console.WriteLine(“Hangisini seçiyorsun : “);
int ogr = Convert.ToInt32(Console.ReadLine());

switch (ogr)
{
case 1: Console.WriteLine(“ÖGrencinin adı Soyadı :”);
string ad = Console.ReadLine();
Console.WriteLine(“Yaşınızı giriniz:”);
int yas = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(“Sınav notlarını giriniz \n1-“);
float not1 = Convert.ToSingle(Console.ReadLine());
Console.WriteLine(“2-“);
float not2 = Convert.ToSingle(Console.ReadLine());
if (yas >= 14)
{
Console.WriteLine(“Kanaat Kullanmak istiyormusun ? <e/h>”);
char cevap = Convert.ToChar(Console.ReadLine());
if (cevap == ‘e’)
{
float kanaat = Convert.ToSingle(Console.ReadLine());
float ort = (not1 + not2 + kanaat) / 2f;
Console.WriteLine(“Ortalama = ” + ort);
if (ort >= 50)
{
Console.WriteLine(“Tebrikler Geçtiniz”);
}
else
{
Console.WriteLine(“Kaldınız”);
}
}
else if (cevap == ‘h’)
{
Console.WriteLine(“Teşekkürler”);
float ort = (not1 + not2) / 2f;
Console.WriteLine(“Ortalama = ” + ort);
if (ort >= 50)
{
Console.WriteLine(“Tebrikler Geçtiniz”);
}
else
{
Console.WriteLine(“Kaldınız”);
}
}
else
{
Console.WriteLine(“Yanlıs bir değer girdiniz”);
}
}
else
{
Console.WriteLine(“Sisteme girmeniz için kosullar uygun degil”);
}
break;
case 2:
Console.WriteLine(“Ögrencinin adı soyadı :”);
ad = Console.ReadLine();
Console.WriteLine(“Yasınızı Giriniz:”);
yas = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(“Okul ortalamasını giriniz (0-5 arasında)”);
float oort = Convert.ToSingle(Console.ReadLine());
if (oort >= 2.5f)
{
Console.WriteLine(“Hangi dersi secmek istiyosun. \n1-Matematik \n2-Türkçe \n3-Fen”);
int ders = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(“Tebrikler ders eklendi”);
}
else
{
Console.WriteLine(“Ders secmek için kosullarınız yeterli değil”);
}
break;
default:
break;

}
Console.ReadLine();
}
}
}


For Döngüsüyle 0’dan 10’a Kadar Saydırma

İnteger olarak sayac değişkeni tanımlanır. 0’dan başlatılır. 10 olana kadar tekrar tekrar döngü çalıştırılır. C# Console Uygulamaları Switch Case Yapıları ve For Döngüsü.

Sayılar
Sayılar

Kod Başlangıcı:

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

namespace ForDonguleri
{
class Program
{
static void Main(string[] args)
{
int sayac;
for (sayac = 0; sayac <= 10; sayac++)
{
Console.WriteLine(“Sayılarım : ” + sayac);
}
Console.ReadLine();
}
}
}


For Döngüsüyle 10’dan Geriye 2’şer li Azalma

C# Console Uygulamaları Switch Case Yapıları ve For Döngüsü.

Geriye Doğru Sayma
Geriye Doğru Sayma

Kod Başlangıcı:

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

namespace ForDonguleri
{
class Program
{
static void Main(string[] args)
{

for (int sayac = 10; sayac >= 1; sayac -= 2)
{
Console.WriteLine(“Sayılarım : ” + sayac);
}
Console.ReadLine();
}
}
}


C# Console Uygulamaları Switch Case Yapıları ve For Döngüsü.

Admin

Yazılım mühendisi

Eklemek istedikleriniz :