Хелпикс

Главная

Контакты

Случайная статья





Задание 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>

ввод
вывод больше 100 долларов в 7 день рождения 2036

 

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>

 



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.