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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 29.09.2013, 23:18   #1
qazpos
Новичок
Джуниор
 
Регистрация: 29.09.2013
Сообщений: 1
По умолчанию Нарисовать треугольник на AutoLISP

Написал код, который рисует равнобедренный прямоугольный треугольник от вершины прямого угла. Координаты точки и длина катета вводятся извне. Препод сказал все норм, но при попытке запуска выводит ошибку:
; ошибка: неверный тип аргумента: numberp: (1.0 0.0)
Точку ввожу в поле рисования, просто указав координаты 1.0,1.0 , длину катета ввожу 50.0. Вот весь код:
Код:
(defun C:TRIANGLE ()
(InitGet 9 "Invalid input\n\r")
(setq T1(GetPoint T1 "\n\r Input first point"))
(InitGet 3 "Invalid input \n\r")
(setq H(GetDist T1 "\n\rInputheight"))
(setq X(car T1) Y(CDR T1))
(setq T2(list (+ X H) Y)
	  T3(list X (+ Y H))
)
(command "PLINE" T1
	"W" 0 0 T2
	"W" 0 0 T3
	"W" 0 0 T1 ""
)
(command "ZOOM" "all")
(PRINC)
)

Последний раз редактировалось qazpos; 29.09.2013 в 23:29. Причина: Опечатка
qazpos вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нарисовать произвольный треугольник,зная его стороны(pascal) reprain Помощь студентам 1 07.10.2012 22:55
Нарисовать треугольник Денис999 Общие вопросы C/C++ 1 30.11.2010 20:32
нарисовать правильный треугольник в дели verling Общие вопросы Delphi 1 19.05.2010 22:04
Си/Нарисовать треугольник/графика Bl@st Помощь студентам 1 18.11.2009 00:08
Как нарисовать треугольник, который движется вокруг одной из своих вершин??? Оля1990 Помощь студентам 2 25.04.2009 19:28