Δημιουργήστε μια κλάση που αναπαριστά ένα τρίγωνο , την αποθήκευση τρία σημεία που αντιπροσωπεύουν συντεταγμένων x και y . Τα σημεία αυτά θα αποτελέσουν το βασικό τρίγωνο ( Πηγή 1 ) :
class T {
δημόσια στατική άκυρη κύρια ( String [ ] args ) {
int [ ] = { s1 10 , 6 } ? int [ ] s2 = { 16 , 16 } ? int [ ] = { s3 4 , 0 } ?
} } 2
Καθορίστε το μέσο των δύο διαφορετικές πλευρές ( Πηγή 1 ) :
int diff_side1x = s2 [ 0 ] - s1 [ 0 ] ? int diff_side1y = s2 [ 1 ] - s1 [ 1 ] ? int [ ] = { mid_side1 diff_side1x + s1 [ 0 ] , diff_side1y + s1 [ 1 ] } ?
int diff_side2x = s2 [ 0 ] - s3 [ 0 ] ? int diff_side2y = s2 [ 1 ] - s3 [ 1 ] ? int [ ] = { mid_side2 diff_side2x + s3 [ 0 ] , diff_side2y + s3 [ 1 ] } ?
εικόνων 3
Συνδέστε τα δύο ενδιάμεσα σημεία σε ένα από τα ήδη υπάρχοντα σημεία . Αυτά τα τρία σημεία , θα σχηματίζουν ένα τρίγωνο εγγεγραμμένο στον αρχικό ( Πηγή 1 ) :
//αρχική triangles1 ? S2 ? S3 ?
//Εσωτερική triangles3 ? Mid_side1 ? Mid_side2 ?
//εσωτερική triangles2 ? mid_side1 ? mid_side2 ?
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα