Bilim ve Teknoloji

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# Console Uygulamaları Switch Case Yapıları

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

C# Console Uygulamaları Switch Case Yapıları
Burçlar

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.

C# Console Uygulamaları Switch Case Yapıları
Ürün Fiyatı Karşılaştırma

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.

C# Console Uygulamaları Switch Case Yapıları
Öğrenci Kaldı Geçti

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

integer 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.

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

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();
}
}
}

C# Console Uygulamaları Switch Case Yapıları ve For Döngüsü-For Döngüsüyle 10’dan Geriye 2’şerli Azalma

For Döngüsü
10’dan Geriye 2’şerli Azalma

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ü.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir