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

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

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 13.11.2010, 09:26   #1
RomkaS19
Новичок
Джуниор
 
Регистрация: 13.11.2010
Сообщений: 3
По умолчанию Решение линейное уравнение, через оператор if.(of 2007 vba)

Решить линейное уравнение ax + b = 0. Коэффициенты уравнения a и b и решение расположить в ячейках Excel. Рассмотреть все возможные случаи коэффициентов: 1) a#0 2) a=0, b # 0 3) a=0, b = 0

насколько я понял это задание, то решение будет выглядеть примерно так:
Если а#0 то
х=в/а
иначе
если а=0 то....
... и тд.


Вопросы: Правильно ли я понял смысл этого? Что будет если а=0(вроде решений нет)?? Если не затруднит вылейте код решения.

Дали VBA на сам. обучение и вообще глухо.
RomkaS19 вне форума Ответить с цитированием
Старый 13.11.2010, 11:39   #2
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

самое сложное в этом задании - это понять задание.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 13.11.2010, 16:31   #3
RomkaS19
Новичок
Джуниор
 
Регистрация: 13.11.2010
Сообщений: 3
Радость

Спасибо за гениальный ответ

рассмотреть надо три варианта:

1) Если А=В=0, то уравнение примет вид: 0x=0.При любом значении x это равенство верно. Значит уравнение имеет бесчисленное множество корней, x– любое число.

2) Если А=0,В#0 , то уравнение примет вид 0x=В. Корней нет.

3) Если А#0,то уравнение имеет единственный
корень: x=b/a

Не разобрался я ещё в синтаксе данного языка. Поэтому и прошу код.
RomkaS19 вне форума Ответить с цитированием
Старый 14.11.2010, 00:26   #4
OMEN_6666
Пользователь
 
Аватар для OMEN_6666
 
Регистрация: 26.10.2010
Сообщений: 34
По умолчанию

Попробуй вот это: (код, я думаю, выдернешь)
Вложения
Тип файла: rar Решение линейного уравнения.rar (11.6 Кб, 54 просмотров)

Последний раз редактировалось OMEN_6666; 14.11.2010 в 00:31.
OMEN_6666 вне форума Ответить с цитированием
Старый 14.11.2010, 11:08   #5
RomkaS19
Новичок
Джуниор
 
Регистрация: 13.11.2010
Сообщений: 3
По умолчанию Спасибо)

Вытянул) Слегка только доделаю под требования...
Спасибо за код.
RomkaS19 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Крупный оператор в формулах Word-2007 VistaSV30 Microsoft Office Word 3 22.12.2009 15:42
(VBasic Studio 2008) Нужен алгоритм - Решение уравнение методом Ньютона POPOV Помощь студентам 5 30.11.2009 19:47
Задача на VBA Диофантово уравнение Maxs Помощь студентам 6 11.06.2009 14:05
Помогите правильно написать линейное уравнение по ограничению для поиска решения lena-nonamed Microsoft Office Excel 2 02.03.2009 12:29
решение уравнение методом подбора, вопрос Ceprey Общие вопросы C/C++ 1 02.05.2008 16:38