![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 15.10.2015
Сообщений: 11
|
![]()
Дали задачу на разветвления :" если удвоенная площа триугольника не натуральное число значит вивести на екран "No solution"
Делаю через оператор if но как записать что не натуральное число? |
![]() |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
А как ты понимаешь термин "ненатуральное число"?
Какое это число с математической точки зрения?
I'm learning to live...
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 15.10.2015
Сообщений: 11
|
![]()
ну например дробовое или рациональное или иррациональное
Последний раз редактировалось Siusarna; 17.10.2015 в 11:42. |
![]() |
![]() |
![]() |
#4 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Это не по беларусски так звучит? Хорошо хоть не "помповое" ![]() Т.е. я правильно понимаю: "No solution" если у площадь представляет некое целое число. так?
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 25.01.2015
Сообщений: 474
|
![]()
И ещё вопрос, а на основании чего вычисляется площадь треугольника?
|
![]() |
![]() |
![]() |
#6 | |
Пользователь
Регистрация: 15.10.2015
Сообщений: 11
|
![]() Цитата:
например если S= 119.32 тогда удвоенная площадь =238.64 - надо выводить No solution а если например 240 тогда вывести триугольник существует ну извесны все 3 стороны Последний раз редактировалось Stilet; 17.10.2015 в 12:09. |
|
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 25.01.2015
Сообщений: 474
|
![]()
А эти стороны задаются натуральными числами или действительными?
-------- Ещё пара-тройка часов, и вы нам расскажите полностью задание. |
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 25.01.2015
Сообщений: 474
|
![]()
Если натуральными.
Пробуете вычислить по формуле Герона. S:=sqrt(p(p-a)(p-b)(p-c)) Но условие - 2S - должно быть натуральным. Чтобы это было так, нужно чтобы 1. произведение 4*p(p-a)(p-b)(p-c) было натуральным. 2. Подкоренное выражение было полным квадратом Т.е. попробуйте на бумаге понять, что нужно проверить. А потом наваливаться на клавиатуру. |
![]() |
![]() |
![]() |
#9 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Код:
I'm learning to live...
|
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 25.01.2015
Сообщений: 474
|
![]()
Или так
Код:
Ещё чуток - и fuzzy logic ![]() Последний раз редактировалось 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 |