trygve: thisqualbug1.k

class Polynomial {
		public Polynomial(double a, double b, double c) {
			a_ = a; b_ = b; c_ = c
		}
		private double four_a_c() {
			return 4.0 * a_ * c_;
		}
		private double denominator() {
			return a_ + a_;
		}
		private double rootArg() {
return b_ ** 2 - (this.four_a_c());
		}
		public double root() {
			return (-b_ + Math.sqrt(this.rootArg())) / this.denominator();
		}

		private double a_, b_, c_;
	}


{ System.out.println(new Polynomial(1.0, 2.0, 1.0).root()) }
/* GOLD:
___________________________________________________________
-1.0
*/