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

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » VBA - [решено] Помогите решить. VBA

Закрытая тема
Настройки темы
VBA - [решено] Помогите решить. VBA

Новый участник


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

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


Изменения
Автор: zena
Дата: 18-12-2010
Понимаю...задачи очень простые, но я даже основ не знаю, а препод сказал чтобы всё составили к понидельнику. Помогие плз...

Условие:
1)17 вариант:

2) Определить является ли введённое число чётным-нечётным, положительным-отрицательным.

Нужно решить с обработкой ошибок и диалоговами окнами.

Отправлено: 16:16, 18-12-2010

 

Аватара для Medic84

$AutoITer


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


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

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


Моя плохая... Это же VBA)))
Код: Выделить весь код
 Dim a, b, c, d As Integer
        Dim y As Long
 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
        MsgBox("Ваше значение" & Chr(13) & Chr(10) & y)

    End Sub
Насчет 2. Задам наводящие вопросы.
Как проверить четность - нечетность?
Нечетное - это если при делении на 2 есть остаток. (это операция MOD)

Как проверить положительность - отрицательность?
Если чиcло > 0 - положительное
Менньше - отрицательное
(If Then Else)

-------

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


Последний раз редактировалось Medic84, 19-12-2010 в 23:17.

Это сообщение посчитали полезным следующие участники:

Отправлено: 23:08, 19-12-2010 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


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

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


ага....спасибо большое...а как устроить вывод ответа с точностью , например, 7 цифр после запятой???

Отправлено: 08:09, 20-12-2010 | #12


Аватара для 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



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » VBA - [решено] Помогите решить. VBA

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
VBA - [решено] Помогите с задачей на VBA harleysoft Программирование и базы данных 2 09-12-2010 14:48
VBA - помогите решить задачку VBA vivat Программирование и базы данных 1 25-11-2010 11:52
VBA - *VBA* | Помогите написать макросы для Excel'я ove Программирование и базы данных 76 24-08-2010 16:24
VBA - Помогите пожалуйста написать скрипт на VBA Большой Кол Программирование и базы данных 6 22-10-2009 22:49
VBA - помогите решить задачку Vba + Excel hellp123 Программирование и базы данных 3 14-03-2009 01:15




 
Переход