|
||||||||||||||
Задание 1.3. Условный операторЗадание 1.3. Условный оператор
1. Шахматная доска содержит 8 × 8 клеток. Горизонтали и вертикали обозначаются цифрами 1 – 8. Написать программу, проверяющую, что заданные две клетки имеют одинаковый цвет. <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> </head> <body> <form method = "post"> <label>Номер первой клетки по вертикали</label> <input type="text" name = "x1"> <br> <label>Номер первой клетки по горизонтали</label> <input type= "text" name = "y1"> <br> <label>Номер второй клетки по вертикали</label> <input type="text" name = "x2"> <br> <label>Номер второй клетки по горизонтали</label> <input type= "text" name = "y2"> <br> <input type= "submit"> </form> <?php $x1 = $_POST['x1']; $y1 = $_POST['y1']; $x2 = $_POST['x2']; $y2 = $_POST['y2'];
if (((($x1 + $y1) % 2) == 0) & ((($x2 + $y2) % 2) == 0)) echo "Одинакового цвета"; elseif (((($x1 + $y1) % 2) == 1) & ((($x2 + $y2) % 2) == 1)) echo "Одинакового цвета"; else echo "Разного цвета"; ?> </body> </html>
2. Написать программу, которая по паролю определяет уровень доступа сотрудника к секретной информации в базе данных. Доступ к базе имеют только шесть человек, разбитых на три группы по уровням доступа. Они имеют следующие пароли: 9583, 1747 – доступны модули баз A, B, C; 3331, 7922 – доступны модули баз B, C; 9455, 8997 – доступен модуль базы C. <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> </head> <body> <form method = "post"> <label>пароль</label> <input type="text" name = "пароль"> <input type= "submit"> </form> <?php $a = 9583; $b = 1747; $c = 3331; $d = 7922; $e = 9455; $f = 8997; $n = $_POST['пароль']; switch ($n) { case 9583: echo "Уровни доступа A, B, C"; break; case 1747: echo "Уровни доступа A, B, C"; break; case 3331: echo "Уровни доступа B, C"; break; case 7922: echo "Уровни доступа B, C"; break; case 9455: echo "Уровень доступа C"; break; case 8997: echo "Уровень доступа C"; break; } ?> </body> </html>
3. Суточный рацион коровы составляет u кг сена, v кг силоса и w кг комбикорма. В хозяйстве, содержащем стадо из k голов, осталось s центнеров сена, t тонн силоса и f мешков комбикорма по 50 кг. Сколько еще дней хозяйство сможет кормить коров по полному рациону? Какой из кормов кончится раньше других? <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> </head> <body> <form method = "post"> <label>u</label> <input type="text" name = "hay"> <br> <label>v</label> <input type="text" name = "silos"> <br> <label>w</label> <input type="text" name = "food"> <br> <label>k</label> <input type="text" name = "cows"> <br> <label>s</label> <input type="text" name = "centOfHay"> <br> <label>t</label> <input type="text" name = "tonOfSilos"> <br> <label>f</label> <input type="text" name = "sackOfFood"> <br> <input type= "submit"> </form> <?php $u = $_POST['hay']; $v = $_POST['silos']; $w = $_POST['food']; $k = $_POST['cows']; $s = $_POST['centOfHay'] * 100; $t = $_POST['tonOfSilos'] * 1000; $f = $_POST['sackOfFood'] * 50; $i = 0; var_dump($u); while (($s > ($u * $k)) & ($t > ($v * $k)) & ($f > ($w * $k))) { $s -= $u * $k; $t -= $v * $k; $f -= $w * $k; $i++; } echo "Количество дней, которое проживут коровы - $i"; ?> </body> </html>
|
||||||||||||||
|