Calculator

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.