class Sinusmodell { double a = 50; // amplitud double p = 100; // period double alfa = 0.5; // fas void andraA (double da) { a += da; } void andraP (double dp) { p += dp; } void andraF (double dalfa) { alfa += dalfa; } double sin (double x) { return a*Math.sin(Math.PI*2/p*x + alfa); } }