Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- public class Polygon
- {
- public static void main(String[] args)
- {
- double umfang = 0, flaeche = 0;
- /* Ab hier dürft ihr eigenen Code einfügen */
- double zahl = 0.0;
- double erste = 0.0;
- if(readDouble() != 0){
- erste = readDouble();
- System.out.println(readDouble());}
- do
- {
- zahl = readDouble();
- umfang += Math.abs((int)zahl-(int)erste) + Math.abs(((zahl%10)-(erste%10)));
- flaeche += ((int)erste*(zahl%10)/2)-(((erste%10)*((int)zahl)/2));
- erste = zahl;
- }while(readDouble() != erste);
- /* Hier ist Schluss mit eigenem Code! */
- System.out.println("Das Polygon wurde geschlossen !");
- System.out.println("Der Umfang des Polygons beträgt " + umfang + ".");
- System.out.println("Die Fläche des Polygons beträgt " + flaeche + ".");
- }
- private static boolean isX = true;
- private static Scanner scanner = new Scanner(System.in);
- private static double readDouble()
- {
- double value = 0;
- System.out.print("Koordinate " + (isX ? "X" : "Y") + " : ");
- value = scanner.nextDouble();
- if (!isX)
- System.out.println("--------------------");
- isX = !isX;
- return value;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement