Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace MiniräknareKlass
- {
- class Program
- {
- static void Main()
- {
- Addition adt = new Addition();
- Multiplikation mlt = new Multiplikation();
- Subtraktion sbt = new Subtraktion();
- Division div = new Division();
- try
- {
- Console.WriteLine("Skriv A för addition, M för multiplikation, S för Subtraktion eller D för division: ");
- string val = Console.ReadLine();
- if (val == "A" || val == "a")
- {
- Console.Write("Skriv in ett tal: ");
- adt.SetAddition1 = double.Parse(Console.ReadLine());
- Console.Write("Skriv in ett till tal: ");
- adt.SetAddition2 = double.Parse(Console.ReadLine());
- Console.WriteLine("Ekvationen blir: " + (adt.GetAddition1 + adt.GetAddition2) + ".");
- Console.ReadLine();
- }
- else if (val == "M" || val == "m")
- {
- Console.Write("Skriv in ett tal: ");
- mlt.SetMultiplikation1 = double.Parse(Console.ReadLine());
- Console.Write("Skriv in ett till tal: ");
- mlt.SetMultiplikation2 = double.Parse(Console.ReadLine());
- Console.WriteLine("Ekvationen blir: " + (mlt.GetMultiplikation1 * mlt.GetMultiplikation2) + ".");
- Console.ReadLine();
- }
- else if (val == "S" || val == "s")
- {
- Console.Write("Skriv in ett tal: ");
- sbt.SetSubtraktion1 = double.Parse(Console.ReadLine());
- Console.Write("Skriv in ett till tal: ");
- sbt.SetSubtraktion2 = double.Parse(Console.ReadLine());
- Console.WriteLine("Ekvationen blir: " + (sbt.GetSubtraktion1 - sbt.GetSubtraktion2) + ".");
- Console.ReadLine();
- }
- else if (val == "D" || val == "d")
- {
- Console.Write("Skriv in ett tal: ");
- div.SetDivision1 = double.Parse(Console.ReadLine());
- Console.Write("Skriv in ett till tal: ");
- div.SetDivision2 = double.Parse(Console.ReadLine());
- Console.WriteLine("Ekvationen blir: " + (div.GetDivision1 / div.GetDivision2) + ".");
- Console.ReadLine();
- }
- else
- {
- Console.WriteLine("Du skrev inte in ett val! ");
- Console.ReadLine();
- }
- }
- catch (FormatException ex)
- {
- Console.WriteLine("Du skrev inte in ett nummer! " + ex.Message);
- Console.WriteLine("Vill du försöka igen? Y/N");
- string försök = Console.ReadLine();
- if(försök == "Y" || försök == "y")
- {
- Main();
- }
- throw;
- }
- }
- }
- }
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace MiniräknareKlass
- {
- class Addition
- {
- public double SetAddition1 { get; set; }
- public double SetAddition2 { get; set; }
- public double GetAddition1
- {
- get
- {
- return SetAddition1;
- }
- }
- public double GetAddition2
- {
- get
- {
- return SetAddition2;
- }
- }
- }
- }
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace MiniräknareKlass
- {
- class Multiplikation
- {
- public double SetMultiplikation1 { get; set; }
- public double SetMultiplikation2 { get; set; }
- public double GetMultiplikation1
- {
- get
- {
- return SetMultiplikation1;
- }
- }
- public double GetMultiplikation2
- {
- get
- {
- return SetMultiplikation2;
- }
- }
- }
- }
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace MiniräknareKlass
- {
- class Subtraktion
- {
- public double SetSubtraktion1 { get; set; }
- public double SetSubtraktion2 { get; set; }
- public double GetSubtraktion1
- {
- get
- {
- return SetSubtraktion1;
- }
- }
- public double GetSubtraktion2
- {
- get
- {
- return SetSubtraktion2;
- }
- }
- }
- }
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace MiniräknareKlass
- {
- class Division
- {
- public double SetDivision1 { get; set; }
- public double SetDivision2 { get; set; }
- public double GetDivision1
- {
- get
- {
- return SetDivision1;
- }
- }
- public double GetDivision2
- {
- get
- {
- return SetDivision2;
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement