Giriş
C# dilinde oluşturacağınız uygulamalar, değişmez ve değişken sayısal veriler üzerinde çalışmanızı gerektirir. Örnekler:
- Toplama, çıkarma, çarpma ve bölme gibi basit matematik işlemleri gerçekleştirme
- Belirli bir sırada tamamlanması gereken çok adımlı işlemler gerçekleştirme
- Bölme işlemi gerçekleştirildikten sonra kalanı belirleme
- Bir değeri artırma veya azaltma vb.
Bir değeri bir ölçü biriminden diğerine dönüştüren bir hesaplama yapmak istediğinizi varsayalım. Örneğin, geçerli sıcaklığı Fahrenheit'ten Santigrat'a dönüştürmeniz gerekiyorsa ne olur? Sıcaklığı santigrat derece olarak hesapladıktan sonra, bu bilgileri kullanıcıya biçimlendirilmiş bir iletide görüntülemeniz gerekir. Bunu başarmak için sabit ve değişken değerler üzerinde işlem yapmak için operatörleri kullanmayı öğrenmeniz gerekir.
Bu modülde verileriniz üzerinde temel dize ve sayısal işlemler gerçekleştireceksiniz. Öğreneceğiniz gibi, derleyici verilen işlecin etrafındaki değerlerin veri türlerine bağlı olarak farklı görevler gerçekleştirir. Daha da önemlisi, işleçlerin işlenenler üzerinde nasıl işlem yaptığını anlayacaksınız. İşleçler ve işlenenlerle doğru şekilde çalışmayı öğrenmek, kodunuzda anlamlı yönergeler oluşturmanıza yardımcı olur.
Bu modülün sonunda değişmez değer ve değişken değerleri üzerinde temel işlemler gerçekleştiren kod yazabileceksiniz.
Öğrenme hedefleri
Bu modülde şunları yapacaksınız:
- Sayısal değerler üzerinde matematik işlemleri gerçekleştirme
- Dizeler ve sayısal değerler arasındaki örtük tür dönüştürmesini gözlemleme
- Bir veri türünü geçici olarak başka bir veri türüne dönüştürme
Önkoşullar
- .NET düzenleyicisiyle başlangıç düzeyinde deneyim
- Temel C# sözdizimi kurallarıyla başlangıç düzeyi deneyim
- Başlangıç düzeyinde
Console.WriteLineveConsole.Writeyöntemlerini kullanarak konsola iletiyi görüntüleme deneyimi. -
string,intvedecimalgibi temel veri türlerinin sabit değerlerini oluşturma ve değişkenlerini bildirme hakkında başlangıç düzeyi deneyim - Dize birleştirme ve dize ilişkilendirme konularında başlangıç düzeyi deneyim