Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2003.04.07;
Скачать: [xml.tar.bz2];

Вниз

И еще: зацените мой калькулятор.   Найти похожие ветки 

 
NetBreaker666   (2003-03-21 20:36) [0]

Делал при приеме на работу к одному му**** вообщем нехорошему человеку, который руководит проектом www.UMSolver.com
Делал давно, в течение 2-х дней, по-этому тормозит.
Выражения вводяться так:
ax[2]+bx+с
означает a*x^2+b*x+с
(x+y+xz+5)[5]
Означает (x+y+x*z+5)^5 - просто расскроет скобки, а
(x+y+xz+5)[5]|x - вдобавок еще разложит в полином относительно x.

Если кто сильно захочет - выложу исходники. Хотя ничего красивого там нету :(


 
NetBreaker666   (2003-03-21 20:37) [1]

Ой, URL Забыл:
http://www.asicdesign.ru/solver.exe


 
NetBreaker666   (2003-03-21 20:57) [2]

Ну, кто-нибудь заценит ?


 
kostya2000   (2003-03-21 21:47) [3]

полное Г (имхо)


 
Ihor Osov'yak   (2003-03-21 21:47) [4]

Ох, учитывая ник да и стиль поведения (в прошлом) автора сего произведения я воздержусь от загрузки ексешника....


 
NetBreaker666   (2003-03-21 22:24) [5]


> kostya2000 ©

А доводы?

> Ihor Osov"yak © (21.03.03 21:47)
> Ох, учитывая ник да и стиль поведения (в прошлом) автора
> сего произведения я воздержусь от загрузки ексешника....
>


Эх вы, ладно, кидаю сорцы, компилите сами: http://www.asicdesign.ru/solving.rar


 
kostya2000   (2003-03-21 23:12) [6]


> > kostya2000 ©
>
> А доводы?

Да бесполезная штука, что мне с ней делать??? чем обычный калькулятор хуже по сравнению с твоей прогой?


 
NetBreaker666   (2003-03-21 23:18) [7]

Тем, что умеет работать с символьными выражениями. Ты на обычно калькуляторе раксрой скобки в (x+y+(a+b*x)^3)^5 * ((x-)^2+(a-b*x)^2)^2... влом придумывать, ну к примеру. Я не говорю, что соперничаю с Maple или MatLab, просто пример работы с символьной арифметикой.

Ща кстати, немного оптимизил.


 
Dok_3D   (2003-03-21 23:39) [8]

2 NetBreaker666
>>{of course, motherfucker !!! Bill gates - son of the bitch !
>>Microsoft - Sucks ! Borland - Fucking Shit !!!!!!}


Эти убеждения до сих пор стойко сидят в Вашем незаурядном сознании ?


 
Ixion   (2003-03-22 03:00) [9]


> NetBreaker666 © (21.03.03 23:18)
> Тем, что умеет работать с символьными выражениями. Ты на
> обычно калькуляторе раксрой скобки в (x+y+(a+b*x)^3)^5 *
> ((x-)^2+(a-b*x)^2)^2... влом придумывать, ну к примеру.

Вот только, что ввел на своем калькуляторе подобное :) И все прекрасно посчиталось. Так что или обычным калькулятором надо научиться пользоваться или покупать чуть более дорогие модели, которые прекрасно раскрывают все скобки.


 
Ixion   (2003-03-22 03:20) [10]


> NetBreaker666 © (21.03.03 20:36)
>
> Если кто сильно захочет - выложу исходники. Хотя ничего
> красивого там нету :(

А вот это точно :) Ни красивого ни полезного - про культуру программирования автор даже не слышал - я так даже в пьяном виде не пишу. Глядя на то как используются конструкции языка можно подумать, что это первая (ну может быть вторая :) программа, написанная им на паскале.
Да и алгоритм парсинга выражения ... не совсем оптимальный :(
Ну а глядя на милейшие комментарии по поводу Билла Гейтса, упомянутые Dok_3D © (21.03.03 23:39), начинаешь задумываться о эмоциональной стабильности автора :)

По десятибальной шкале, я бы оценил это произведение на твердую 3.


 
Мыш   (2003-03-22 07:15) [11]

Ввел (2+4)-2*2+4 получил 10-4 ???
Калькулятор не дает вконец отупеть? Предлагает досчитать самому? Это ему в плюс ;)


 
NetBreaker666   (2003-03-22 11:44) [12]


> А вот это точно :) Ни красивого ни полезного - про культуру
> программирования автор даже не слышал - я так даже в пьяном
> виде не пишу. Глядя на то как используются конструкции языка
> можно подумать, что это первая (ну может быть вторая :)
> программа, написанная им на паскале.
> Да и алгоритм парсинга выражения ... не совсем оптимальный
> :(
> Ну а глядя на милейшие комментарии по поводу Билла Гейтса,
> упомянутые Dok_3D © (21.03.03 23:39), начинаешь задумываться
> о эмоциональной стабильности автора :)
>
> По десятибальной шкале, я бы оценил это произведение на
> твердую 3.

А те слабо такую фиговину за пять часов наваять ?


 
NetBreaker666   (2003-03-22 11:46) [13]


> Ввел (2+4)-2*2+4 получил 10-4 ???

Чувак, у него нет понятия "*", эту фигню надо было вводить так: (2+4)-(2)(2)+4 - это не я придумал, мне так сказали.


 
NetBreaker666   (2003-03-22 11:50) [14]


> Эти убеждения до сих пор стойко сидят в Вашем незаурядном
> сознании ?

О, нет, просто сперва я кучу раз переписывал на ASM"e (для этот я использую Packed record) - а потом перешел кажется с четвертого на пятый Delphi и нихрена не заработало (там изменился способ передачи структур в параметрах или что-то еще - не помню).


 
kostya2000   (2003-03-22 22:48) [15]


> Тем, что умеет работать с символьными выражениями. Ты на
> обычно калькуляторе раксрой скобки в (x+y+(a+b*x)^3)^5 *
> ((x-)^2+(a-b*x)^2)^2... влом придумывать, ну к примеру.
> Я не говорю, что соперничаю с Maple или MatLab, просто пример
> работы с символьной арифметикой.


У меня калькулятор Casio fx-82MS, 240 функций... открывает любой сложности скобки, до 72 символов.... сомневаюсь что мне твоя фигня нужна...


 
Ixion   (2003-03-22 23:17) [16]


> А те слабо такую фиговину за пять часов наваять ?

Нет, такую фиговину мне за 5 часов не наваять - мне воображения не хватит комментарии писать :), а вот калькулятор, работающий с символьными выражениями написать за 5 часов можно.



Страницы: 1 вся ветка

Форум: "Потрепаться";
Текущий архив: 2003.04.07;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.48 MB
Время: 0.007 c
6-19741
dimich1978
2003-02-13 14:17
2003.04.07
Коннект Клиент-Сервер


6-19722
msoftware
2003-01-29 10:08
2003.04.07
Как вызвать окно соеденения с Интернетом?


1-19694
Nemra
2003-03-26 11:37
2003.04.07
Создание компонентов, проподает кнопка


7-19910
Dark WandeR
2003-02-11 23:37
2003.04.07
Проблема с памятью


4-19912
Tornado
2003-02-07 11:22
2003.04.07
Вызов диалога





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский