Вычисляет выражение в скалярном контексте и возвращает результат. В Perl нет специальной функции для принудительного вычисления в списковом контексте, т.к. для этого достаточно заключить его в круглые скобки
Функция SIN
Возвращает в радианах синус выражения
Функция SQRT
Возвращает корень квадратный выражения
Функция Rand
Возвращает псевдослучайное число в диапазоне от 0 до значения, указанного в аргументе. Если аргумент отсутствует, то от 0 до 1.
Функция Srand
Задает начальное значение для генератора случайных чисел. Если аргумент отсутствует, то используется текущее машинное время.
\n";
$D=(($b**2)-4*$a*$c);
if ($D<0){print "Ур-ие корней не имеет"}
elsif ($D==0){
info;
print "Ур-ние имеет один корень:";
print ((-$b+$Ds)/(2*$a));
}
elsif ($D>0){
info;
print "Первый корень: ",((-$b+$Ds)/(2*$a));
print " \n";
print "Второй корень: ",((-$b-$Ds)/(2*$a))
}
На мой взгляд, это единственная программа, реализованная абсолютно на всех языках программирования.
* * * *
Введите проверку деления на 0 в программе 18.
Напишите программу, которая создает 10 случайных квадратных уравнений и предлагает пользователю выбрать какое из них она будет решать. Диапазон колебания значений a,b,c - (-15..15) включительно, с шагом 1.