Homework - loops
HTML
<h1>Programovanie pre neprogramátorov</h1>
<p>Domáca úloha - Cykly</p>
<div id="console-log"></div>
JavaScript
//console.log je preddefinovaná funkcia, ktorá vypíše text alebo číslo na výstup vpravo -
console = {
log: function (text) {
document.getElementById('console-log').innerHTML += '<p class="console-line">' + text + '</p>';
}
};
//1. úloha
//Napíš cyklus (for, alebo while), ktorý prebehne 10x ale pomocou console.log vypíše ľubovoľnú hodnotu iba 1x (použi podmienku if)
console.log('Vysledok 1. úlohy:')
for (var i = 1; i <= 10; i++) {
console.log(i = 10);
}
//2. úloha
//Vytvor pole s ľubovoľnými hodnotami a vypíš ich pomocou cyklu for
console.log('Vysledok 2. úlohy: ');
var name = ('jurke', 'kubke', 'hana')
for (var i = 0; i < name.length; i++) {
console.log(name[i] + ' ');
}
//3. úloha
//Vytvor pole s ľubovoľnými hodnotami a vypíš ich pomocou cyklu while. Môžeš použiť pole z úlohy 2.
console.log('Vysledok 3. úlohy: ');
var u = 0;
while (u < name.length) {
console.log(name[u] + ' '); //vypíše čísla od 0 po 10
i++;
}
//4. úloha
//Napíš cyklus while, ktorý neprebehne ani raz
//5. úloha
//Napíš cyklus for, ktorý neprebehne ani raz
//6. úloha
//Napíš nekonečný cyklus for alebo while. Ale kód zakomentuj, lebo ti zamrzne prehliadač :)
//7. úloha - BONUS
//Napíš pomocou cyklov kód, ktorý vypíše takýto trojuholník pomocou console.log:
//*
//**
//***
//****
//*****
//Tj. 5 hviezdičiek na výšku, 5 na šírku.
console.log('Vysledok 7. úlohy: ');