Opakujte, dokud vstup nebude správnÄ
NapiÅ¡te cyklus, který se bude ptát na ÄÃslo vÄtšà než 100. Pokud návÅ¡tÄvnÃk zadá jiné ÄÃslo, zeptejte se ho znovu.
Cyklus se musà ptát na ÄÃslo tak dlouho, než návÅ¡tÄvnÃk zadá ÄÃslo vÄtšà než 100 nebo zrušà vstup Äi zadá prázdný Åádek.
Zde pÅedpokládáme, že uživatel zadává pouze ÄÃsla. V této úloze nemusÃte implementovat zvláštnà zacházenà s neÄÃselnými vstupy.
let ÄÃslo;
do {
ÄÃslo = prompt("Zadejte ÄÃslo vÄtšà než 100", 0);
} while (ÄÃslo <= 100 && ÄÃslo);
Cyklus do..while se opakuje, dokud jsou obÄ podmÃnky splnÄny:
- PodmÃnka
ÄÃslo <= 100â tedy že zadaná hodnota stále nenà vÄtšà než100. - PodmÃnka
&& ÄÃsloje nepravdivá, kdyžÄÃslojenullnebo prázdný ÅetÄzec. Pak se cykluswhilerovnÄž zastavÃ.
P.S. Jestliže ÄÃslo je null, pak ÄÃslo <= 100 vydá true, takže bez druhé podmÃnky by se cyklus nezastavil, kdyby uživatel stiskl Storno. ObÄ podmÃnky jsou zapotÅebÃ.