Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для Medic84

$AutoITer


Автор проектов


Сообщения: 446
Благодарности: 44

Профиль | Отправить PM | Цитировать


Вместо Long напишите Double
Код: Выделить весь код
        Dim a, b, c, d As Integer
        Dim y As Double
        Dim param As String
        Dim param2 As String
 Sub Main()
        a = InputBox("Введи значение a", "Введите значение")
        b = InputBox("Введи значение b", "Введите значение")
        c = InputBox("Введи значение c", "Введите значение")
        d = InputBox("Введи значение d", "Введите значение")
        y = (Abs(3 * a * a - b)) ^ (1 / 2) - (c - d) ^ 3
        If y < 0 Then param = "Отрицательное" Else: param = "Положительное"
        If y Mod 2 <> 0 Then param2 = "Нечетное" Else: param2 = "Четное"
        MsgBox ("Ваше значение" & Chr(13) & Chr(10) & y & " " & param & " " & param2)
        
 End Sub
А вот уже как это число преобразовать я не помню

-------

AutoIT Русское сообщество| Моя лаборатория


Отправлено: 10:39, 20-12-2010 | #13