C# bölüm 2
Önceki konuları okumadıysanız söyle bir hatırlayalım;
Değeri tanımlaman değişkenler arasında matematik işlemleri
Değeri tanımlanan değişkenler arasında toplama işlemi nasıl yaparız basit bir örnek yaparak bakalım
Kod:
tatic void Main(string[] args)
{
int A = 2; // A değişkenine 2 değerini atadık
int B; // B değişkeninin tanımladık
B = 3; // B değişkenine 3 değerini atadık
Console.WriteLine("A + B toplamı sonucu = " + (A + B)); // A + B değişkenlerinin toplama işlemini gerçekleştirmek için parantez içine alarak arasına + işareti eklediğimizde istediğimiz sonucu verecektir.
Console.ReadKey();
}
Çıkarma bölme çarpma işlemlerini de aynı şekilde -, / ve * işaretlerini kullanarak yapabiliriz
Date Time
Date time komutları ile kodu çalıştırdığımız an ki tarih bilgisini konsola yazdırabiliriz
Console.WriteLine("{0:dd}", DateTime.Now); ayın hangi günü olduğunu gösterir
Console.WriteLine("{0:ddd}", DateTime.Now); hangi gün olduğunu kısaltarak gösterir
Console.WriteLine("{0:dddd}", DateTime.Now); hangi gün olduğunu gösterir
Console.WriteLine("{0:hh}", DateTime.Now); 12 saat biçiminde saati gösterir
Console.WriteLine("{0:HH}", DateTime.Now); 24 saat biçiminde saati gösterir
Console.WriteLine("{0:mm}", DateTime.Now); dakikayı gösterir
Console.WriteLine("{0:MM}", DateTime.Now); sayı ile ayı gösterir
Console.WriteLine("{0:MMM}", DateTime.Now); yazı ile kısaltarak ayı gösterir
Console.WriteLine("{0:MMMM}", DateTime.Now); ayı tam adı ile gösterir
Console.WriteLine("{0:yy}", DateTime.Now); yılın son 2 sayısı gösterir 2024 yılını 24 şeklinde gösterir
Console.WriteLine("{0:yyyy}", DateTime.Now); yılı gösterir
Console.WriteLine("{0:hh:mm:ss}", DateTime.Now); saat dakika saniye şeklinde saati gösterir
Console.WriteLine("{0:dd/MM/yyyy}",DateTime.Now); gün ay yıl olarak tarihi gösterir
Console.WriteLine("{0:dd}", DateTime.Now); ayın hangi günü olduğunu gösterir
Console.WriteLine("{0:ddd}", DateTime.Now); hangi gün olduğunu kısaltarak gösterir
Console.WriteLine("{0:dddd}", DateTime.Now); hangi gün olduğunu gösterir
Console.WriteLine("{0:hh}", DateTime.Now); 12 saat biçiminde saati gösterir
Console.WriteLine("{0:HH}", DateTime.Now); 24 saat biçiminde saati gösterir
Console.WriteLine("{0:mm}", DateTime.Now); dakikayı gösterir
Console.WriteLine("{0:MM}", DateTime.Now); sayı ile ayı gösterir
Console.WriteLine("{0:MMM}", DateTime.Now); yazı ile kısaltarak ayı gösterir
Console.WriteLine("{0:MMMM}", DateTime.Now); ayı tam adı ile gösterir
Console.WriteLine("{0:yy}", DateTime.Now); yılın son 2 sayısı gösterir 2024 yılını 24 şeklinde gösterir
Console.WriteLine("{0:yyyy}", DateTime.Now); yılı gösterir
Console.WriteLine("{0:hh:mm:ss}", DateTime.Now); saat dakika saniye şeklinde saati gösterir
Console.WriteLine("{0:dd/MM/yyyy}",DateTime.Now); gün ay yıl olarak tarihi gösterir
Kullanıcıdan değişkene değer atama
Şuana kadar hep değişkenlerin değerlerini kodları yazarken biz atamıştık şimdi bu değerleri kullanıcı tarafından program kullanırken nasıl atanır ona bakalım
Şöyle bir örnek yapalım kullanıcının yaşını soran bir kod yazalım
Kod:
static void Main(string[] args)
{
int yas; // yaş değişkenini tanımladık
Console.Write("yaşınızı girin "); // kullanıcıya yaşını girmesi için komut satırı gönderdik
yas = Console.Read(); Console.WriteLine("yaşınız : {0}", yas); // kullanıcıdan gelen yaş değerini alarak ekrana yazdırmasını sağladık
Console.ReadKey();
}
Şimdi kullanıcıdan gelen bilgiler ile matematik işlemlerini nasıl yapabiliriz ona bakalım aslında bakarsak mantığı yine konu başında yaptığımız örneğe benziyor ama burada sayıları kullanıcı girecek
Kod:
static void Main(string[] args)
{
string a, b; // a ve değişkenlerini tanımladık
Console.Write("1. Sayıyı Giriniz: "); // kullanıcıdan 1. Sayıyı girmesini istedik
a= Console.ReadLine();
Console.Write("2. Sayıyı Giriniz: "); // kullanıcıdan 2. Sayıyı girmesini istedik
b = Console.ReadLine();
Console.WriteLine("{0} + {1} = {2} ", a, b, (Convert.ToInt16(a)+ Convert.ToInt16(b))); // sırası ile kullanıcıdan gelen verileri alıp toplama işlemi yaptırarak ekrana yazdırılmasını sağladık
Console.ReadKey();
}
Toplama çıkartma ve çarpma işlemlerini bu şekilde yapabiliriz ama bölme işleminde her zaman net bir sonuç alamayız örnek olarak kullanıcı 16 sayısını 5 sayısına bölünmesini istediğinde net bir sayı alamayız işte tam o sırada devreye float komutu giriyor ve sonucun yanındaki virgülü atıp tam bir sayıyı kullanıcıya veriyor kullanımına bakacak olursak
Kod:
/* Online C# Compiler and Editor */
using System.IO;
using System;
class Program
{
class DortIslem
{
static void Main(string[] args)
{
Console.Write("ilk sayıyı girin: ");
int a = Convert.ToInt32(Console.ReadLine());// kullanıcıdan ilk sayıyı yani a değişkeninin değerini aldık
Console.Write("İkinci sayıyı girin: ");
int b = Convert.ToInt32(Console.ReadLine());// kullanıcıdan ikinci sayıyı yani b değişkeninin değerini aldık
int sonuc;
float floatSonuc; // sonucun tam sayı çıkmasını sağladık
sonuc = a / b;
Console.WriteLine("a / b = {0}", sonuc);
floatSonuc = (float)a / b;
Console.ReadKey();
}
}
}
Bir sonraki konuda koşullar ve döngüler ile görüşmek üzere …

