Tekrar - Sigma Fonksiyonu
Coddy'nin Swift Journey'sinin Temeller bölümünün bir parçası. Ders 55 / 86.
Görev
Kolay1'den verilen bir sayıya kadar olan tüm tam sayıların toplamını hesaplayan sigma adında bir fonksiyon oluşturun.
Parametreler:
n(Int): Toplamın üst sınırı (argüman etiketini atlamak için_kullanın)
Dönüş Değeri: 1'den n'e kadar olan tüm tam sayıların toplamı (Int)
Fonksiyonu tanımladıktan sonra, girdiden bir tam sayı okuyun, bu değerle sigma fonksiyonunu çağırın ve sonucu yazdırın.
Aşağıdaki girdiyi alacaksınız:
ndeğerini temsil eden tek bir tam sayı
Örneğin, girdi 5 ise, fonksiyon 1 + 2 + 3 + 4 + 5 = 15 hesaplamasını yapar, bu nedenle çıktı şu şekilde olmalıdır:
15Kendin dene
// YAPILACAK: 1'den n'e kadar olan tam sayıların toplamını hesaplayan sigma fonksiyonunu tanımlayın
// Argüman etiketini atlamak için _ kullanın
// Girdiyi oku
let n = Int(readLine()!)!
// Fonksiyonu çağır ve sonucu yazdır
print(sigma(n))Temeller bölümündeki tüm dersler
4Operatörler Bölüm 1
Aritmetik OperatörlerMod OperatörüBileşik AtamaTekrar - Basit MatematikKarşılaştırma Operatörleri7Temel Girdi/Çıktı
Print FonksiyonuDize EnterpolasyonuReadLine ile GirdiTür DönüşümüTekrar - 120'ye KadarTekrar - Doğru mu Yanlış mı10Fonksiyonlar
Fonksiyon TanımlamaParametreler ve ArgümanlarDönüş DeğerleriArgüman EtiketleriTekrar - Sigma FonksiyonuTekrar - Doğrulama FonksiyonuVarsayılan Değerler13Diziler Üzerinde Yineleme
Öğeler Üzerinde YinelemeEnumerate YöntemiDizeler Üzerinde Yineleme P1Dizeler Üzerinde Yineleme P22Değişkenler
Let ve VarTür AnotasyonlarıSayılarStringBooleanAdlandırma KurallarıTekrar - Değişkenleri Başlat5Operatörler Bölüm 2
Mantıksal Operatörler Bölüm 1Mantıksal Operatörler Bölüm 2Tekrar - Basit MantıkMantıksal Operatörler Bölüm 3Üçlü Operatör8Hesap Bölüştürme Hesaplayıcısı
Karşılama MesajıGirdi Alma11FizzBuzz'a Farklı Bir Yorum
Oyuna Genel BakışFizzBuzz Fonksiyonu3Optional Değerler
Optional Değerler NedirIf Let ile AçmaGuard LetNil Birleştirme OperatörüTekrar - Güvenli Açma9Döngüler
For-In DöngüsüWhile DöngüsüRepeat-While DöngüsüBreakContinueTekrar - FaktöriyelDöngülerde Aralıklarİç İçe DöngüTekrar - Dinamik GirdiKendi başına pratik yap: Swift playground