I'm pretty new to C# and was just wondering if there is a better way I can write this calculator that I made:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace AnthonyCalculator
{
class Program
{
static void Main(string[] args)
{
double num01;
double num02;
int userChoice = 1;
Console.WriteLine ("What is your first number?: ");
num01 = double.Parse (Console.ReadLine());
Console.WriteLine ("\nPlease select one of the following (1-4)");
Console.WriteLine ("1 - Add");
Console.WriteLine ("2 - Subtract");
Console.WriteLine ("3 - Divide");
Console.Write("Select number 1-3: ");
userChoice = int.Parse (Console.ReadLine ());
switch (userChoice)
{
case 1:
Console.WriteLine ("\nAddition Selected: ");
Console.Write ("\nSecond number: ");
num02 = double.Parse (Console.ReadLine());
Console.WriteLine ("\nTotal of " + num01 + " + " + num02 + " = " + (num01 + num02));
break;
case 2:
Console.WriteLine ("Subtract Selected: ");
Console.Write("\nSecond number: ");
num02 = double.Parse(Console.ReadLine());
Console.WriteLine("\nTotal of " + num01 + " - " + num02 + " = " + (num01 - num02));
break;
case 3:
Console.WriteLine("Division Selected: ");
Console.Write("\nSecond number: ");
num02 = double.Parse(Console.ReadLine());
Console.WriteLine("\n Total of " + num01 + " / " + num02 + " = " + (num01 / num02));
break;
default:
Console.WriteLine("Sorry, incorrect input");
break;
}
Console.ReadLine();
}
}
}