Если это ваш первый визит, рекомендуем почитать справку по форуму. Для размещения своих сообщений необходимо зарегистрироваться. Для просмотра сообщений выберите раздел. |
Уважаемые Программисты Помагите |
Философия, технологии, алгоритмы! |
|
Опции темы |
25.05.2007, 23:22 | #1 |
Форумец
Сообщений: 243
Регистрация: 27.03.2006
Не в сети |
Уважаемые Программисты Помагите
1.Составте программу расчета корней уравнения Ax^2+Bx+C
A,B,C Ввести в окна В случае отрицательного дискриминанта вывести сообщение об ошибки. результаты расчета вывести на форму! 2. Составте программу которая будет выводить в список все введенные в окне ввода числа, а затем по нажатию кнопки осуществлять операцию сортировки по возрастанию с нахождением мин. и макс. значения! Помагите пажалуста выложите алгоритм на Visual Basic мне для сессии очень надо |
25.05.2007, 23:47 | #3 |
Форумец
Сообщений: 151
Регистрация: 25.05.2007
Возраст: 38
Не в сети |
> 1.Составте программу расчета корней уравнения Ax^2+Bx+C
A,B,C Ввести в окна В случае отрицательного дискриминанта вывести сообщение об ошибки. результаты расчета вывести на форму! -- Private Sub Form_Load() a=Inputbox("Введите коэф. А","Введите A") b=Inputbox("Введите коэф. B","Введите B") c=Inputbox("Введите коэф. C","Введите C") d=b*b-4*a*c If d<0 then MsgBox("Ошибка, дискреминант <0") If d>=0 then x1=(-b+d)/(2*a) x2=(-b-d)/(2*a) MsgBox("Корни: " & x1 & " и " & x2) end if End Sub |
26.05.2007, 00:01 | #4 |
Форумец
Сообщений: 151
Регистрация: 25.05.2007
Возраст: 38
Не в сети |
> 2. Составте программу которая будет выводить в список все введенные в окне ввода числа, а затем по нажатию кнопки осуществлять операцию сортировки по возрастанию с нахождением мин. и макс. значения!
Короче, размещаешь на форме четыре объекта: TextBox (Text1), ComboBox (Combo1), CommandBox (Command 1 и Command2) путем перетаскивания из панели инструментов. Код программы: Private Sub Command1_Click() ' Добавляет в список Combo1 текст, вводимый в поле Text1 Combo1.AddItem Text1.Text MsgBox ("Добавлено") End Sub Private Sub Command2_Click() For i = 0 To Combo1.ListCount - 2 For j = i + 1 To Combo1.ListCount - 1 If CInt(Combo1.List(i)) > CInt(Combo1.List(j)) Then tmp = Combo1.List(i) Combo1.List(i) = Combo1.List(j) Combo1.List(j) = tmp End If Next j Next i MsgBox ("Минимальное - " & Combo1.List(0)) MsgBox ("Максимальное - " & Combo1.List(Combo1.ListCount - 1)) End Sub |
27.05.2007, 18:55 | #7 |
Форумец
Сообщений: 151
Регистрация: 25.05.2007
Возраст: 38
Не в сети |
> For
"Для". Цикл, короче. > ListCount Количество элементов. > CInt Преобразовать из символа в число. > tmp Переменная временная. > List Список > Что они означают мне нужно для защиты, а то спалят что не я делал! Чую, что тебя и с тем что я сказал спалят. |
28.05.2007, 22:41 | #11 |
бабай
Сообщений: 7,004
Регистрация: 29.07.2004
Возраст: 45
Не в сети |
На языке ПМК МК-52 тож могу изобразить. Шагов так тридцать, не более.
Удручен. Эти люди будут делать конфы 1С (не страшно), программировать контроллеры (пострашнее) и программить системы управления АЭС. Ужас. |
28.05.2007, 23:08 | #12 | |
Stebanoid
Сообщений: 1,946
Регистрация: 30.07.2003
Возраст: 38
Не в сети |
Цитата:
|
|
29.05.2007, 16:20 | #17 |
МаньякБушеми
Сообщений: 4,551
Регистрация: 11.07.2005
Возраст: 46
Не в сети |
Вот, например, в разделе "Про это..." никто не создает тем: "Памагите па сексу" с первым постом типа: "Я матерый онанист, но познакомился недавно с одной чудной девчонкой, и не знаю теперь, что делать. Тем более она мне пообещала чудесную ночь на мой день рождения, который будет через неделю. А я, стыдно признать, не знаю, что такое секс. Помогите мне, ну хотя бы скажите, какой рукой это лучше делать девушке: правой или левой?"
|