logo search
Vvedenie_v_Veb_programmirovanien_2 / Vvedenie_v_Veb_programmirovanien_2

Задание 2. Функции

Функция может быть определена с использованием синтаксиса:

function fname ($arg_1, $arg_2, ..., $arg_n)

{

echo "Пример \n";

return $val; //возвращаемое значение

}

Необязательный оператор return возвращает значение любого типа, в том числе список и объект.

<?php //pr11.php-найти все натуральные числа, не //превосходящие m и содержащие хотя бы одну девятку в //десятичном представлении

$m=rand(10,150); //случайное значение m

print "m=$m<br>";

for($i=1;$i<$m;$i++)

{$k=f($i);

if($k!=0)print "$k<br>";

}

function f($n)

{$l=$n;

do

{

if(($l%10)==9)return $n;}

while(($l/=10)!=0);

return 0;

}

?>

Выполнить одно из перечисленных ниже упражнений

2.1. Среди n чисел найти наибольшее и наименьшее простые числа.

2.2. Для заданного числа n построить треугольник Паскаля.

2.3. Написать функцию, возвращающую текст приветствия в соответствии с приведенной ниже схемой

<?php

if((date(“G”) >=5)AND(date(“G”) <= 11 ))echo “Good Morning!”;

if((date(“G”)>=12)ANDdate(“G”)<=18))echo “Good Afternoon!”;

if((date(“G”) >= 19)AND(date(“G”)<= 4))echo “Good Evening!”;

?>