![]() |
|
Модераторы: mihanik |
![]()
|
|
| trud |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 20.4.2006 Репутация: нет Всего: нет |
Задача: по известному алгоритму решения квадратного уравнения написать программку на VBA. Чего я и не могу сделать. Помогите!
|
|||
|
||||
| Akina |
|
|||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 26 Всего: 454 |
Сам что-нить уже написАл? код сюда... или НЕ написАл? тогда пиши и код сюда... или НЕ СОБИРАЛСЯ писАть сам? тогда вали в "Центр помощи".
-------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
| trud |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 20.4.2006 Репутация: нет Всего: нет |
что-то не сообразил сразу. Вот что есть:
Public Sub Решаем() Sheets("Уравнение").Select Range("B3:B5").Select Selection.ClearContents 'ввод коэффициентов Dim C As Single Dim A As Single Dim B As Single Range("B5").Select C = Range("B5").Value ActiveCell.Value = InputBox("Введите коэффициент С", "Исходные данные") Range("B4").Select B = Range("B4").Value ActiveCell.Value = InputBox("Введите коэффициент В", "Исходные данные") Do While True Range("B3").Select ActiveCell.Value = InputBox("Введите коэффициент А", "Исходные данные") A = Range("B3").Value If A <> "0" Then Exit Do MsgBox "Повторите ввод коэффициента А", vbOKOnly_Or_vbCritical, "Исходные данные" Loop 'нахождение корней Sheets("Уравнение").Select Dim D As Single Dim X1 As Single Dim X2 As Single Range("D3:D5").Select Selection.ClearContents Range("D3").Select ActiveCell.FormulaR1C1 = "=R[1]C[-2]^2-4*RC[-2]*R[2]C[-2]" D = Range("D3").Value If D > 0 Then If D = 0 Then Range("D4").Select ActiveCell.FormulaR1C1 = "B / 2 * A" X1 = Range("D4").Value Range("D5").Select X1 = X2 X2 = Range("D5").Value Else: X1 = (B + D) / 2 * A X1 = Range("D4").Value End If End If End Sub Не знаю, какими инструментами пользоваться |
|||
|
||||
![]()
|
| Правила форума "Программирование, связанное с MS Office" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще!
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Программирование, связанное с MS Office | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |