//Konstruktor //Poziva se svaki put dok instanciramo novi objekt, sluzi umjesto Unos(), te ima isto ime kao i klasa public Kalkulator Upis() { Kalkulator broj = new Kalkulator(); Console.WriteLine("Unesite prvi broj: "); broj.prviBroj = float.Parse(Console.ReadLine()); Console.WriteLine("Unesite drugi broj: "); broj.drugiBroj = float.Parse(Console.ReadLine()); Console.WriteLine("odaberite operator ( +,-,*,/) :"); broj.odabir = Console.ReadLine(); broj.rezultat = 0; return(broj); }
//DRUKCE RESENO NEGO KAJE ZADATAK, ja radim a+b=rezultat, a ne rezultat=rezultat+a samo FYI static void Main(string[] args) { Kalkulator broj = new Kalkulator(); float pomocna = 0; //broj = broj.Upis(); while (true) { broj = broj.Upis(); broj.Ispis(broj); pomocna = pomocna + broj.rezultat; Console.WriteLine("Prethodni rezultat je: " + pomocna); } Console.ReadKey(); }
public float Ispis(Kalkulator broj) { if (odabir == "+") { rezultat = prviBroj + drugiBroj; } if (odabir == "-") { rezultat = prviBroj - drugiBroj; } if (odabir == "*") { rezultat = prviBroj * drugiBroj; } if (odabir == "/") { rezultat = prviBroj / drugiBroj; } Console.WriteLine("Trenutni rezultat je : " + rezultat); return(rezultat); }