Появилось немного времени, решил вспомнить про своё обучение :D
Уроки 9 и 10 посвящены циклам. На JavaScript циклы ничем не отличаются от других языков, существуют циклы do, while и for. Они рассмотрены в курсе за 2 урока.
Мне все предельно ясно, сильно долго задерживаться не стал. Написал в итоге две программки.
Первая программа - аналог русской рулетки, только без реального оружия, все на языке JavaScript :)
Программа спрашивает у игрока, хочет ли он играть дальше или нет. Можно проверить свою удачу, т.к. в конце выводится количество "удачно" сыграных игр
<meta charset="utf-8">
<script>
var n=0;
do
{
if ((Math.random()*6)<1)
{alert('БАХ')
break;
}
n++;
}while(prompt('Играть дальше? 1 - играем, другое - стоп: ') == '1');
alert('До появления нового отверстия в голове ты сыграл(а): '+n+' раунда(ов)');
</script>
Вторая программа - подсчет денег, положенных в банк под годовой процент. Ну тут думаю все понятно, каждый год к деньгам "прошлого" года прибавляется процент:
<meta charset="utf-8">
<script>
alert('Программа расчета вклада в банке с годовой процентной ставкой');
var a=parseInt(prompt('Введите сумму вклада, руб: '));
var x=parseInt(prompt('Введите годовую процентную ставку, %: '));
var b=parseInt(prompt('Введите, на сколько лет планируется вклад: '));
for (var c=1;c<=b;c++)
{
alert('Прошло лет: '+c+', сумма вклада стала '+(a+a*x/100)+ 'руб.');
a=a+a*x/100;
}
</script>
|