public IBroj Saberi(IBroj broj) { if (broj is Kompleksni) { Kompleksni drugi = (Kompleksni)broj; return(new Kompleksni(this.real + drugi.imag, this.imag + drugi.imag)); } else { throw new Exception("Drugi nije Kompleksni"); } }
public IBroj Pomnozi(IBroj broj) { if (broj is RacionalniBroj) { RacionalniBroj drugi = (RacionalniBroj)broj; return(new RacionalniBroj(this.brojilac * drugi.brojilac, this.imenilac * drugi.imenilac)); } else { throw new Exception("Prosledjeni operand nije racionalni broj"); } }