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 yalnızca rutin değil, aynı zamanda temeldir. 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 üniversitede öğretmen asistanı olduğunuzu varsayalım. Öğrencilerin not ortalamasını hesaplamaya yardımcı olan bir uygulama geliştirmekle görevlendirildiniz. Uygulama, genel not ortalamalarını hesaplamak için öğrencilerin notlarını ve alınan kredi saatlerini kullanır. Ayrıca öğrencilerin not ortalamasını raporlamak için gerekli bir biçim sağlanır.

Bu modül, GPA Hesaplayıcı uygulamanızı geliştirmek için gereken adımlarda size yol gösterir. Kodunuz kurs bilgilerine göre değişkenlere değerler bildirir ve atar, çeşitli sayısal hesaplamalar yapar ve sonuçları biçimlendirip görüntüler. Hesaplamalar, kazanılan not puanlarının toplamını ve toplam kredi saatlerini belirlemeyi içerir. Sonuçları gerekli biçimde görüntülemek için, ondalık değeri değiştirerek toplam üç basamak görüntülemeniz gerekir. Ayrıca, sonuçlarınızı biçimlendirmeye yardımcı olan karakter kaçış dizilerinin yanı sıra yöntemleri de 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.

Öğ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