C# Console Uygulamaları if-else Yapıları ve Random Sayı Atama
C# Console Uygulamaları if-else Yapıları ve Random Sayı Atama yazımızda if-else, else if kontrol yapılarının ve rastgele sayılarla işlem yapan programları göreceğiz.
C# Console Uygulamaları if-else Yapıları
Arabanın Yapmış Olduğu Hıza ve Harcamış Olduğu Benzine Göre Sonuç Çıkartan Program
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(“Hız giriniz: “);
float hiz = Convert.ToSingle(Console.ReadLine());
Console.WriteLine(“Benzin Giriniz: “);
float benzin = Convert.ToSingle(Console.ReadLine());
if (hiz >= 100 && hiz <= 150)
{
benzin = benzin * 0.95f;
Console.WriteLine(“Harcadığı benzin miktarı:” + benzin);
}
else if (hiz >= 151 && hiz <= 200)
{
benzin = benzin * 0.9f;
Console.WriteLine(“Harcadığı benzin miktarı:” + benzin);
}
else if (hiz >= 201 && hiz <= 300)
{
benzin = benzin * 0.8f;
Console.WriteLine(“Harcadığı benzin miktarı:” + benzin);
}
Console.ReadLine();
}
}
}
C# Console Uygulamaları-Ehliyet Alabilmeyi Hesaplayan Program
Ehliyet programında yaş, öğrenim ve zeka puanının belirli bir seviyenin üzerinde olma şartı koyularak ehliyet alabilmeyi bulan program.
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(“Yaş giriniz: “);
int yas = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(“Eğitim Giriniz:<lise><universite> “);
string egitim = Convert.ToString(Console.ReadLine());
Console.WriteLine(“Zeka Giriniz: “);
int zeka = Convert.ToInt32(Console.ReadLine());
if (yas >= 18 && yas <= 60 && egitim == “lise” || egitim == “universite” && zeka >= 40)
{
Console.Write(“Ehliyet alabilirsiniz”);
Console.ReadLine();
}
else
{
Console.Write(“Ehliyet alamazsınız”);
Console.ReadLine();
}
}
}
}
Girdiğimiz Sayının 3 ve 4 Sayılarına Bölünebilmesini Kontrol Eden Program
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)
{
don:
Console.WriteLine(“Sayı Giriniz: “);
int sayi = Convert.ToInt32(Console.ReadLine());
if (sayi == 0)
{
Console.WriteLine(“Tekrar deneyiniz”);
goto don;
}
else
{
if (sayi >= 100 && sayi <= 1000)
{
if (sayi % 12 == 0)
{
Console.WriteLine(“Sayı 3 ve 4 e bölünüyor”);
Console.ReadLine();
}
else
{
Console.WriteLine(“Bölünmüyor”);
Console.ReadLine();
}
}
else
{
Console.WriteLine(“100 ile 1000 arasında değer giriniz “);
goto don;
}
}
}
}
}
Rastgele İki Sayı Üreten ve Bu Ürettiği Sayıları Büyüklük Bakımından Karşılaştıran Program
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)
{
Random rastgele = new Random();
int sayi = rastgele.Next(1, 10);
int sayi1 = rastgele.Next(1, 15);
if (sayi > sayi1)
{
Console.WriteLine(“Helal olsun sayi ” + sayi);
Console.ReadLine();
}
else
{
Console.WriteLine(“Kaybettin sayi1 ” + sayi1);
Console.ReadLine();
}
}
}
}
Fenerbahçe-Galatasaray Futbol Maçının Tahminini Yapan Program
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)
{
Random rastgele = new Random();
int sayi = rastgele.Next(0, 5);
int sayi1 = rastgele.Next(0, 5);
if (sayi < sayi1)
{
Console.WriteLine(“Fenerbahçe-Galatasaray Maçı skoru”);
Console.WriteLine(“Maçın galibi Fenerbahçe ” + sayi + ” gol attı”);
Console.ReadLine();
}
if (sayi == sayi1)
{
Console.WriteLine(“Fenerbahçe-Galatasaray Maçı skoru”);
Console.WriteLine(“Maçın galibi Galatasaray ” + sayi1 + ” gol attı”);
Console.ReadLine();
}
else
{
Console.WriteLine(“Maç berabere ” + sayi1);
Console.ReadLine();
}
}
}
}
C# Console Uygulamaları if-else Yapıları ve Random Sayı Atama.