package ch.fhnw.oop1.lec11;
import java.util.Scanner;
/**
* Created by Kelvin on 01-Dec-15.
*/
public class Geometry {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
while (true) {
Figure fig;
String type;
System.out.print("What do you want to create (Circle, Rectangle, RoundedRectangle)?\t");
type = scanner.next();
try {
fig = FigureFactory.create(type);
fig.createInteractively(scanner);
} catch (IllegalArgumentException err) {
System.out.println(err.getMessage());
break;
}
System.out.printf("Area is: %f %n", fig.getArea());
System.out.printf("Circumference is: %f %n", fig.getCircumference());
System.out.println("");
}
}
}