→ Для вступления в общество новичков и профессионалов программирования, пожалуйста нажмите здесь ...

Форум программистов: C++, Basic, Delphi, Pascal, JavaScript
Логин: Пароль:
Запомнить?  
@Mail.ru



Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Нужна помощь в написании скрипта на Java!!!! 
Автор Сообщение
Начинающий

Регистрация: 08.01.2010
Сообщения: 3
Языки:
Специальность:

Репутация: 0 [ ? ]
Сообщение Нужна помощь в написании скрипта на Java!!!!
Здравствуйте! Ребята нужна срочно помощь в написании скриптика (на контрольную работу) вот ниже само задание. Заранее всем спасибо!
Объект «прямоугольник заданный длинами двух сторон». Предусмотреть возможность операции присваивания, определения площади и периметра, а так же логический метод, отвечающий на вопрос – является ли прямоугольник квадратом. Конструктор должен позволить создавать объекты без и с начальной инициализацией.


08.01.2010 19:15
Профиль Отправить email
Магистр
Аватара пользователя

Регистрация: 15.02.2009
Сообщения: 345
Откуда: Киев
Языки:
Специальность:

Репутация: 14 [ ? ]
Сообщение Re: Нужна помощь в написании скрипта на Java!!!!
viewtopic.php?f=68&t=926 - очень похоже, только для треугольника. Буквально пару методов изменить.

_________________
Создание, продвижение сайтов: . ICQ 209937


08.01.2010 21:33
Профиль ICQ WWW
Начинающий

Регистрация: 08.01.2010
Сообщения: 3
Языки:
Специальность:

Репутация: 0 [ ? ]
Сообщение Re: Нужна помощь в написании скрипта на Java!!!!
А как в этом коде можно реализовать этот вопрос::– является ли прямоугольник квадратом.

class Abc {
private double a,b,c;
Abc(double a, double b, double c) {
this.a = a;
this.b = b;
this.c = c;
}
Abc() {
this(3,4,5);
}

Abc(Abc T){
this(T.a,T.b,T.c);
}
double getP() {
return a+b+c;
}
double getS() {
return a*b/2;
}
boolean isOk(){
return a*a+b*b == c*c;
}
}

public class TestAbc {

public static void main(String[] args){
Abc Tr = new Abc(3,4,5);
if (Tr.isOk())
System.out.print("Isnue\n");
else
System.out.print("Ne isnue\n");
System.out.printf("P = %f\n",Tr.getP());
System.out.printf("S = %f",Tr.getS());
}
}


08.01.2010 23:13
Профиль Отправить email
Продвинутый

Регистрация: 02.11.2009
Сообщения: 29

Репутация: 1 [ ? ]
Сообщение Re: Нужна помощь в написании скрипта на Java!!!!
Ну это уже тригонометрия: Исходя из того что диагонали квадрата лежат под углами 45 град. к его сторонам, если оба угла 45 град - это квадрат. Тангенс - отношение противолежащего катета к прилежащему. Тангенс 45 град. == 1. Из теоремы Пифагора найдём гипотенузу треугольника - диагональ квадрата. Найдём тангенсы обеих углов, если они равны и равны 1 - это квадрат.
Если что:
http://ru.wikipedia.org/wiki/%D0%A2%D1% ... 0%B8%D0%B8


09.01.2010 0:14
Профиль ICQ
Магистр
Аватара пользователя

Регистрация: 15.02.2009
Сообщения: 345
Откуда: Киев
Языки:
Специальность:

Репутация: 14 [ ? ]
Сообщение Re: Нужна помощь в написании скрипта на Java!!!!

_________________
Создание, продвижение сайтов: . ICQ 209937


09.01.2010 0:42
Профиль ICQ WWW
Продвинутый

Регистрация: 02.11.2009
Сообщения: 29

Репутация: 1 [ ? ]
Сообщение Re: Нужна помощь в написании скрипта на Java!!!!
Leo, равность сторон - необходимое но не достаточное условие, вот у ромба тоже стороны равны, ну это же не квадрат, правда?! Тут нужно применять тригонометрию.


09.01.2010 13:08
Профиль ICQ
Начинающий

Регистрация: 08.01.2010
Сообщения: 3
Языки:
Специальность:

Репутация: 0 [ ? ]
Сообщение Re: Нужна помощь в написании скрипта на Java!!!!
Leo спасибо за скрипт! Я сегодня на паре также переделал, спросил у препода и он сказал всё правильно! Контрольную сдал и получил за экзамен 5!!!! Всем спасибо за беспокойство!


09.01.2010 14:28
Профиль Отправить email
Магистр
Аватара пользователя

Регистрация: 15.02.2009
Сообщения: 345
Откуда: Киев
Языки:
Специальность:

Репутация: 14 [ ? ]
Сообщение Re: Нужна помощь в написании скрипта на Java!!!!

_________________
Создание, продвижение сайтов: . ICQ 209937


09.01.2010 20:00
Профиль ICQ WWW
Продвинутый

Регистрация: 02.11.2009
Сообщения: 29

Репутация: 1 [ ? ]
Сообщение Re: Нужна помощь в написании скрипта на Java!!!!
Точно! Не обратил внимания [request] Вполне с вами согласен.


21.01.2010 21:59
Профиль ICQ
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 9 ] 


Кто сейчас на конференции

Зарегистрированные пользователи: Yahoo [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
cron
© 2013 «Форум программистов Украины»