Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- public class SezioneAurea {
- public static void main(String[] args) {
- System.out.println("Inserire x ed y del primo estremo del segmento:");
- Scanner primoPunto = new Scanner(System.in);
- int xPunto1 = primoPunto.nextInt();
- int yPunto1 = primoPunto.nextInt();
- Punto punto1 = new Punto(xPunto1, yPunto1);
- primoPunto.close();
- System.out.println("Inserire x ed y del secondo estremo del segmento:");
- Scanner secondoPunto = new Scanner(System.in);
- int xPunto2 = secondoPunto.nextInt();
- int yPunto2 = secondoPunto.nextInt();
- Punto punto2 = new Punto(xPunto2, yPunto2);
- secondoPunto.close();
- if ((punto1.getX()<=15) && (punto1.getY()<=15) && (punto2.getX()<=15) && (punto2.getY()<=15)) {
- double lunghezzaSegmento = Math.sqrt(Math.pow(punto2.getX()-punto1.getX(), 2) +
- Math.pow(punto2.getY()-punto1.getY(), 2));
- double sezioneAurea = lunghezzaSegmento / 1.618034;
- System.out.println("Le Coordinate degli estremi del segmento sono: " + "(" + punto1.getX() +
- "," + punto1.getY() + ")" + " (" + punto2.getX() + "," + punto2.getY() + ")" +
- " e la sua misura è pari a : " + lunghezzaSegmento +
- ". La sua sezione aurea è pari a : " + sezioneAurea);
- }
- if(punto1.getX()>15 || punto2.getX()>15) {
- punto1.setX(1);
- }
- if(punto1.getY()>15 || punto2.getY()>15) {
- punto1.setY(1);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement