Хелпикс

Главная

Контакты

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





Текст программы с комментариями



1. Задание для выполнения

Составить программу, определяющую является ли введенный шестизначный номер «счастливым» (совпадает ли у него сумма трех начальных и трех конечных цифр). Для выделения отдельных цифр во введенном номере можно использовать операции mod и div.

 

2. Текст программы с комментариями

<form method="get">

Введите число:

<input type="number" name="num"/>

<input type="submit" value="Отправить"/>

</form>

<?php

function getNumber(&$number)

{

$array = array();

while ($number > 0) {

   $array[] = $number % 10;

   $number = intval($number / 10);

}

return $array;

}

if (empty($_GET['num'])) return;

if (($size = strlen($_GET['num'])) < 3) return;

$array = getNumber($_GET['num']);

echo $array[0] + $array[1] + $array[2] == $array[$size - 1] + $array[$size - 2] + $array[$size - 3] ? 'true' : 'false';

 

3.Контрольный пример


 

Задание 4.18

1. Задание для выполнения

Составить программу, которая для любого натурального числа печатает количество цифр в записи этого числа.

 

2. Описание алгоритма программы

Пусть num – вводимое число

Вычислим количество цифр с помощью стандартной функции strlen и выводим результат

3.Описание переменных и структур данных, которые применяются в программе

Имя переменной или объекта программы Тип данных Назначение
number int Хранит вводимое число

3. Текст программы с комментариями

<form method="get">

Введите число:

<input type="number" name="num"/>

<input type="submit" value="Отправить"/>

</form>

<?php

if (isset($_GET['num'])) echo strlen($_GET['num']);

 



  

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