Thursday, October 20, 2016

Math Calculator in C#

Here is a very simple console application that I wrote using C# programming language that will ask the user to give two numbers and then it will also ask the user to give an operand like plus sign, minus sign, slash sign and asterisk sign to process the two given input values. The code uses switch statement in C# and our program also ask the user do you want to continue in order for the user to repeat the process of the running the program.I hope you will find my work useful. Thank you.

Add me at Facebook my address is jakerpomperada@gmail.com and jakerpomperada@yahoo.com. 

My email address are the following jakerpomperada@gmail.com and jakerpomperada@yahoo.com. 

My mobile number here in the Philippines is 09173084360.






Sample Program Output


Program Listing

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            int num1=0,num2=0,n=0;
            
            string reply,operand;

            float answer;
           
            do {

                Console.Clear();
                Console.Write("\n\n");
                Console.Write("Math Calculator ");
                Console.Write("\n\n");
                Console.Write("Give First Value : ");
                num1 = Convert.ToInt32(Console.ReadLine());
                Console.Write("Select an operand (+, -, /, *) : ");

               operand = Console.ReadLine();
            
              Console.Write("Give Second Value : ");
              num2 = Convert.ToInt32(Console.ReadLine());

              switch (operand)
                {

                  case "-":

                    answer = num1 - num2;

                    break;

                  case "+":

                    answer = num1 + num2;

                    break;

                  case "/":

                    answer = num1 / num2;

                    break;

                  case "*":

                    answer = num1 * num2;

                    break;

                   default:

                    answer = 0;

                    break;

            }
                Console.Write("\n\n");
                Console.Write("DISPLAY RESULT");
                Console.Write("\n\n");
                Console.WriteLine(num1.ToString() + " " + operand + " " + num2.ToString() + " = " + answer.ToString());
                Console.Write("\n\n");
                Console.Write("Do You Want To Continue? Y/N : ");
                reply = Console.ReadLine();

                if (reply == "y" || reply == "Y")
                {
                    continue;
                }
                else if (reply == "n" || reply == "N")
                {
                    Console.Write("\n\n");
                    Console.Write("Thank You For Using This Software.");
                    Console.Write("\n\n");
                    break;
                }

            } while (n == 0);
            Console.ReadLine();
        }
    }
}






No comments:

Post a Comment