[ Web Proxy ]
URL:
Viewing: https://tr.javascript.info/task/array-input-sum [Back]  [Original]

Girilen deerleri toplama
TR

Bu ak-kaynakl projenin tm dnyada kullanlabilir olmasn istiyoruz.

Kendi dilinizde eviriye yardm edebilirsiniz!

    Javascript.info'da ara:
    Eitimde ara:
    Light themeDark theme
    DanskEnglishEspaolFranaisIndonesiaItalianoTrkeOzbek
    Derse geri dn

    Girilen deerleri toplama

    nem: 4

    sumInput() fonksiyonunu aadaki ekilde yaznz:

    • prompt ile kullancnn deer girmesini salayn.
    • Eer kullanc boluk karakteri girerse veya ptal tuuna basar ise ilemi bitirin.
    • Tm girilen deerlerin toplamn hesaplayn.

    Not: 0 bir saydr, eer giri sfr ise ltfen program durdurmayn.

    Demoyu altr

    zm

    nemli bir detay ile balamak gerekirse. prompttan alnan deger dorudan sayya evirilmez. nk deger = +deger gelen deerin bo karaktermi ( dur iareti ) yoksa 0 ( geerli say ) olup olmadn syleyemez. Bu daha sonra yaplacaktr.

    function sumInput() {
    
      let sayilar = [];
    
      while (true) {
    
        let deger = prompt("Ltfen bir say giriniz?", 0);
    
        // ptal edilmeli mi?
        if (deger === "" || deger === null || !isFinite(deger)) break;
    
        sayilar.push(+deger);
      }
    
      let toplam = 0;
      for (let sayi of sayilar) {
        toplam += sayi;
      }
      return toplam;
    }
    
    alert( sumInput() );

    Web Proxy Viewer  |  New URL  |  Original Page