Soru
Kullanıcının girdiği başlangıç değerinden bitiş değerinden olan sayıların ekrana alt alta yazdıran program (javascript html kodlarından for ile yapılacak) yardım ederseniz mutlu olurum:)
Çözüm
4.2307 Voting
Adnan
Uzman · 3 yıl öğretmeniUzman doğrulaması
Cevap
Cevap:<br /><br />HTML ve JavaScript kullanarak bu işlemi gerçekleştirebiliriz. İstediğiniz özellikleri taşıyan bir kod örneği yine aşağıdaki gibidir.<br /><br />```html<br /><!DOCTYPE html><br /><html><br /><body><br /><br /><p>Başlangıç ve bitiş değerlerini giriniz:</p><br /><br /><input id="start" type="number"><br /><input id="end" type="number"><br /><br /><button type="button" onClick="printNumbers()">Sayıları Yazdır</button><br /><br /><p id="output"></p><br /><script><br />function printNumbers(){<br /> var start = document.getElementById('start').value;<br /> var end = document.getElementById('end').value;<br /> var output = "";<br /> for(var i = start; i <= end; i++){<br /> output += i + "<br>";<br /> }<br /> document.getElementById('output').innerHTML = output;<br />}<br /></script><br /><br /></body><br /></html><br />```<br /><br />Bu uygulamada kullanıcıdan başlangıç ve bitiş değerleri istenir ve sonra bir buton ile 'printNumbers' adlı fonksiyon çalıştırılır. Bu fonksiyon, başlangıçtan bitişe kadar olan sayıları döngü yardımıyla alır ve bu sayıları bir string içerisine ekler. Her sayıyı ekledikten sonra bir satır sonu ekler ("<br>"). Son olarak bu oluşturulan string, 'output' id'li paragrafın içeriği olarak set edilir. Eğer başlangıç değeri bitiş değerinden büyük ise hiçbir şey yazdırmaz.
Derecelendirmek için tıklayın: