|
||||||||
Задание 1.5. Цикл с параметрамиЗадание 1.5. Цикл с параметрами
1. Богатый дядюшка подарил мне 1 доллар в мой первый день рождения. В каждый следующий день рождения он удваивал сумму подарка и прибавлял к ней столько долларов, сколько лет мне исполнилось. Написать программу, подсчитывающую общую сумму денег, подаренных к N-му дню рождения, и указывающую, к какому дню рождения сумма подарка превысит 100 долларов. <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> </head> <body> <form method = "post"> <label>день рождения</label> <input type="text" name = "day"> <input type="submit"> </form> <?php $a = $_POST['day']; for ($i = 1; $i <= $a; $i++) { $sum1 = ($sum1 * 2 + $i); } $i = 1; while ($sum2 < 100) { $sum2 = ($sum2 * 2 + $i); $i++; } echo "больше 100 долларов в ". ($i-1) ." день рождения <br>"; echo "$sum1"; ?> </body> </html>
2. Известно время начала и окончания (например, 6:00 и 24:00) работы некоторого пригородного автобусного маршрута с одним автобусом на линии, а также протяженность маршрута в минутах (в один конец) и время отдыха на конечных остановках. Составить суточное расписание этого маршрута (моменты отправления и конечных пунктов) без учета времени на обед и пересменку. 3. Напечатать в возрастающем порядке все трехзначные числа, в десятичной записи которых нет одинаковых цифр (операции деления и нахождения остатка от деления не использовать). <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> </head> <body> <?php $all = ""; for ($i = 0; $i <= 9; $i++) { for ($j = 0; $j <=9; $j++) { if ($i != $j) { for ($k = 0; $k <= 9; $k++) { if (($k != $i) & ($k != $j)) { $a = $i*100 + $j*10 + $k; if ($a > 100) { $all .= $a; $all .= " "; } } } } } } echo $all; ?> </body> </html>
|
||||||||
|