Girilen deerleri toplama
nem: 4
sumInput() fonksiyonunu aadaki ekilde yaznz:
promptile 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.
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() );