Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.61/36: Рейтинг темы: голосов - 36, средняя оценка - 4.61
1 / 1 / 0
Регистрация: 14.04.2011
Сообщений: 27

Решение квадратных уравнений в VB

14.04.2011, 20:33. Показов 7485. Ответов 14
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Люди может кто помочь? нужна програма решаюшая уравнения несколькими способами. Почти все сделаль не могу только разабраться как именно сами формулы реальзовать с решением через дискреминант справился надо еше несколько способов

Добавлено через 3 минуты
Делаю в vusual studio
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
14.04.2011, 20:33
Ответы с готовыми решениями:

Решение квадратных уравнений
Хелп.. сегодня задали Д/з по информатике, работаем в Visual Studio 2005: решить квадратные уравнения a | b | c ---------- 0...

Графическое решение квадратных уравнений
Помогите пожайлуста решить графически квадратное уравнение в visual basic!!!!

Таблица решений квадратных уравнений
Добрый вечер, помогите решить такое заданьице пожалуйста: Написать программу решения квадратного уравнения. Коэффициенты уравнения вводятся...

14
 Аватар для YuraAAA
1605 / 1337 / 291
Регистрация: 25.10.2009
Сообщений: 3,487
Записей в блоге: 2
15.04.2011, 00:38
Напишите сами способы решения
0
6644 / 1511 / 169
Регистрация: 09.01.2010
Сообщений: 4,298
15.04.2011, 08:59
надо полагать способы связаны с вариациями коэфициентов
и, может быть, графический метод
0
1 / 1 / 0
Регистрация: 14.04.2011
Сообщений: 27
15.04.2011, 11:52  [ТС]
вам только название метода или теорию надо?
0
1 / 1 / 0
Регистрация: 14.04.2011
Сообщений: 27
15.04.2011, 11:56  [ТС]
вот теория можно любой способ брать
1
 Аватар для Alex77755
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
16.04.2011, 10:50
Цитата Сообщение от Forgotthen Посмотреть сообщение
нужна програма решаюшая уравнения несколькими способами. Почти все сделаль не могу
В таком случае - во фриланс
0
1 / 1 / 0
Регистрация: 14.04.2011
Сообщений: 27
16.04.2011, 15:08  [ТС]
почти все сделал, не могу только разобраться с реализацией нескольких методов помимо дискреминанта
0
 Аватар для Alex77755
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
16.04.2011, 16:19
В таком случае покажи, что сделал и что вызвало затруднение.
Поконкретнее сформулируй вопрос
0
1 / 1 / 0
Регистрация: 14.04.2011
Сообщений: 27
16.04.2011, 16:29  [ТС]
вот интерфейс
Миниатюры
Решение квадратных уравнений в VB  
0
1 / 1 / 0
Регистрация: 14.04.2011
Сообщений: 27
16.04.2011, 16:30  [ТС]
вот код тут я зделал только один метод через дискреминант мне нужно еще несколько кнопок с разными методами. И я тупо не понимаю как их реализовывать
VB.NET
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
Public Class Form1
 
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim a, b, c, D, x1, x2, x As String
        a = TextBox1.Text
        b = TextBox2.Text
        c = TextBox3.Text
        D = TextBox4.Text
        x1 = TextBox5.Text
        x2 = TextBox6.Text
        If TextBox1.Text = "" Then
            TextBox1.Text = "1"
        Else
            If TextBox2.Text = "" Then
                TextBox2.Text = "1"
            Else
                If TextBox3.Text = "" Then
                    TextBox3.Text = "1"
                Else
                    D = (b ^ 2) - (4 * a * c)
                    Label4.Visible = True
                    TextBox4.Visible = True
                    TextBox4.Text = D
                    If D > 0 Then
                        x1 = (-b - Math.Sqrt(D)) / (2 * a)
                        x2 = (-b + Math.Sqrt(D)) / (2 * a)
                        Label5.Visible = True
                        Label6.Visible = True
                        TextBox5.Visible = True
                        TextBox6.Visible = True
                        TextBox5.Text = x1
                        TextBox6.Text = x2
                    Else
                        If D = 0 Then
                            x = (-b) / (2 * a)
                            TextBox5.Visible = True
                            TextBox5.Text = x
                        Else
                            If D < 0 Then
                                MsgBox("Корней нет")
                            End If
                        End If
                    End If
                End If
            End If
        End If
    End Sub
 
    Private Sub btnhelp_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnhelp.Click
        Dialog1.Show()
    End Sub
 
    Private Sub btnTheory_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnTheory.Click
        System.Diagnostics.Process.Start("F:\Курсовик\Теория.doc")
    End Sub
 
    Private Sub btnExit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnExit.Click
        Me.Close()
    End Sub
End Class
0
 Аватар для Alex77755
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
16.04.2011, 16:47
Ну это уже что-то.
Правда раздел не тот: тебе надо в NET. Хотя сам код мало чем отличается.
К сожалению сейчас нет времени. Завтра смогу помочь. Если терпит и другие не сделают.
Бегло глянул:
Visual Basic
1
2
x1 = TextBox5.Text
x2 = TextBox6.Text
Зачем задавать корни? Их же, вроде, искать надо
0
1 / 1 / 0
Регистрация: 14.04.2011
Сообщений: 27
16.04.2011, 17:23  [ТС]
Да то я тупанул и забыл убрать)
0
Живу от Клика до Клика
 Аватар для CJ_Sashok
35 / 35 / 5
Регистрация: 01.06.2010
Сообщений: 157
16.04.2011, 23:04
Вот способ по теореме Виета. Код, конечно, сырой. Я его на скорою руку набросал, так что тапками не кидать!
VB.NET
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
26
27
    Dim a, b, c As String
    Dim x1, x2 As Integer
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        a = TextBox1.Text
        b = TextBox2.Text
        c = TextBox3.Text
        '-b= x1 + x2
        'c = x1 * x2
        x1 = -500
        x2 = -500
2:      For i = -501 To 501
            If x2 < 501 Then
                If x1 + x2 = -b And x1 * x2 = c Then
                    TextBox4.Text = x1
                    TextBox5.Text = x2
                    GoTo 1
                Else
                    x2 = x2 + 1
                End If
            Else
                x1 = x1 + 1
                x2 = -500
                GoTo 2
            End If
        Next
1:
    End Sub
0
1 / 1 / 0
Регистрация: 14.04.2011
Сообщений: 27
16.04.2011, 23:37  [ТС]
на i пишет имя не объявлено
0
Живу от Клика до Клика
 Аватар для CJ_Sashok
35 / 35 / 5
Регистрация: 01.06.2010
Сообщений: 157
19.04.2011, 23:27
напиши
Visual Basic
1
Dim i As Integer
в самом начале
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
19.04.2011, 23:27
Помогаю со студенческими работами здесь

Программа для решения квадратных уравнений
Изучаю VB не давно, решил составить прогу для решение кв. уравнений помогите что я не так делаю? Dim a As Integer =...

Решение системы уравнений
Решить систему уравнений методом перебора: y=3-sin(x) _________________________________________x=2+0.5cos(y-2) Помогите, пожалуйста....

Решение системы уравнений
Дана система вида a1*tgx+b1*cosy=c1 a2*cosx+b2*siny=c2 Необходимо написать программу, решающую эту систему в зависимости от...

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

Решение системы уравнений
Дана система вида Необходимо написать программу, решающую эту систему в зависимости от значений параметров a1,b1, a2,b2, с1 и с2. ...


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

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Новые блоги и статьи
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru