|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
23.03.2015, 15:01 | #1 |
Новичок
Джуниор
Регистрация: 23.03.2015
Сообщений: 1
|
Помогите пожалуйста (JavaScript)
В круг вписан квадрат. Составить программу на языке JavaScript, вводящую значение стороны квадрата и выводящую значение общей площади фрагментов круга, находящихся вне квадрата.
|
23.03.2015, 17:46 | #2 |
Участник клуба
Регистрация: 30.07.2008
Сообщений: 1,601
|
По условию задана a, сторона квадрата.
Отсюда получаем, что площадь квадрата равна a*a, тогда площадь треугольника, отсекаемого диагональю будет равна a*a / 2. Площадь круга равна 2 * П * r * r отсюда следует что половина площади круга равна 2 * П * r * r / 2 Если вычесть из половины площади круга 2 * П * r * r / 2 площадь квадрата отсекаемого диагональю и поделить на 2, то получим искомое. Диагональ круга находится по теореме Пифагора. Код:
"SPACE.THE FINAL FRONTIER.This's a voyage of starship Enterprise. It's 5-year mission to explore strange new worlds,to seek out new life and civilizations,to boldly go where no man has gone before"
|
23.03.2015, 17:58 | #3 | |
Форумчанин
Регистрация: 16.01.2015
Сообщений: 672
|
Цитата:
|
|
23.03.2015, 18:41 | #4 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Вы удивитесь, но то, что Вы называете "диагональю круга" в геометрии называется "диаметром круга".
Цитата:
из площади круга надо вычесть площадь квадрата. всё. найдено значение "общей площади фрагментов круга, находящихся вне квадрата" если не напутал, то Svne = pi*D*D/4-a*a где D*D=2*a*a тогда Svne = pi*a*a/2 - a*a Svne = a*a*(pi/2 - 1); |
|
23.03.2015, 19:05 | #5 |
Участник клуба
Регистрация: 30.07.2008
Сообщений: 1,601
|
В моем коде s1 нужно умножить на 4 еще дополнительно, чтобы получить ответ.
"SPACE.THE FINAL FRONTIER.This's a voyage of starship Enterprise. It's 5-year mission to explore strange new worlds,to seek out new life and civilizations,to boldly go where no man has gone before"
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите пожалуйста с JavaScript, доделать задание. | yamato_pm | Помощь студентам | 2 | 29.06.2014 18:16 |
помогите с JavaScript | Proteina | Помощь студентам | 7 | 23.02.2014 22:21 |
Помогите по JavaScript | artemavd | JavaScript, Ajax | 2 | 20.11.2008 10:57 |