|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
01.01.2007, 14:09 | #1 |
Участник клуба
Регистрация: 01.11.2006
Сообщений: 1,051
|
Написание формулы на C++
Подскажите как записать эти формулы на С++, картинку выложил тут...
http://slil.ru/23630697 Не прошу чтобы за меня делали все задание, просто подскажите как записать формулы. |
01.01.2007, 14:57 | #2 |
Delphi/C++/C#
Участник клуба
Регистрация: 29.10.2006
Сообщений: 1,972
|
Для корня 3 степени можно написать exp(1/3*ln(x)) - НО! x должен быть больше 0 и не равен 1 - очень много исключений.
1) y=exp(1/3*ln( exp(k*x*x)/ln(x) )) 2) y=exp(1/3*ln(k*cos(x))) Учти, что кубический корень вычислять можно для чисел >0 и !=1 |
03.01.2007, 10:13 | #3 |
Участник клуба
Регистрация: 01.11.2006
Сообщений: 1,051
|
Спасибки огромное, све получилось.
Если можно то я задам еще один вопросик. Как организовать работу оператора (or). В задании дано условие, произвести расчет в зависимости от введенного выпиант. ПримерЖ Если V=1 то считать по формуле1, если V=2 то считать по формуле 2, тут то понятно тут нужно использовать if , else if. Загвоздка в том что нужно предусмотреть то что V(вариант) может быть введен как V=1 или V=A или V=a. и вот if V=1 or V=A or V=a то считать по формуле 1- как организовать работу OR |
03.01.2007, 13:58 | #4 | |
Delphi/C++/C#
Участник клуба
Регистрация: 29.10.2006
Сообщений: 1,972
|
Цитата:
|
|
04.01.2007, 09:05 | #5 |
Участник клуба
Регистрация: 01.11.2006
Сообщений: 1,051
|
спасибо за помощь...
только вот код не хочет правильно работать Код:
у меня есть сомнения относительно того как я объявил A,a,B,b,C,c или может с {} напутал... Последний раз редактировалось Noor; 04.01.2007 в 09:08. |
04.01.2007, 10:52 | #6 |
Пользователь
Регистрация: 19.12.2006
Сообщений: 91
|
To Noor: Может быть как раз с {} и напутал. Вложенные if'ы путаются..=/
Попробуй switch использовать..=/ И ещё, где у тебя A,a,B,b,C,c идентифицируются? Последний раз редактировалось Flash_; 04.01.2007 в 11:01. |
04.01.2007, 13:01 | #7 |
Участник клуба
Регистрация: 01.11.2006
Сообщений: 1,051
|
в том то и сложность что нельзя использовать switch, в задании сказано с использованием операторов if/else if. Я попытался в других работах обойти условие, мне завернули работы но исправаление, хотя они толичненько работали и давали нужный результат.
относительно A,a,B,b,C,c я не знаю куда их приторочить, засунул в float x, A,a,B,b,C,c,y,v; |
04.01.2007, 15:02 | #8 | |
Пользователь
Регистрация: 19.12.2006
Сообщений: 91
|
Цитата:
|
|
04.01.2007, 16:14 | #9 |
Участник клуба
Регистрация: 01.11.2006
Сообщений: 1,051
|
ну пускай
float A=1,a=1,B = 2,b= 2,C=3,c=3 все равно программа не определяет какой вариант я выбираю, она все считает по формуле (y=x+1) З.Ы. Что то я запарился с этим заданием! |
04.01.2007, 22:32 | #10 |
Пользователь
Регистрация: 19.12.2006
Сообщений: 91
|
Блин, идиотизм)) В условии надо ж писать не if v = a, а if v == a. Вот.
Всё время Paskal с C путаю.) ЗЫ: в 5-ой строчке X у тебя маленькая стоит, должна быть большая. И ещё зачем A,B,C,a,b,c нужны? В тексте программы они не изменяют своё значение - и если убрать их вообще, то результат выполнения не изменится. Последний раз редактировалось Flash_; 04.01.2007 в 22:37. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Формулы | SunKnight | Общие вопросы Delphi | 2 | 07.04.2008 09:38 |
написание формулы | vladi | Microsoft Office Excel | 6 | 31.12.2006 18:16 |
Формулы в Word | Gambler | Microsoft Office Word | 0 | 30.10.2006 23:13 |