![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 22.01.2011
Сообщений: 1
|
![]()
Ребята!
Девушка, не познавшая прелести компиляции просит помощи! ![]() нужно написать программку на java необходимый софт: - пакет JDK - среда разработки (JCreator,NetBeans и др.) Задание: Напишите программу, которая по трем точкам определяла вид треугольника: прямоугольный, равнобедренный, равносторонний или разносторонний. Умоляю))) буду ооочень благодарна! ![]() |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,829
|
![]()
для начала укажите размер благодарностей
|
![]() |
![]() |
![]() |
#3 | |
Регистрация: 17.01.2011
Сообщений: 3
|
![]() Цитата:
Что - то придумаю. |
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,829
|
![]()
Там и думать не надо, тупое кодирование...
|
![]() |
![]() |
![]() |
#5 |
Регистрация: 17.01.2011
Сообщений: 3
|
![]()
Можно так:
public class Main { /** * @param args the command line arguments */ public static void main(String[] args) { // TODO code application logic here Data a = new Data(); a.x = 0.0; a.y = 0.0; Data b = new Data(); b.x = 0.0; b.y = 3.0; Data c = new Data(); c.x = 4.0; c.y = 0.0; Double AB; Double BC; Double CA; AB = Math.sqrt((a.x + b.x) * (a.x + b.x) + (a.y + b.y) * (a.y + b.y)); BC = Math.sqrt((b.x + c.x) * (b.x + c.x) + (b.y + c.y) * (b.y + c.y)); CA = Math.sqrt((c.x + a.x) * (c.x + a.x) + (c.y + a.y) * (c.y + a.y)); System.out.println("AB =" + AB); System.out.println("BC =" + BC); System.out.println("CA =" + CA); Double cos_a; Double cos_b; Double cos_g; //a*a= b*b+ c*c- 2bc*cos(alpha) //cos(alpha)= (a*a - b*b- c*c)/(2bc) cos_a = (AB * AB - BC * BC - CA * CA) / (2 * BC * CA); cos_b = (BC * BC - AB * AB - CA * CA) / (2 * AB * CA); cos_g = (CA * CA - BC * BC - AB * AB) / (2 * BC * AB); System.out.println("cos AB CA=" + cos_a); System.out.println("cos AB BC=" + cos_b); System.out.println("cos BC CA=" + cos_g); if (cos_a == 0.0 || cos_b == 0.0 || cos_g == 0.0) { System.out.println("Прямоугольный") ; } else if (cos_a == 0.5 && cos_b == 0.5 && cos_g == 0.5) { System.out.println("Равносторонний" ); } else { System.out.println("Простой"); } } } |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Программка на си | Lussi_M | Помощь студентам | 2 | 22.11.2010 12:42 |
чтение файла в массив строк java (Перенесено из Java SE) | Sasha9132 | Помощь студентам | 0 | 18.11.2010 22:57 |
Помогите справиться с java.lang.OutOfMemoryError: Java heap space | Levilaulada | Помощь студентам | 1 | 17.05.2009 10:59 |