Помощь другу!)
|
|
Noutorius | Дата: Saturday, 20.02.2010, 18:56 | Сообщение # 16 |
|
 |
Генерал-майор |
|
Группа: Друзья команды |
Сообщений: 696 |
« 32 » |
|
Статус: Offline |
|
|
у меня делфи впереди(
|
|
|
|
Mixon | Дата: Saturday, 20.02.2010, 19:39 | Сообщение # 17 |
|
|
Генерал-майор |
|
Группа: Заместитель капитана |
Сообщений: 1649 |
« 87 » |
|
Статус: Offline |
|
|
Quote (GhoST-44) Попроси учителя вас на Delphi 7 перевести разбежалась она
Каждый дрочит как он хочет! (с) VL Project
|
|
|
|
Noutorius | Дата: Saturday, 20.02.2010, 20:52 | Сообщение # 18 |
|
 |
Генерал-майор |
|
Группа: Друзья команды |
Сообщений: 696 |
« 32 » |
|
Статус: Offline |
|
|
Sub Задача_2 () Dim x As Single Dim y As Single x = InputBox("Введите координаты x") y = InputBox("Введите координаты y") If x >= 0 And y >= 0 Then If (x < 0.5 Or x > 2) And (y < 0.5 Or y > 2) Then x = x / 10 y = y / 10 End If End If MsgBox "y=" & y & Chr(10) & "x=" & x End Sub А если так?
|
|
|
|
Mixon | Дата: Sunday, 21.02.2010, 08:51 | Сообщение # 19 |
|
|
Генерал-майор |
|
Группа: Заместитель капитана |
Сообщений: 1649 |
« 87 » |
|
Статус: Offline |
|
|
Quote (Noutorius) А если так? рабит, спасибо, уже 2 решения давайте терь кто больше придумает
Каждый дрочит как он хочет! (с) VL Project
|
|
|
|
GhoST-44 | Дата: Sunday, 21.02.2010, 09:56 | Сообщение # 20 |
|
 |
Генерал-майор |
|
Группа: Друзья команды. |
Сообщений: 1119 |
« 53 » |
|
Статус: Offline |
|
|
В принципе могу на Delphi написать Ток тебе это ничего не даст.
|
|
|
|
Mixon | Дата: Sunday, 21.02.2010, 10:15 | Сообщение # 21 |
|
|
Генерал-майор |
|
Группа: Заместитель капитана |
Сообщений: 1649 |
« 87 » |
|
Статус: Offline |
|
|
еще на паскале напишите
Каждый дрочит как он хочет! (с) VL Project
|
|
|
|
Noutorius | Дата: Sunday, 21.02.2010, 10:19 | Сообщение # 22 |
|
 |
Генерал-майор |
|
Группа: Друзья команды |
Сообщений: 696 |
« 32 » |
|
Статус: Offline |
|
|
с ума сошел что-ли
|
|
|
|
GhoST-44 | Дата: Sunday, 21.02.2010, 12:45 | Сообщение # 23 |
|
 |
Генерал-майор |
|
Группа: Друзья команды. |
Сообщений: 1119 |
« 53 » |
|
Статус: Offline |
|
|
Quote (Mixon) еще на паскале напишите Хочешь удивлю? Delphi это и есть Pascal, только последней версии!
|
|
|
|
Mixon | Дата: Sunday, 21.02.2010, 13:34 | Сообщение # 24 |
|
|
Генерал-майор |
|
Группа: Заместитель капитана |
Сообщений: 1649 |
« 87 » |
|
Статус: Offline |
|
|
Quote (GhoST-44) Хочешь удивлю? Delphi это и есть Pascal, только последней версии! ну я хз, мы не пишем там, хотя напиши кста я хоть гляну как там)
Каждый дрочит как он хочет! (с) VL Project
|
|
|
|
GhoST-44 | Дата: Sunday, 21.02.2010, 14:44 | Сообщение # 25 |
|
 |
Генерал-майор |
|
Группа: Друзья команды. |
Сообщений: 1119 |
« 53 » |
|
Статус: Offline |
|
|
Надо два разных модуля: Unit exerc_f uses ... implementation procedure btn_execute.Click begin if not (TryStrToInt(edt_1.Text)) and (TryStrToInt(edt_2.Text)) then ShowMessage('Введите числа!') else if check.true then exerc_c.execute(edt_1.Text,edt_2.Text) lbl_1.Caption:=execute.x lbl_2.Caption:=execute.y else lbl_1.Caption:=edt_1.Text lbl_2.Cap tion:=edt_2.Text end; Unit exerc_c uses ... implementation function check:boolean; var _x,_y:integer begin if (_x>=0) and (_y>=0) then check:=true else check:=false; end; procedure execute(x,y:integer) begin if (x<0.5) and (x>2) and (y<0.5) and (y>2) then x:=x/10 y:=y/10 else x:=x y:=y end; Вроде так, хотя скорее всего где-нибудь ошибся P.S. Delphi — результат развития языка Турбо Паскаль, который, в свою очередь, развился из языка Паскаль. (с) Википедия
Сообщение отредактировал GhoST-44 - Sunday, 21.02.2010, 14:45 |
|
|
|
Mixon | Дата: Wednesday, 24.02.2010, 19:14 | Сообщение # 26 |
|
|
Генерал-майор |
|
Группа: Заместитель капитана |
Сообщений: 1649 |
« 87 » |
|
Статус: Offline |
|
|
нифига) длинный) ну в принципе почти все понятно, ну больше половины..)Добавлено (24.02.2010, 19:14) --------------------------------------------- Даны 2 целых числа. Если оба числа четные, то разделить их на 2, иначе – возвести в квадрат. Code Sub Задача_2() Dim x As Integer Dim y As Integer Dim z As Integer Dim v As Integer Const b As Boolean = False Const a As Boolean = True x = InputBox("Введите x") y = InputBox("Введите y") If (z = x / 2) And (v = y / 2) Then End If x = x / 2 y = y / 2 MsgBox "x=" & x & Chr(10) & "y=" & y If (z = x / 2 = b Or v = y / 2 = b) Then End If x = x ^ 2 y = y ^ 2 MsgBox "x=" & x & Chr(10) & "y=" & y End Sub начал, но чет хз как(
Каждый дрочит как он хочет! (с) VL Project
|
|
|
|
Stacke | Дата: Thursday, 25.02.2010, 14:20 | Сообщение # 27 |
|
|
Зам. капитана и админ сервера |
|
Группа: Заместитель капитана |
Сообщений: 447 |
« 56 » |
|
Статус: Offline |
|
|
Странно, что я не видел этого раньше. Те оч. повезло т.к. я училася оч. долго на Visual Basic правда около 10 лет назад это было. Попробую вспомнить =) Ну так для начала Sub Задача_2() - Русского языка в программировании нет вобще ! Dim x As Integer Dim y As Integer Dim z As Integer Dim v As Integer Const b As Boolean = False Const a As Boolean = True Это вобще зачем ? x = InputBox("Введите x") y = InputBox("Введите y") If (z = x / 2) And (v = y / 2) Then End If Условие без реакции на него. Чтото проверяется, но ничего не дклается ! x = x / 2 y = y / 2 MsgBox "x=" & x & Chr(10) & "y=" & y If (z = x / 2 = b Or v = y / 2 = b) Then End If Тоже ничего не значищее условие. x = x ^ 2 y = y ^ 2 MsgBox "x=" & x & Chr(10) & "y=" & y End Sub Ща че нить придумаю =)
|
|
|
|
Stacke | Дата: Thursday, 25.02.2010, 14:41 | Сообщение # 28 |
|
|
Зам. капитана и админ сервера |
|
Группа: Заместитель капитана |
Сообщений: 447 |
« 56 » |
|
Статус: Offline |
|
|
Sub Zadacha_2() Dim x As Integer Dim y As Integer x = InputBox("Введите x") y = InputBox("Введите y") If (x Mod 2) And (y Mod 2) <> 0 Then Тут может быть так -If (x Mod 2) <> 0 And (y Mod 2) <> 0 ThenПосмотри так и так ! x = x / 2 y = y / 2 Тут и Else x = x * x y = y * y тут тоже может быть наоборот, т.е. это наверх, а верх сюда ! End If MsgBox "y = " & y & Chr(10) & "x = " & x End Sub
|
|
|
|
Mixon | Дата: Thursday, 25.02.2010, 16:41 | Сообщение # 29 |
|
|
Генерал-майор |
|
Группа: Заместитель капитана |
Сообщений: 1649 |
« 87 » |
|
Статус: Offline |
|
|
спасибо за разбор это проверяет кратность двум? не понял зачем это
Каждый дрочит как он хочет! (с) VL Project
|
|
|
|
Stacke | Дата: Thursday, 25.02.2010, 17:51 | Сообщение # 30 |
|
|
Зам. капитана и админ сервера |
|
Группа: Заместитель капитана |
Сообщений: 447 |
« 56 » |
|
Статус: Offline |
|
|
<> 0 Значит не равно нулю ! Короч, я поставлю се VBasic и точно те напишу как должно быть. Без проги сложно вспоминть =)
|
|
|
|