simple Calculator
- plus
- minus
- gange
- dividere
avancerede Calculator
- kvadratrod
- cos
- sin
- tan
- pow
I skal lave en simpel Calculator. Den skal have en grafisk brugerflade og kunne foretage simple regne-operationer (plus, minus, gange, dividere) samt et par mere avancerede (fx. kvadratrod, cos, sin).
Lav et selvstændigt projekt (calculator) med to packages (presentation og logic). I logic-pakken laves først et Interface (Calculator), der beskriver de forskellige regneoperationer (fx public double add(double operand1, double operand2), osv) - dernæst en implemetation (CalculatorImpl), der implementerer dit interface. I presentation-pakken laves nu en test-klasse, med en main (TestCalculator), der laver en instans af din Calculator implementation, og tester de forskellige operationer.
I næste uge tilføjes så en brugergrænsefalde. Lav allerede nu en skitse, der viser opbygningen og hvilke felter og knapper den skal have.