• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Potrzebuje pomocy w napisaniu programu, który liczy długości przekątnych czworoboku

Object Storage Arubacloud
0 głosów
400 wizyt
pytanie zadane 6 lutego 2020 w Java przez Kamil Jeż Nowicjusz (120 p.)
Potrzebuje napisać program w języku java

Program ma za zadanie policzyć długość przekątnych w czworoboku, którego współrzędne (x,y) wierzchołków zostaną wprowadzone przez użytkownika z klawiatury. Program ma mieć zabezpieczenie przed wprowadzeniem złych danych. Kompletnie nie mam pomysłu jak się za to zabrać.

Z góry dziękuje za pomoc :D

1 odpowiedź

0 głosów
odpowiedź 6 lutego 2020 przez DawidK Nałogowiec (37,910 p.)
edycja 6 lutego 2020 przez DawidK

dla punktów 1 i 3 i 2-4

jeżeli zależy Ci na tym, żeby figura nie była np wklęsła to jeszcze ogarnięcie kątów

komentarz 6 lutego 2020 przez Kamil Jeż Nowicjusz (120 p.)
A jak zabezpieczyć program? Jeśli użytkownik nie będzie podawał współrzędnych po kolei to czy program nie policzy po prostu długości boku na przykład? Jakieś zabezpieczenie żeby liczył odległości tylko i wyłącznie między przeciwnymi wierzchołkami?
komentarz 6 lutego 2020 przez DawidK Nałogowiec (37,910 p.)
moim zdaniem po prostu podaj: x1, podaj y1, podaj x2........podaj y4 i masz już zmienne do wyliczeń. Wygląd figury będzie zależny od kolejności podanych punktów ale, bierzesz komplety x1,y1 i x3,y3 dla 1 przekątnej i x2,y2 i x4,y4 dla drugiej przekątnej. To co można dodać to warunek istnienia czworokąta, żeby np zabezpieczyć się przed tym, że punkty leżą na jednej prostej. Warunek czworokąta można sprowadzić do trójkątów, ale nie wiem czy jest to najprostrzy sposób (raczej nie).
komentarz 17 lutego 2020 przez HakerHakerski Nowicjusz (160 p.)
Powinieneś też dodać regexa który sprawdza czy wprowadzone dane to tylko liczby

Podobne pytania

0 głosów
1 odpowiedź 450 wizyt
pytanie zadane 20 października 2019 w Java przez Sianokos Nowicjusz (120 p.)
–3 głosów
0 odpowiedzi 897 wizyt
0 głosów
1 odpowiedź 163 wizyt

92,579 zapytań

141,432 odpowiedzi

319,664 komentarzy

61,965 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...