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

Форум программистов: 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 ] 


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

Зарегистрированные пользователи: нет зарегистрированных пользователей


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

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