Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.04.2009, 18:43   #1
NitriNKa
Пользователь
 
Регистрация: 29.03.2009
Сообщений: 45
По умолчанию VBA!!!

решите пожалуйста!!Дан круг радиуса R. Определить, поместится ли правильный треугольник со стороной а в этом круге.
NitriNKa вне форума Ответить с цитированием
Старый 07.04.2009, 18:53   #2
Levsha100
Заблокирован
Старожил
 
Регистрация: 20.07.2008
Сообщений: 4,032
По умолчанию

R= (a корней из 3)/6.Где a-сторона треугольника!
Levsha100 вне форума Ответить с цитированием
Старый 07.04.2009, 18:56   #3
NitriNKa
Пользователь
 
Регистрация: 29.03.2009
Сообщений: 45
По умолчанию

за это, конечно, спасибо, а можно в коде это написать???
NitriNKa вне форума Ответить с цитированием
Старый 07.04.2009, 18:59   #4
Levsha100
Заблокирован
Старожил
 
Регистрация: 20.07.2008
Сообщений: 4,032
По умолчанию

К сожалению в VBA не работал, но алгоритм написать могу:
1)Получаем значение радиуса
2)Вычисляем макс радиус(по формуле)
3)Если макс радиус>Вашего радиуса, то вписать невозможно, иначе - возможно
Levsha100 вне форума Ответить с цитированием
Старый 07.04.2009, 19:03   #5
NitriNKa
Пользователь
 
Регистрация: 29.03.2009
Сообщений: 45
По умолчанию

ну и на этом спасибо, сейчас попробуем))
NitriNKa вне форума Ответить с цитированием
Старый 08.04.2009, 00:31   #6
Terran
Участник клуба
 
Аватар для Terran
 
Регистрация: 28.11.2007
Сообщений: 1,521
По умолчанию

NitriNKa, вот держите код:
Код:
Private Sub CommandButton1_Click()
Dim R As Integer
R = (TextBox1.Text * Sqr(3)) / 3
If TextBox2.Text > R Then
Label1.Caption = "Треугольник поместится"
End If
If TextBox2.Text < R Then
Label1.Caption = "Треугольник не поместится"
End If
End Sub
TextBox1 – Вводится сторона треугольника.
TextBox2 – Вводится радиус.
Вроде как работает, но если я где-то ошибся, то поправьте.
Всегда рад помочь!

Последний раз редактировалось Terran; 08.04.2009 в 00:37.
Terran вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
VBA LLIypLLIyH Помощь студентам 2 27.10.2008 07:59
VBA Pinya Microsoft Office Excel 2 19.09.2008 11:51