C# İf Else yapısı

İf komutu, verilen bir şartın gerçekleşmesi ya da gerçekleşmemesi durumunda belirtilen kodların çalıştırılmasını sağlar bu hususta aşağıdaki kodlarda not hesaplama örneği verilmiştir. bu örnekte formumuza 1 adet buton ekledik ve inputbox kullandığımız için c# da inputbox olmadığından dolayı visualbasic i referans olarak ekledin ve using ile de başa koyduk akabinde buton nesnemizin içine kodlarımızı yazdık.

[sourcecode language=”plain”]

//İf else koşulları ile not hesaplama
//visualbasic sınıfını referans olarak ekledik nedeni ise c# içerisinde input nesnesi olmadığı için
using System;
using System.Windows.Forms;
using Microsoft.VisualBasic;
namespace WindowsFormsApplication3
{
public partial class Form1 : Form
{<!–more–>
public Form1()
{
InitializeComponent();
}
//buton oluşturduk ve içine if else koşulları ile kodumuzu yazdık
private void button1_Click(object sender, EventArgs e)
{
//notu değişkeni oluşturduk
byte notu;
// not değişkenini inputbox ile aldırıyoruz aldırır ikende byte çeviriyoruz
notu = Convert.ToByte(Interaction.InputBox("Notunuzu giriniz"));
//eger notu 100 den küçük yada eşit ise
if (notu <= 100)
{
//eger not 45’ten küçük ise kaldı
if (notu < 45)
{

MessageBox.Show("kaldınız");
}
else if (notu > 44)
{
//eger not 44 den büyük ise geçti
MessageBox.Show("geçtiniz");
}
else
{
MessageBox.Show("Not 100’den küçük olmalı");
}
}
}
}
}

[/sourcecode]

Bu yazı C# kategorisine gönderilmiş ve ile etiketlenmiş. Kalıcı bağlantıyı yer imlerinize ekleyin.

C# İf Else yapısı için 3 cevap

  1. Merhaba,

    C#, Java vs. gibi diller üzerinde yazmış olduğun makaleler içerisindeki örnek kod bloklarını “SyntaxHighlighter” isimli eklentiyle yayınlamanı tavsiye ederim.

    Eklenti kurulumu yapıldıktan sonra aşağıdaki örnekte olduğu gibi kullanabilirsin.
    [code lang=”js”]
    Kodlar buraya
    [/code]

    Ayrıca kodları Visual Studio ortamında CTRL + K + D kombinasyonuyla nizama getirebilir ve görsellik açısından daha okunabilir bir hale sokabilirsin.

    Kolay gelsin kardeşim.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir