Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
 Аватар для Locki
32 / 0 / 0
Регистрация: 09.06.2011
Сообщений: 70

Решение квадратного уравнения (хочу чтоб кто то проверил)

16.12.2011, 16:47. Показов 1577. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Private Sub Command1_Click()
Dim a, b, c, d, x1, x2 As String
a = Text1.Text
b = Text2.Text
c = Text3.Text
d = (b ^ 2) - (4 * a * c)
Text4.Text = d
If d < 0 Then
MsgBox ("Нет корней")
Else
If d >= 0 Then
x1 = (-b + Sqr(d)) / 2 * a
x2 = (-b - Sqr(d)) / 2 * a
Text5.Text = x1
Text6.Text = x2
End If
End If
End Sub
Всё нормально?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
16.12.2011, 16:47
Ответы с готовыми решениями:

Решение квадратного уравнения
Здравствуйте у меня проблемма помогите если кто может... Мне нужно решить простенькую задачу по бейсику но я в нем ничего не понимаю... ...

Решение квадратного уравнения
3. Составить подпрограмму решения квадратного уравнения ах2 +bx +c = 0. Через процедуру.

Решение квадратного уравнения
Помогите, пожалуйста, как написать код для решения этого уравнения на С# в window form? Даны вещественные числа a, b и c, причем a...

6
Эксперт Hardware
 Аватар для Linoge
3205 / 1915 / 324
Регистрация: 25.10.2011
Сообщений: 5,564
16.12.2011, 17:03
Visual Basic
1
2
3
a = Cint(Text1.Text)
b = Cint(Text2.Text)
c = Cint(Text3.Text)
И зачем х2 строка?
0
 Аватар для Locki
32 / 0 / 0
Регистрация: 09.06.2011
Сообщений: 70
16.12.2011, 17:07  [ТС]
Не понял суть вопроса
0
13 / 13 / 0
Регистрация: 18.11.2011
Сообщений: 44
16.12.2011, 17:12
нет, не нормально)
при d=0 тебе программа выдаст два одинаковых корня и ничего сказано не будет.
лучше добавить условие при d=0 и водном техтбоксе выводить "второй корень совпадает" или "корень один".
сама запись if - then - else оч. хромает.
если оператор if записывается в одну строчку - end if писать не нужно - при невыполнении условия VB просто ее игнорирует.
есть оператор elseif - так записывать корректней.
зачем назначать переменные строковыми? они ведь не могут быть чем-то кроме чисел.
тут вариантов несколько, если а б и ц целые - то их в integer. d - можно в single или double (дабл - повышенной точности переменная)
если хочешь считать переменные из текстбокса используй a=val(text1.text) т.к. если бы ты записал сложение, например, 2+2, то ответ был бы 22.
0
 Аватар для Locki
32 / 0 / 0
Регистрация: 09.06.2011
Сообщений: 70
16.12.2011, 17:49  [ТС]
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
Private Sub Command1_Click()
Dim a, b, c As Integer
Dim d as single
dim x1,x2,x as string
a = val(Text1.Text)
b = val(Text2.Text)
c = val(Text3.Text)
d = (b ^ 2) - (4 * a * c)
Text4.Text = d
If d < 0 Then
MsgBox ("Нет корней")
Else
If d > 0 Then
x1 = (-b + Sqr(d)) / 2 * a
x2 = (-b - Sqr(d)) / 2 * a
Text5.Text = x1
Text6.Text = x2
else
if d = 0 then
x = (-b)/2*a
text7.text = x
End If
End If
End if
End Sub
 Комментарий модератора 
Вы еще долго будете выделять код не тем тегом, каким нужно?
0
 Аватар для Locki
32 / 0 / 0
Регистрация: 09.06.2011
Сообщений: 70
21.12.2011, 21:27  [ТС]
А ещё вопрос, как сделать чтобы в значения a,b и c можно было вводить не целые числа?
0
13 / 13 / 0
Регистрация: 18.11.2011
Сообщений: 44
21.12.2011, 22:03
назначить их не integer, а single или double.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
21.12.2011, 22:03
Помогаю со студенческими работами здесь

Решение квадратного уравнения
Помогите пожалуйста! Не могу найти в чем проблема, все работает, но в ответе вместо нужных корней выдаются символы типа &quot;import...

Решение квадратного уравнения
Нужно написать программу, которая решает квадратное уравнение. Вроде бы элементарно, но что-то не так. Вариант с а=0 нормально считает и...

Решение квадратного уравнения
Написать программу решения квадратного уравнения. Программа должна проверять правильность исходных данных и в случае, когда коэффициент при...

Решение квадратного уравнения
Помогите люди решить простю и срочную задачку решение квадратного уравнения, чтобы также и при х=0 предусматривалось не только х&gt;=, а...

Решение квадратного уравнения
Здравствуйте, уважаемые члены форума! Помогите, пожалуйста, решить вопрос: Как описать класс для решения квадратных уравнений вида ax^2...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Функция установки текстового статуса в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru