Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.02.2012, 20:05   #1
Женя1234
Пользователь
 
Регистрация: 19.01.2012
Сообщений: 11
По умолчанию Как расчитать в паскале

clip_image002.gif вот так чтобы правельно считалось
Женя1234 вне форума Ответить с цитированием
Старый 03.02.2012, 02:58   #2
whatever
a.k.a. Skull
Форумчанин
 
Регистрация: 17.11.2009
Сообщений: 963
По умолчанию

Правая часть равенства:
Код:
function Func(h0,h1,b:real):real;
var
  tmp:real;
begin
  tmp:=(sqr(b)-1);
  tmp:=tmp*exp(b*ln(h0/h1));
  tmp:=(sqrt(tmp+1)+1);
  tmp:=tmp/(b+1);
  Func:=exp((1/b)*ln(tmp));
end;
Можно было и в одну строчку, но, мне кажется, паскаль не осилит, поэтому так.
Все тривиальное просто
whatever вне форума Ответить с цитированием
Старый 04.02.2012, 13:55   #3
Женя1234
Пользователь
 
Регистрация: 19.01.2012
Сообщений: 11
По умолчанию

А оно выведиться на экран вывода??
Женя1234 вне форума Ответить с цитированием
Старый 04.02.2012, 14:07   #4
adrean1ne-str
Новичок
Джуниор
 
Регистрация: 04.02.2012
Сообщений: 4
По умолчанию

нет, это только функция
adrean1ne-str вне форума Ответить с цитированием
Старый 04.02.2012, 14:08   #5
whatever
a.k.a. Skull
Форумчанин
 
Регистрация: 17.11.2009
Сообщений: 963
По умолчанию

Ну если выведешь, то выведется... Всмысле
Код:
writeln(func(h0,h1,b))
Только значения h0, h1 и b сначала задать нужно.
Все тривиальное просто
whatever вне форума Ответить с цитированием
Старый 04.02.2012, 14:41   #6
Женя1234
Пользователь
 
Регистрация: 19.01.2012
Сообщений: 11
По умолчанию

а можете сразу написать полностью с выводом как будет выглядить
Женя1234 вне форума Ответить с цитированием
Старый 04.02.2012, 15:07   #7
rUs_LAN
Форумчанин
 
Регистрация: 15.11.2008
Сообщений: 577
По умолчанию

нет это очень сложно
rUs_LAN вне форума Ответить с цитированием
Старый 04.02.2012, 15:47   #8
Женя1234
Пользователь
 
Регистрация: 19.01.2012
Сообщений: 11
По умолчанию

Я имею ввиду [
Код:
function Func(h0,h1,b:real):real;
var
  tmp:real;
begin
  tmp:=(sqr(b)-1);
  tmp:=tmp*exp(b*ln(h0/h1));
  tmp:=(sqrt(tmp+1)+1);
  tmp:=tmp/(b+1);
  Func:=exp((1/b)*ln(tmp));
writeln (func(h0,h1,b))
end;
это так будет

Последний раз редактировалось Stilet; 04.02.2012 в 16:20.
Женя1234 вне форума Ответить с цитированием
Старый 04.02.2012, 16:15   #9
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Нет, это подпрограмма (функция), возвращающая результат вычисления
Цитата:
Сообщение от whatever
Правой части равенства
http://pascal.guti.ru/procedure.html
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 04.02.2012, 18:08   #10
whatever
a.k.a. Skull
Форумчанин
 
Регистрация: 17.11.2009
Сообщений: 963
По умолчанию

Код:
program Project1;
uses
  crt;

function Func(h0,h1,b:real):real;
var
  tmp:real;
begin
  tmp:=(sqr(b)-1);
  tmp:=tmp*exp(b*ln(h0/h1));
  tmp:=(sqrt(tmp+1)+1);
  tmp:=tmp/(b+1);
  Func:=exp((1/b)*ln(tmp));
end;

VAR
  A,B,C:real;
BEGIN
  clrscr;
  A:=5;      //значение h0
  B:=4.54;   //значение h1
  C:=56.88;  //значение b
  writeln('правая часть равенства = ',func(A,B,C)); //можно сразу подставлять числа, но врядли это будет удобно.
  readln;
END.
Все тривиальное просто
whatever вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как расчитать позицию модели относительно земли [OpenGL] Akkordd Visual C++ 0 31.03.2011 17:01
КАК расчитать % функцией ЕСЛИ? natasall Microsoft Office Excel 1 02.12.2010 20:46
Как расчитать остатки в БД Радмир4855 Microsoft Office Access 1 14.05.2010 17:51
Excel 2007 Как расчитать интервал времени за несколько суток Олег SH Помощь студентам 0 29.11.2009 10:47
Как расчитать математическую формулу либо физическую? pentiumForever Общие вопросы Delphi 7 13.09.2007 14:07