Giriş

Tamamlandı

Geliştiriciler neredeyse her gün bazı görevleri yerine getirir. Dize ve sayısal değişkenleri bildirme, değerleri atama ve ayıklama ve hesaplamalar yapma gibi görevler rutindir, ancak çok önemlidir. Aynı derecede önemli olan, sonuçları uygulama kullanıcısına iletme görevidir. Belirli bir sorunu çözmek için bu becerileri uygulama becerisine hakim olmak, her geliştiricinin yapmayı öğrenmesi gereken bir şeydir.

Bir okulda öğretmen asistanı olduğunuzu varsayalım. Öğrenci notlarını otomatik hale getiren bir uygulama geliştirmekle görevlendirildiniz. Uygulama, sınıf için geçerli genel notunu/puanını hesaplamak üzere her öğrenci için puanlanan tüm ödevleri kullanır. Öğretmen, öğrenci notlarını raporlamak için gerekli bir biçim de sağlamıştır.

Bu modül, Öğrenci Notlama uygulamanızı geliştirmek için gereken adımlarda size yol gösterir. Kodunuz öğrenci adlarına göre değişkenlere değerler bildirir ve atar, çeşitli sayısal hesaplamalar yapar ve sonuçları görüntüler. Hesaplamalar, ödev puanlarının toplamını belirlemeyi ve her öğrenci için geçerli notu hesaplamayı içerir. Sonuçları gerekli biçimde görüntülemek için, hem karakter kaçış dizilerini hem de sonuçlarınızı biçimlendirmeye yardımcı olacak karakter kaçış dizilerini kullanacaksınız Console.WriteLine().

Bu modülün sonunda, çeşitli değişken türlerini kullanan, sayısal hesaplamalar yapan ve kullanıcı için biçimlendirilmiş verileri görüntüleyen kodlar yazabileceksiniz.

Not

Bu, adım adım yönergeleri izleyerek uçtan uca bir projeyi tamamladığınız kılavuzlu bir proje modülüdür. 

Öğrenme hedefleri

Bu modülde şunların nasıl yapılacağını öğreneceksiniz:

  • Verileri depolamak ve almak için değişkenlerle çalışma
  • Temel matematik işlemleri gerçekleştirme
  • Sonuçları sunmak için dizeleri biçimlendirme

Önkoşullar

  • .NET düzenleyicisiyle başlangıç düzeyinde deneyim
  • Temel C# sözdizimi kurallarıyla başlangıç düzeyi deneyim
  • Değişkenler üzerinde matematik işlemleri gerçekleştirme konusunda başlangıç düzeyinde deneyim
  • string, int ve decimal gibi 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