Тема: корінь степінь в pascal ABC
Напишіть хто знає як записати в паскалі число під коренем чи в степені
Ви не увійшли. Будь ласка, увійдіть або зареєструйтесь.
Ласкаво просимо вас на україномовний форум з програмування, веб-дизайну, SEO та всього пов'язаного з інтернетом та комп'ютерами.
Будемо вдячні, якщо ви поділитись посиланням на Replace.org.ua на інших ресурсах.
Для того щоб створювати теми та надсилати повідомлення вам потрібно Зареєструватись.
Український форум програмістів → Pascal/Delphi → корінь степінь в pascal ABC
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися
Напишіть хто знає як записати в паскалі число під коренем чи в степені
Є один парубок фантомний, Гоголем іноді кличуть його...
Напишіть хто знає як записати в паскалі число під коренем чи в степені
sqrt - фнкція для добування коренів з числа.
sqr - піднесення числа до квадрату.
var
number,select : integer;
begin
writeln('Введіть дію. (1 - sqrt, 2 - sqr)');
readln(select);
if(select = 1)
then
writeln('sqrt(',number,') = ',sqrt(number))
else
writeln('sqr(',number,') = ',sqr(number));
end.
Або
uses math; // До всього списку додати модуль Math
begin
edit1.text:=floattostr(power(a,b)); // а - число b - степінь
end;
end.
Наприклад
uses ... math;
begin
edit1.text:=floattostr(power(9,1/2)); // а - число b - степінь
end.
В результаті візьметься квадратний корінь з числа 9.
program Project1;
{$APPTYPE CONSOLE}
{$R *.res}
uses
System.SysUtils, math;
begin
try
writeln(power(9,1/2):4:2);
readln;
except
on E: Exception do
Writeln(E.ClassName, ': ', E.Message);
end;
end.
Перевіряв на Turbo pascal і Pascal ABC модуль math i power там не працюють.
А ще можна степеневу функцію в ряд розложити і порахувати результат до якої тобі точності треба))
Можна так:
exp(ln(x)*n) - підносить x до степеня n;
exp(ln(x)/n) - добуває корінь n-ого степеня з x.
shabaranskij, функція power(), саме так і робить в середині.
oksana.mysiuk написав:Можна так:
exp(ln(x)*n) - підносить x до степеня n;
exp(ln(x)/n) - добуває корінь n-ого степеня з x.shabaranskij, функція power(), саме так і робить в середині.
Я знаю, просто з допомогою 'power' якось простіше
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися