Как вычислить площадь треугольника на PHP [требует правки]

729
12 августа 2017, 04:20

Помогите выполнить задание:

Написать консольный скрипт, который принимает от пользователя три параметра - длины сторон прямоугольного треугольника в метрах, и выводит его площадь в м2. В случае, если пользователь вводит некорректные значения параметров (нечисловые, отрицательные и т.д.), нужно выводить сообщение об ошибке.

<?php
echo "Введіть значення катета 1 в м2: ";
fscanf(STDIN, "%d\n", $value1);
if ( !preg_match("/[^0-9]/s", $value1) ){
    print "Все ок!\n";
}
 else {
    echo "Введіть коректне значення катета 1 в м2: ";
    fscanf(STDIN, "%d\n", $value1);
}
echo "Введіть значення катета 2 в м2: ";
fscanf(STDIN, "%d\n", $value2);
if ( !preg_match("/[^0-9]/s", $value2) ){
    print "Все ок!\n";
}
 else {
    echo "Введіть коректне значення катета 2 в м2: ";
    fscanf(STDIN, "%d\n", $value1);
}
$area = ($value1 * $value2)/2;
echo "Площа: $area м2 \n";
READ ALSO
Регулярка c 3-я группами и подэлементами

Регулярка c 3-я группами и подэлементами

Всем привет, Выложил небольщой кусочек html-кода c 3-я группами

160
Подключить wordpress api к скрипту php

Подключить wordpress api к скрипту php

Есть wordpress и есть файл apiphp

180
Замена тегов через preg_replace

Замена тегов через preg_replace

Нужно удалить style="произвольный код;" из текста статьи, тегы вырезал (заменял) таким способом

163
Ошибка UserInfo={NSDebugDescription=Garbage at end.}

Ошибка UserInfo={NSDebugDescription=Garbage at end.}

Здравствуйте, возникла проблема при парсинге данных с php файлаПишет вот такую ошибку:

219