If Kullanımı Örnekleri
Örnek 1
int GirilenYas, Fark;
string Mesaj;
int SuanKiYil = Convert.ToInt16(DateTime.Now.ToString("%y"));
SuanKiYil += 2000;
Console.WriteLine("{0} yılındayız...", SuanKiYil);
Console.Write("Doğum yılınızı yazınızt");
GirilenYas = Convert.ToInt16(Console.ReadLine());
Fark = SuanKiYil - GirilenYas;
if(Fark < 20) {
Mesaj = "Ergensiniz..";
}
else if(Fark < 30) {
Mesaj = "Gençsiniz..";
}
else if(Fark < 40) {
Mesaj = "Yaşlanıyorsunuz..";
}
else {
Mesaj = "Yaşlısınız..";
}
Console.WriteLine(Mesaj);
string Mesaj;
int SuanKiYil = Convert.ToInt16(DateTime.Now.ToString("%y"));
SuanKiYil += 2000;
Console.WriteLine("{0} yılındayız...", SuanKiYil);
Console.Write("Doğum yılınızı yazınızt");
GirilenYas = Convert.ToInt16(Console.ReadLine());
Fark = SuanKiYil - GirilenYas;
if(Fark < 20) {
Mesaj = "Ergensiniz..";
}
else if(Fark < 30) {
Mesaj = "Gençsiniz..";
}
else if(Fark < 40) {
Mesaj = "Yaşlanıyorsunuz..";
}
else {
Mesaj = "Yaşlısınız..";
}
Console.WriteLine(Mesaj);
Örnek 2
string StringSaat = DateTime.Now.ToString("%H");
int Saat = Convert.ToInt16(StringSaat);
string Mesaj;
Console.WriteLine("Şu an saat {0}:00", Saat);
if(Saat<12) {
Mesaj = "Günaydın";
}
else if(Saat<15) {
Mesaj = "Tünaydın";
}
else if(Saat <20) {
Mesaj = "İyi akşamlar";
}
else {
Mesaj = "İyi geceler";
}
Console.WriteLine(Mesaj);
int Saat = Convert.ToInt16(StringSaat);
string Mesaj;
Console.WriteLine("Şu an saat {0}:00", Saat);
if(Saat<12) {
Mesaj = "Günaydın";
}
else if(Saat<15) {
Mesaj = "Tünaydın";
}
else if(Saat <20) {
Mesaj = "İyi akşamlar";
}
else {
Mesaj = "İyi geceler";
}
Console.WriteLine(Mesaj);
Örnek
using System;
class degiskenler
{
static void Main()
{
int Yas;
Console.Write("Yaşınızı giriniz: ");
Yas = Convert.ToInt16(Console.ReadLine());
if(Yas>17) {
Console.WriteLine("Ehliyet Alabilirsiniz");
}
else {
Console.WriteLine("Ehliyet Alamazsınız..");
}
Console.ReadKey();
}
}
class degiskenler
{
static void Main()
{
int Yas;
Console.Write("Yaşınızı giriniz: ");
Yas = Convert.ToInt16(Console.ReadLine());
if(Yas>17) {
Console.WriteLine("Ehliyet Alabilirsiniz");
}
else {
Console.WriteLine("Ehliyet Alamazsınız..");
}
Console.ReadKey();
}
}
Örnek
using System;
class degiskenler
{
static void Main()
{
String Soru1, Soru2, Soru3;
String VCevap, Cevap1, Cevap2, Cevap3;
int Puan=0;
Soru1 = "Mehmet Akifin soyadı nedir?";
Cevap1 = "Ersoy";
Soru2 = "İstiklal Marşının yazıldığı yıl nedir?";
Cevap2 = "1923";
Soru3 = "Mehmet Akif nerede vefat etmiştir?";
Cevap3 = "Mısır";
Console.WriteLine(Soru1);
VCevap = Console.ReadLine();
if(VCevap == Cevap1) {
Puan+=1;
}
Console.WriteLine(Soru2);
VCevap = Console.ReadLine();
if(VCevap == Cevap2) {
Puan+=1;
}
Console.WriteLine(Soru3);
VCevap = Console.ReadLine();
if(VCevap == Cevap3) {
Puan+=1;
}
Console.WriteLine("Puanınız: {0}", Puan);
Console.ReadKey();
}
}
class degiskenler
{
static void Main()
{
String Soru1, Soru2, Soru3;
String VCevap, Cevap1, Cevap2, Cevap3;
int Puan=0;
Soru1 = "Mehmet Akifin soyadı nedir?";
Cevap1 = "Ersoy";
Soru2 = "İstiklal Marşının yazıldığı yıl nedir?";
Cevap2 = "1923";
Soru3 = "Mehmet Akif nerede vefat etmiştir?";
Cevap3 = "Mısır";
Console.WriteLine(Soru1);
VCevap = Console.ReadLine();
if(VCevap == Cevap1) {
Puan+=1;
}
Console.WriteLine(Soru2);
VCevap = Console.ReadLine();
if(VCevap == Cevap2) {
Puan+=1;
}
Console.WriteLine(Soru3);
VCevap = Console.ReadLine();
if(VCevap == Cevap3) {
Puan+=1;
}
Console.WriteLine("Puanınız: {0}", Puan);
Console.ReadKey();
}
}
Örnek
using System;
class degiskenler
{
static void Main()
{
Console.Write("Bir sayı giriniz:");
int sayi = Convert.ToInt32(Console.ReadLine());
if((sayi % 3 == 0) && (sayi % 5 ==0)){
Console.WriteLine("{0} sayısı hem 3'e hem de 5'e kalansız bölünebilir",sayi);
}
else {
Console.WriteLine("{0} sayısı hem 3'e hem de 5'e kalansız bölünemez", sayi);
}
}
}
class degiskenler
{
static void Main()
{
Console.Write("Bir sayı giriniz:");
int sayi = Convert.ToInt32(Console.ReadLine());
if((sayi % 3 == 0) && (sayi % 5 ==0)){
Console.WriteLine("{0} sayısı hem 3'e hem de 5'e kalansız bölünebilir",sayi);
}
else {
Console.WriteLine("{0} sayısı hem 3'e hem de 5'e kalansız bölünemez", sayi);
}
}
}
Örnek
using System;
class degiskenler
{
static void Main()
{
int Sayi1, Sayi2;
string Mesaj;
Console.Write ("1. Sayıyı girin: ");
Sayi1 = Convert.ToInt16(Console.ReadLine());
Console.Write ("2. Sayıyı girin: ");
Sayi2 = Convert.ToInt16(Console.ReadLine());
if(Sayi1==Sayi2) {
Mesaj = "Sayılar eşit";
}
else if(Sayi1 > Sayi2) {
Mesaj = Sayi1 + " büyüktür " + Sayi2 + " den";
}
else {
Mesaj = Sayi2 + " büyüktür " + Sayi1 + " den";
}
Console.Write(Mesaj);
}
}
class degiskenler
{
static void Main()
{
int Sayi1, Sayi2;
string Mesaj;
Console.Write ("1. Sayıyı girin: ");
Sayi1 = Convert.ToInt16(Console.ReadLine());
Console.Write ("2. Sayıyı girin: ");
Sayi2 = Convert.ToInt16(Console.ReadLine());
if(Sayi1==Sayi2) {
Mesaj = "Sayılar eşit";
}
else if(Sayi1 > Sayi2) {
Mesaj = Sayi1 + " büyüktür " + Sayi2 + " den";
}
else {
Mesaj = Sayi2 + " büyüktür " + Sayi1 + " den";
}
Console.Write(Mesaj);
}
}
Örnek
using System;
class degiskenler
{
static void Main()
{
int Not;
string Mesaj;
Console.Write("0-100 arasındaki puanınızı giriniz: ");
Not = Convert.ToInt16(Console.ReadLine());
if(Not <45) {
Mesaj = "Bir";
}
else if(Not<55) {
Mesaj = "İki";
}
else if(Not<70) {
Mesaj = "Üç";
}
else if(Not<85) {
Mesaj = "Dört";
}
else {
Mesaj = "Beş";
}
Console.WriteLine("Sınav notunuz {0}", Mesaj);
}
}
class degiskenler
{
static void Main()
{
int Not;
string Mesaj;
Console.Write("0-100 arasındaki puanınızı giriniz: ");
Not = Convert.ToInt16(Console.ReadLine());
if(Not <45) {
Mesaj = "Bir";
}
else if(Not<55) {
Mesaj = "İki";
}
else if(Not<70) {
Mesaj = "Üç";
}
else if(Not<85) {
Mesaj = "Dört";
}
else {
Mesaj = "Beş";
}
Console.WriteLine("Sınav notunuz {0}", Mesaj);
}
}
Örnek
string Soru;
Console.Write("Kullanıcı adını giriniz: ");
Soru = Console.ReadLine();
if(Soru=="admin" || Soru=="ADMİN") {
Console.Write("{0} kullanıcısı şifrenizi giriniz :", Soru);
Soru = Console.ReadLine();
if(Soru == "123") {
Console.WriteLine("Sisteme giriş başarılı");
}
else {
Console.WriteLine("Sisteme giriş başarısız...");
}
}
else {
Console.WriteLine("Kullanıcı adınız yanlış...");
}
Console.Write("Kullanıcı adını giriniz: ");
Soru = Console.ReadLine();
if(Soru=="admin" || Soru=="ADMİN") {
Console.Write("{0} kullanıcısı şifrenizi giriniz :", Soru);
Soru = Console.ReadLine();
if(Soru == "123") {
Console.WriteLine("Sisteme giriş başarılı");
}
else {
Console.WriteLine("Sisteme giriş başarısız...");
}
}
else {
Console.WriteLine("Kullanıcı adınız yanlış...");
}
Örnek
using System;
class degiskenler
{
static void Main()
{
//ATM Programı
int Bakiye = 2300;
//1. Bakiye görüntüleme
//2. Para Çekme
//3. Para Yatırma
//4. Çıkış
Console.WriteLine("ATM'ye hoş geldiniz...");
Console.Write("Yapmak istediğiniz işlemi seçiniz:");
int Cevap = Convert.ToInt16(Console.ReadLine());
if(Cevap == 1) {
Console.WriteLine("Bakiyeniz {0}", Bakiye);
}
else if(Cevap == 2) {
Console.Write("Çekmek istediğiniz miktarı giriniz:");
int Miktar = Convert.ToInt16(Console.ReadLine());
if(Miktar<Bakiye) {
Console.WriteLine("Kalan Bakiyeniz {0}", Bakiye-Miktar);
}
else {
Console.WriteLine("Bakiyeniz yeterli değildir");
}
}
else if(Cevap == 3) {
Console.Write("Yatırmak istediğiniz miktarı giriniz:");
int Miktar = Convert.ToInt16(Console.ReadLine());
Bakiye += Miktar;
Console.WriteLine("Bakiyeniz {0}", Bakiye);
}
else {
Console.WriteLine("Tekrar gorusmek uzere");
}
}
}
class degiskenler
{
static void Main()
{
//ATM Programı
int Bakiye = 2300;
//1. Bakiye görüntüleme
//2. Para Çekme
//3. Para Yatırma
//4. Çıkış
Console.WriteLine("ATM'ye hoş geldiniz...");
Console.Write("Yapmak istediğiniz işlemi seçiniz:");
int Cevap = Convert.ToInt16(Console.ReadLine());
if(Cevap == 1) {
Console.WriteLine("Bakiyeniz {0}", Bakiye);
}
else if(Cevap == 2) {
Console.Write("Çekmek istediğiniz miktarı giriniz:");
int Miktar = Convert.ToInt16(Console.ReadLine());
if(Miktar<Bakiye) {
Console.WriteLine("Kalan Bakiyeniz {0}", Bakiye-Miktar);
}
else {
Console.WriteLine("Bakiyeniz yeterli değildir");
}
}
else if(Cevap == 3) {
Console.Write("Yatırmak istediğiniz miktarı giriniz:");
int Miktar = Convert.ToInt16(Console.ReadLine());
Bakiye += Miktar;
Console.WriteLine("Bakiyeniz {0}", Bakiye);
}
else {
Console.WriteLine("Tekrar gorusmek uzere");
}
}
}
Örnek
using System;
class degiskenler
{
static void Main()
{
Console.WriteLine("Boy/Kilo endeksi hesaplama...");
Console.Write("Boyunuzu giriniz:");
double Boy = Convert.ToDouble(Console.ReadLine());
Console.Write("Kilonuzu giriniz:");
double Kilo = Convert.ToDouble(Console.ReadLine());
double BKE = Kilo / (Boy*Boy);
if(BKE < 18) {
Console.WriteLine("Zayifsiniz, endeksiniz {0}", BKE);
}
else if(BKE < 25 ) {
Console.WriteLine("Normalsiniz, endeksiniz {0}", BKE);
}
else {
Console.WriteLine("Kilolusunuz, endeksiniz {0}", BKE);
}
}
}
class degiskenler
{
static void Main()
{
Console.WriteLine("Boy/Kilo endeksi hesaplama...");
Console.Write("Boyunuzu giriniz:");
double Boy = Convert.ToDouble(Console.ReadLine());
Console.Write("Kilonuzu giriniz:");
double Kilo = Convert.ToDouble(Console.ReadLine());
double BKE = Kilo / (Boy*Boy);
if(BKE < 18) {
Console.WriteLine("Zayifsiniz, endeksiniz {0}", BKE);
}
else if(BKE < 25 ) {
Console.WriteLine("Normalsiniz, endeksiniz {0}", BKE);
}
else {
Console.WriteLine("Kilolusunuz, endeksiniz {0}", BKE);
}
}
}
Örnek
Klavyeden girilen şifre doğruysa sarı lambayı yakan, yanlışsa kırmızı lambayı yakan uyugulama (Gönder düğmesi olmadan, yazarken kontrol edicek)
private void sifree(object sender, KeyEventArgs e)
{
sifre = textBox1.Text.Trim();
Color Renk;
if (sifre == "Tugay10E")
{
Renk = Color.Yellow;
pictureBox1.Visible = Enabled;
pictureBox2.Visible = false;
}
else
{
Renk = Color.DarkRed;
pictureBox1.Visible = false;
pictureBox2.Visible = Enabled;
}
this.BackColor = Renk;
}
{
sifre = textBox1.Text.Trim();
Color Renk;
if (sifre == "Tugay10E")
{
Renk = Color.Yellow;
pictureBox1.Visible = Enabled;
pictureBox2.Visible = false;
}
else
{
Renk = Color.DarkRed;
pictureBox1.Visible = false;
pictureBox2.Visible = Enabled;
}
this.BackColor = Renk;
}
Örnek
Alış veriş sepetine atılan ürünlerin belirtilen limite göre ekrana uyarı verilmesi.
private void btnEkle_Click(object sender, EventArgs e)
{
// Bütçeyi kontrol et
if (string.IsNullOrWhiteSpace(txtButce.Text) || !double.TryParse(txtButce.Text, out double butce))
{
MessageBox.Show("Lütfen geçerli bir bütçe girin!");
txtButce.Focus();
return;
}
// Ürün adı kontrolü
string urunAdi = txtUrun.Text.Trim();
if (string.IsNullOrWhiteSpace(urunAdi))
{
MessageBox.Show("Lütfen ürün adını girin!");
txtUrun.Focus();
return;
}
if (!gecerliUrunler.Contains(urunAdi))
{
MessageBox.Show("Geçerli bir ürün adı girmediniz!");
txtUrun.Focus();
return;
}
// Fiyat kontrolü
if (string.IsNullOrWhiteSpace(txtFiyat.Text) || !double.TryParse(txtFiyat.Text, out double fiyat))
{
MessageBox.Show("Lütfen geçerli bir fiyat girin!");
txtFiyat.Focus();
return;
}
// Eğer bu fiyat toplam bütçeyi aşacaksa ekleme
if (toplamTutar + fiyat > butce * 1.5)
{
MessageBox.Show("Bu ürünü ekleyemezsiniz, toplam bütçeyi çok aşıyor!");
txtFiyat.Focus();
return;
}
else if (toplamTutar + fiyat > butce)
{
MessageBox.Show("Bu ürünü ekleyemezsiniz, toplam bütçeyi aşıyor!");
txtFiyat.Focus();
return;
}
// ListBox'a ekle
listBoxUrunler.Items.Add($"{urunAdi} - {fiyat} TL");
// Toplam ve adet güncelle
urunAdedi++;
toplamTutar += fiyat;
lblToplam.Text = "Toplam: " + toplamTutar + " TL";
lblAdet.Text = "Ürün Adedi: " + urunAdedi;
// TextBox'ları temizle ve focus ürün adına gelsin
txtUrun.Clear();
txtFiyat.Clear();
txtUrun.Focus();
{
// Bütçeyi kontrol et
if (string.IsNullOrWhiteSpace(txtButce.Text) || !double.TryParse(txtButce.Text, out double butce))
{
MessageBox.Show("Lütfen geçerli bir bütçe girin!");
txtButce.Focus();
return;
}
// Ürün adı kontrolü
string urunAdi = txtUrun.Text.Trim();
if (string.IsNullOrWhiteSpace(urunAdi))
{
MessageBox.Show("Lütfen ürün adını girin!");
txtUrun.Focus();
return;
}
if (!gecerliUrunler.Contains(urunAdi))
{
MessageBox.Show("Geçerli bir ürün adı girmediniz!");
txtUrun.Focus();
return;
}
// Fiyat kontrolü
if (string.IsNullOrWhiteSpace(txtFiyat.Text) || !double.TryParse(txtFiyat.Text, out double fiyat))
{
MessageBox.Show("Lütfen geçerli bir fiyat girin!");
txtFiyat.Focus();
return;
}
// Eğer bu fiyat toplam bütçeyi aşacaksa ekleme
if (toplamTutar + fiyat > butce * 1.5)
{
MessageBox.Show("Bu ürünü ekleyemezsiniz, toplam bütçeyi çok aşıyor!");
txtFiyat.Focus();
return;
}
else if (toplamTutar + fiyat > butce)
{
MessageBox.Show("Bu ürünü ekleyemezsiniz, toplam bütçeyi aşıyor!");
txtFiyat.Focus();
return;
}
// ListBox'a ekle
listBoxUrunler.Items.Add($"{urunAdi} - {fiyat} TL");
// Toplam ve adet güncelle
urunAdedi++;
toplamTutar += fiyat;
lblToplam.Text = "Toplam: " + toplamTutar + " TL";
lblAdet.Text = "Ürün Adedi: " + urunAdedi;
// TextBox'ları temizle ve focus ürün adına gelsin
txtUrun.Clear();
txtFiyat.Clear();
txtUrun.Focus();
Örnek
1 snde bir kez sistemi kontrol edip, elektrikli alette elektrik sembolünü, musluklu alette musluk sembolünü yakıp söndüren uygulamayı yapınız.
private void timer1_Tick(object sender, EventArgs e)
{
if (tv.Checked || buz.Checked || fir.Checked || cms.Checked || blsk.Checked)
{
pictureBox1.Visible = true;
ElektrikVar = true;
}
else
{
pictureBox1.Visible = false;
ElektrikVar = false;
}
if (cms.Checked || blsk.Checked || tuvalet.Checked)
{
pictureBox2.Visible = true;
}
else
{
pictureBox2.Visible = false;
}
}
private void Form1_Load(object sender, EventArgs e)
{
timer1.Start();
timer2.Start();
}
private void timer2_Tick(object sender, EventArgs e)
{
if (ElektrikVar)
{
if (pictureBox1.Visible)
{
pictureBox1.Visible = false;
}
else
{
pictureBox1.Visible = true;
}
}
}
{
if (tv.Checked || buz.Checked || fir.Checked || cms.Checked || blsk.Checked)
{
pictureBox1.Visible = true;
ElektrikVar = true;
}
else
{
pictureBox1.Visible = false;
ElektrikVar = false;
}
if (cms.Checked || blsk.Checked || tuvalet.Checked)
{
pictureBox2.Visible = true;
}
else
{
pictureBox2.Visible = false;
}
}
private void Form1_Load(object sender, EventArgs e)
{
timer1.Start();
timer2.Start();
}
private void timer2_Tick(object sender, EventArgs e)
{
if (ElektrikVar)
{
if (pictureBox1.Visible)
{
pictureBox1.Visible = false;
}
else
{
pictureBox1.Visible = true;
}
}
}