![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 16.05.2010
Сообщений: 7
|
![]()
задание:
1) Определить площадь, высоту и периметр равностороннего треугольника по заданной его стороне. 2) Ввести два целых числа a, b. Меньшее из них заменить полусуммой, а большее – удвоенным произведением. Вывести новые значения a, b. 3) Выяснить, пересекаются ли две прямые, заданные на плоскости уравнениями вида y=kx+b. Если пересекаются, то вывести координаты точки пересечения, иначе вывести сообщение об отсутствии пересечения. Пример: «Выбор максимального числа из двух чисел с помощью структурированной программы, состоящей из главной и вспомога-тельной подпрограмм» Код:
умоляю :-) Последний раз редактировалось Stilet; 17.05.2010 в 07:52. |
![]() |
![]() |
![]() |
#2 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
Смотрите, проверяйте...
Код:
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 08.05.2010
Сообщений: 48
|
![]()
IgorGO, в Sub Line2() много ошибок. И кажется формула оординаты точки пересечения неверна.
|
![]() |
![]() |
![]() |
#4 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
а можно конкретный пример с К1, В1, К2 и В2. Напишите чему ранен Х и У пересечения, и если совсем не в лом, то что выдала Line2.
Спасибо, ошибка есть. вместо If k <> k2 Then x = (b2 - b1) / (k1 - k2) следует писать If k1 <> k2 Then x = (b2 - b1) / (k1 - k2) И еще, не сочтите за труд - из множества ошибок укажите хотя бы одну.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
Последний раз редактировалось Stilet; 17.05.2010 в 07:54. |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 08.05.2010
Сообщений: 48
|
![]()
Например:
k1=1 b1=1 k2=1 b2=2 Макрос спотыкается на If k <> k2 Then x = (b2 - b1) / (k1 - k2) И сам хотел спросить о "k" без "1" А формулы для вычисления координат X и Y разные. |
![]() |
![]() |
![]() |
#6 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
уже исправлено. см. предыдущий пост. макрос вывалился когда (в2-в1) делил на (к1-к2). Специально для этого случая (когда прямые параллельны) была предусмотрена проверка, но записана с опечаткой, которая выявлена благодаря Вашей бдительности...
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 08.05.2010
Сообщений: 48
|
![]()
Да, я вижу, просто опоздал с ответом.
А вот если задать 2 одинаковые прямые, то ответ какой должен быть? Ваша прога выдает нет пересечений. А по логике их должно быть бесконечность. |
![]() |
![]() |
![]() |
#8 | ||
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]() Цитата:
Цитата:
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
||
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 08.05.2010
Сообщений: 48
|
![]()
По условию 2 прямые, правильно, но если есть возможность ввести одинаковые прямые, то и условие для этого должно быть (не сочтите за занудство, просто на месте препода я бы проверил все варианты расположения двух прямых на плоскости по отношению друг к другу и все варианты ввода данных)
Да, и к "не пересекаются" добавить "паралельны, " Вот тогда точно никчему не придерешься. |
![]() |
![]() |
![]() |
#10 | |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
У двух прямых на плоскости две субьды либо пересекаются, либо нет. А уже в меру общей образованности каждый может решить, "как же они расположены, если не пересекаются".
Цитата:
У родддома мужик кричит в окно: - Родила?!!! - Да! - Мальчик?!!! - Нет! - А кто...???
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Visual C++, Visual C#, Visual basic .Net, или Microsoft.Net Что лучше? | _PROGRAMM_ | Общие вопросы .NET | 14 | 10.10.2012 19:24 |
РАЗРАБОТКА ПРОГРАММ НА VISUAL BASIC FOR APPLICATION | Zhene4ka2607 | Помощь студентам | 1 | 22.05.2009 13:22 |
РАЗРАБОТКА ПРОГРАММ НА VISUAL BASIC FOR APPLICATION | Zhene4ka2607 | Microsoft Office Excel | 1 | 21.05.2009 04:44 |
Проблема с файлом setup на visual basic. | irbiss | Помощь студентам | 5 | 03.04.2008 15:41 |