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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 21.12.2008, 23:18   #1
StudUL
Пользователь
 
Регистрация: 21.12.2008
Сообщений: 40
По умолчанию Программка на Паскале не получается.

Если точка с координатами (x,y,z) принадлежит внутренности одного из щаров с радиусом (2) и с центром в точке (7, 5 ,3) и точке (5,4,2), но не принадлежит внутренности другого, ответить "да" , иначе - "нет"/

Program pr4;
uses crt;
var r,x,y,z,cx,cy,cz,cxl,cyl,czl:real;
begin
clrscr;
writeln('wwedite koordinaru tochek');
read(x);
read(y);
read(z);
r:=2;
cx:=7;
cy:=5;
cz:=3;
cxl:=5;
cyl:=4;
czl:=2;
if sqr(x-cx)+sqr(y-cy)+sqr(z-cz) <sqr(r)
if (x-cxl)+sqr(y-cyl)+sqr(z-czl)<sqr(r)
then
writeln('da')
else
writeln ('net');
end.
StudUL вне форума Ответить с цитированием
Старый 21.12.2008, 23:41   #2
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Вот это, вроде, работает:
Код:
program pr4;
uses crt;

var
r,x,y,z,cx,cy,cz,cxl,cyl,czl : real;

begin
clrscr;
r := 2;
writeln('wwedite koordinaty tochek:');
read(x);
read(y);
read(z);
cx := 7;
cy := 5;
cz := 3;
cxl := 5;
cyl := 4;
czl := 2;
if (sqr(x-cx)+sqr(y-cy)+sqr(z-cz)<sqr(r)) and (sqr(x-cxl)+sqr(y-cyl)+sqr(z-czl)<sqr(r)) then
writeln('DA')
else
writeln('NET');

readln;
end.
У вас ошибка во втором if'е:
Код:
if sqr(x-cxl)+sqr(y-cyl)+sqr(z-czl)<sqr(r)
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума Ответить с цитированием
Старый 21.12.2008, 23:54   #3
StudUL
Пользователь
 
Регистрация: 21.12.2008
Сообщений: 40
По умолчанию

Спасибо, работает всеь замечательно!!!
StudUL вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не получается..... Delpher HTML и CSS 2 25.12.2007 13:17
Программка про записи на Паскале.... Solny6ko YasnoE Помощь студентам 3 25.05.2007 04:17