An open API service indexing awesome lists of open source software.

https://github.com/fourex/td_web_dev_prac_10

Контрольна робота
https://github.com/fourex/td_web_dev_prac_10

Last synced: about 1 year ago
JSON representation

Контрольна робота

Awesome Lists containing this project

README

          

# Контрольна робота
### Жеревчук Сергій, 34 група
### Варіант 4

## 1. За введеними балами визначити оцінку студента (0..59 – незадовільно, 60..74 – задовільно, 75..89 – добре, 90..100 - відміно) При помилковому введенні числа вивести повідомлення про помилку
[Повний код](/src/task_1.php)

Основний код:
```php
100) {
return "Оцінка за межами діапазону";
}

if ($grade <= 59) {
return "незадовільний";
}

if ($grade <= 74) {
return "задовільний";
}

if ($grade <= 89) {
return "добрий";
}

return "відмінний";
}

// Обробка відправки форми
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$grade = isset($_POST["grade"]) ? (int)$_POST["grade"] : -1;

echo "Введена оцінка: $grade
Результат: " . check_grade($grade);
}
```

Результати виконання:
![](assets/task_1_1.png)
![](assets/task_1_2.png)

## 2. Відомо зріст учнів класу. Визначити кількість учнів, чий зріст вище середнього у класі (масив)
[Повний код](/src/task_2.php)

Основний код:
```php
";
echo "Середній зріст: $average
";

// Підрахунок кількості значень які більші за середнє
foreach ($data as $value) {
if ((int)$value > $average) {
$count++;
}
}

echo "Кількість учнів чий зріст вище середнього: $count";
}
```

Результат виконання:
![](assets/task_2.png)

## 3. У заданому рядку замінити кожен другий символ рядку на пробіл
[Повний код](/src/task_3.php)

Основний код:
```php
";

// Заміна кожного другого символу на пробіл
for ($i = 1; $i < strlen($data); $i += 2) {
$data[$i] = " ";
}

echo "Кінцевий результат: $data";
}
```

Результат виконання:
![](assets/task_3.png)