|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
17.10.2015, 11:06 | #1 |
Пользователь
Регистрация: 15.10.2015
Сообщений: 11
|
Надо записать :если 2*S триугольника не натуральное число значить триугольник не подходит за условием
Дали задачу на разветвления :" если удвоенная площа триугольника не натуральное число значит вивести на екран "No solution"
Делаю через оператор if но как записать что не натуральное число? |
17.10.2015, 11:18 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
А как ты понимаешь термин "ненатуральное число"?
Какое это число с математической точки зрения?
I'm learning to live...
|
17.10.2015, 11:31 | #3 |
Пользователь
Регистрация: 15.10.2015
Сообщений: 11
|
ну например дробовое или рациональное или иррациональное
Последний раз редактировалось Siusarna; 17.10.2015 в 11:42. |
17.10.2015, 11:50 | #4 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Это не по беларусски так звучит? Хорошо хоть не "помповое" Т.е. я правильно понимаю: "No solution" если у площадь представляет некое целое число. так?
I'm learning to live...
|
|
17.10.2015, 11:58 | #5 |
Форумчанин
Регистрация: 25.01.2015
Сообщений: 472
|
И ещё вопрос, а на основании чего вычисляется площадь треугольника?
|
17.10.2015, 12:04 | #6 | |
Пользователь
Регистрация: 15.10.2015
Сообщений: 11
|
Цитата:
например если S= 119.32 тогда удвоенная площадь =238.64 - надо выводить No solution а если например 240 тогда вывести триугольник существует ну извесны все 3 стороны Последний раз редактировалось Stilet; 17.10.2015 в 12:09. |
|
17.10.2015, 12:07 | #7 |
Форумчанин
Регистрация: 25.01.2015
Сообщений: 472
|
А эти стороны задаются натуральными числами или действительными?
-------- Ещё пара-тройка часов, и вы нам расскажите полностью задание. |
17.10.2015, 12:14 | #8 |
Форумчанин
Регистрация: 25.01.2015
Сообщений: 472
|
Если натуральными.
Пробуете вычислить по формуле Герона. S:=sqrt(p(p-a)(p-b)(p-c)) Но условие - 2S - должно быть натуральным. Чтобы это было так, нужно чтобы 1. произведение 4*p(p-a)(p-b)(p-c) было натуральным. 2. Подкоренное выражение было полным квадратом Т.е. попробуйте на бумаге понять, что нужно проверить. А потом наваливаться на клавиатуру. |
17.10.2015, 12:25 | #9 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Код:
I'm learning to live...
|
17.10.2015, 12:35 | #10 |
Форумчанин
Регистрация: 25.01.2015
Сообщений: 472
|
Или так
Код:
Ещё чуток - и fuzzy logic , как я слышал, там будет 'Скорее существует (с вероятностью 50%) чем нет'. Последний раз редактировалось FPaul; 17.10.2015 в 12:59. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Если число подходит под заданный интервал - выводим в Memo, если нет - берем следующее | FleXik | Общие вопросы Delphi | 9 | 07.04.2014 06:46 |
Дано трехзначное число. Если в сумме его цифр присутствует число 7,то число записать в зеркальном виде ( Паскаль ) | Эля777 | Помощь студентам | 5 | 22.04.2013 23:23 |
Заданное натуральное число записать прописью | lonely_soul | Паскаль, Turbo Pascal, PascalABC.NET | 9 | 29.04.2011 12:51 |
Вычислить выражение, если дано натуральное число | elemigrante | Помощь студентам | 2 | 26.02.2010 14:15 |