Хелпикс

Главная

Контакты

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





Контрольный пример. Задание для выполнения. Текст программы с комментариями. Контрольный пример. Задание для выполнения. Текст программы с комментариями. Контрольный пример



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


 

Блок 4.Символьный и строковый типы данных

Задание 1.1

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

Дана последовательность из n символов. Подсчитать, сколько раз среди данных символов встречается символ '+' и сколько раз – символ '*' в отдельности.

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

<form method="get">

Введите строку:

<input name="str"/>

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

</form>

<?php

if (!isset($_GET['str'])) {

return;

}

$pluses= 0;

$stars = 0;

for ($i = 0; $i < strlen($_GET['str']); ++$i) {

switch ($_GET['str'][$i]){

   case '*':

       ++$stars;

       break;

   case '+':

       ++$pluses;

       break;

}

}

echo sprintf("Плюсов: %d Звездочек: %d",$pluses, $stars);

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


Задание 1.2

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

Дана последовательность из n символов. Подсчитать общее число вхождений символов '+', '–', '*' в данную последовательность.

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

<form method="get">

Введите строку:

<input name="str"/>

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

</form>

<?php

if (!isset($_GET['str'])) {

return;

}

$pluses= 0;

$stars = 0;

$minuses = 0;

 

for ($i = 0; $i < strlen($_GET['str']); ++$i) {

switch ($_GET['str'][$i]){

   case '*':

       ++$stars;

       break;

   case '+':

       ++$pluses;

       break;

   case '-':

       ++$minuses;

       break;

}

}

echo sprintf("Плюсов: %d Звездочек: %d Минусов: %d",$pluses, $stars, $minuses);

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


Задание 1.18



  

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