示例#1
0
        //brøk toString() metode//
        public static string brøkToString(Brøk brøk)
        {
            string teller       = brøk.Teller.ToString();
            string nevner       = brøk.Nevner.ToString();
            string verdi        = decimal.Round(brøk.verdiAvBrøk(brøk), 2, MidpointRounding.AwayFromZero).ToString();
            string returnString = teller + " / " + nevner + " = " + verdi;

            return
                (returnString);
        }
示例#2
0
        static void Main()
        {
            Console.WriteLine("Skriv inn teller:");
            int tall1 = Int32.Parse(Console.ReadLine());

            Console.WriteLine("Skriv inn nevner:");
            int tall2 = Int32.Parse(Console.ReadLine());

            Brøk nyBrøk = new Brøk(tall1, tall2); //opprett ny brøkobjekt

            //kall opp metode for å finne verdi teller / nevner
            Console.WriteLine($@"Brøken {nyBrøk.Teller} delt på {nyBrøk.Nevner} = {decimal.Round(nyBrøk.verdiAvBrøk(nyBrøk), 2, MidpointRounding.AwayFromZero)} ");

            //finne største felles faktor
            Console.WriteLine($@"Største felles faktor av {nyBrøk.Teller} og {nyBrøk.Nevner} er {faktor(nyBrøk)}");

            //forkortet brøk
            Console.WriteLine($@"Brøken {nyBrøk.Teller} og {nyBrøk.Nevner} forkortet med deres største felles faktor: {faktor(nyBrøk)}, er:  {nyBrøk.forkortelse(nyBrøk).Teller} / {nyBrøk.forkortelse(nyBrøk).Nevner}");

            //multiplisert brøk
            Console.WriteLine($@"Brøken {nyBrøk.Teller} / {nyBrøk.Nevner} multiplisert med seg selv er: {multiply(nyBrøk).Teller} / {multiply(nyBrøk).Nevner}");

            //kalle opp metode for å skrive ut brøken som en string
            Console.WriteLine($@"Brøken på stringformat:  {brøkToString(nyBrøk)}");
        }