using System;
namespace Calculator
{
class Program
{
static Double Values()
{
return Convert.ToDouble(Console.ReadLine());
}
static void Main(string[] args)
{
double a, b, res;
int opc;
do
{
Console.Clear();
Console.WriteLine("\tCALCULATOR:\n\t 1.- Sum\n\t 2.- Subtraction\n\t 3.- Multiplication\n\t 4.- Division\n\t 5.- Exit");
opc = Convert.ToInt32(Console.ReadLine());
Console.Clear();
switch (opc)
{
case 1:
Console.Write("a = ");
a = Values();
Console.Write("b = ");
b = Values();
res = a + b;
Console.Write("{0} + {1} = {2}", a, b, res);
Console.ReadKey();
break;
case 2:
Console.Write("a = ");
a = Values();
Console.Write("b = ");
b = Values();
res = a - b;
Console.WriteLine("{0} - {1} = {2}", a, b, res);
Console.ReadKey();
break;
case 3:
Console.Write("a = ");
a = Values();
Console.Write("b = ");
b = Values();
res = a * b;
Console.WriteLine("{0} * {1} = {2}", a, b, res);
Console.ReadKey();
break;
case 4:
Console.Write("a = ");
a = Values();
Console.Write("b = ");
b = Values();
if (b == 0)
{
Console.WriteLine("Error");
}
else
{
res = a / b;
Console.WriteLine("{0} / {1} = {2}", a, b, res);
}
Console.ReadKey();
break;
case 5:
break;
default:
Console.WriteLine("Invalid option");
Console.ReadKey();
break;
}
} while (opc != 5);
}
}
}
This program is a basic calculator. This is a good way to start programming in C#.
Be the first to comment
You can use [html][/html], [css][/css], [php][/php] and more to embed the code. Urls are automatically hyperlinked. Line breaks and paragraphs are automatically generated.