Большой Воронежский Форум
» Программирование>Уважаемые программисты помагите снова
cgd 13:36 12.06.2007
Расчитайте функцию вида y= c*x^2-A*e^x+B*tg(x)
где C=0,5 A=0,2 B=0,5. X меняется в пределах 1,5; -1,5 с шагом 0,25.
результаты вевести в поле ListBox!

Это нужно сделать на VB! Помогите пожалуста...
извините за неточность
[Ответ]
Snusmumrik 17:42 12.06.2007

Сообщение от cgd:
Btg(x)

долго вспоминал Снусмумрик функцию Btg. пока не понял, что это было b*tg()..

Аффтар, тыб хоть формулу нормально писал.. [Ответ]
Milky Man 18:05 12.06.2007

Сообщение от cgd:
Расчитайте функцию вида y= cx^2-Ae^x+Btg(x)
где с=0,5 A=0,2 C=0,5. X меняется в пределах 1,5; -1,5 с шагом 0,25.
результаты вевести в поле ListBox!
Это нужно сделать на VB! Помогите пожалуста...

с я в формуле вижу, а вот С нет. Неправильно написанное задание двоечником. А потом такие получат диплом и будут программировать выплату пенсий или ещё чего в госучреждениях, потому как в нормальные фирмы таких не берут... Нет, уж, бросай это дело и иди в армию... [Ответ]
Snusmumrik 18:12 12.06.2007

Сообщение от Milky Man:
с я в формуле вижу, а вот С нет. Неправильно написанное задание двоечником. А потом такие получат диплом и будут программировать выплату пенсий или ещё чего в госучреждениях, потому как в нормальные фирмы таких не берут... Нет, уж, бросай это дело и иди в армию...

+ 1. [Ответ]
mikе 19:25 12.06.2007
ну во-первых, с И С это что?
во-вторых е — это 2.71828?
если забить на "С", "е" принять за стандартную константу, а функцию Btg(x) вы напишете самостоятельно, то будет примерно так:

Сообщение от :
<?
// Исходные параметры
$c=0.5;
$a=0.2;
$begin=1.5;
$end=-1.5;
$step=0.25;
function Grad($x, $g) //Любая степень расчитывается логарифмически, только для положительного аргумента
{
if( $x <= 0) return 1;
$result=exp($g*log($x));
return $result;
}
function GradIteration($x, $g) //Только целая положительная степень, расчитывается итерационно
{
$result=$x;
for($t=1; $t<=$g; $t++)
{
$result=$result*$x;
}
return $result;
}
function Btg($arg) //Неизвестная функция Btg
{
return $arg;
}
function GetFuncResult($arg) //Получаем результат формулы
{
global $a, $c;
$result = $c * Grad($arg,2) - $a * exp($arg) + Btg($arg);
return $result;
}
for($t=$begin; $t >= $end; $t-=$step) //Считаем и выводим ряд
{
echo GetFuncResult($t)."<br>";
}
?>

думаю, портировать сие для VB проблем не составит.

ЗЫ
Сории за кривое редактирование кода, его БВФ так показывает... [Ответ]
cgd 00:01 13.06.2007

Сообщение от Milky Man:
с я в формуле вижу, а вот С нет. Неправильно написанное задание двоечником. А потом такие получат диплом и будут программировать выплату пенсий или ещё чего в госучреждениях, потому как в нормальные фирмы таких не берут... Нет, уж, бросай это дело и иди в армию...

в армию из-за информатики....?
Вообщето я на механника,а не на программиста учусь!
Так что помогите люди составить эту долбаную программу! Иесли можно дайти код на VB! Потомучто я в этом деле ничего не шарю!
[Ответ]
X0R 00:05 13.06.2007
Такие задания даже сантехники должны делать. [Ответ]
Eternal_Thunder 01:06 21.06.2007
Простая вроде функция на вид. Хотя в ВБ вообще не ориентируюсь.
Интересно, сдал? [Ответ]
X0R 13:24 21.06.2007
У меня бы не сдал... [Ответ]
Eternal_Thunder 14:06 21.06.2007
X0R, хыхы) ну если сложность в подобном примере появилась, то я тебя понимаю. [Ответ]
Потерянный рай 21:46 21.06.2007

Сообщение от cgd:
Расчитайте функцию вида y= c*x^2-A*e^x+B*tg(x)
где C=0,5 A=0,2 B=0,5. X меняется в пределах 1,5; -1,5 с шагом 0,25.
результаты вевести в поле ListBox!
Это нужно сделать на VB! Помогите пожалуста...
извините за неточность

на VB размести на форме поле ListBox, а результат посчитай на бумажке, напиши на стикере и прикрепи на экран в центре ListBox. [Ответ]
X0R 00:21 22.06.2007
Потерянный рай, [Ответ]
cgd 20:05 24.06.2007
ха ха ха я все сдал на 4(хор)!!!!!!!! [Ответ]
Ivan XXX 20:21 24.06.2007

Сообщение от Потерянный рай:
на VB размести на форме поле ListBox, а результат посчитай на бумажке, напиши на стикере и прикрепи на экран в центре ListBox.

за такое решение надо было 5 получать... че прпеод спалил?... сцук0 наблюдательный ) [Ответ]
Вверх