Membangun Aplikasi Calculator Sederhana

 Saya tidak bisa membuat aplikasi menggunakan winforms karena saya menggunakan sistem operasi macOS. 

Sehingga untuk saat ini saya hanya buat aplikasi terminal saja.  Kedepannya saya akan mencoba menggunakan cocoa.






        Berikut merupakan source code nya:

using System;


class Program

{

    static void Main(string[] args)

    {

        while (true)

        {

            Console.WriteLine("Console Calculator");

            Console.WriteLine("------------------");

            Console.WriteLine("1. Addition");

            Console.WriteLine("2. Subtraction");

            Console.WriteLine("3. Multiplication");

            Console.WriteLine("4. Division");

            Console.WriteLine("5. Exit");

            Console.WriteLine("------------------");


            Console.Write("Enter your choice: ");

            

            int choice = Convert.ToInt32(Console.ReadLine());


            if (choice == 5)

                break;


            double result = 0.0;

            Console.Write("Enter the first number: ");

            double num1 = Convert.ToDouble(Console.ReadLine());


            Console.Write("Enter the second number: ");

            double num2 = Convert.ToDouble(Console.ReadLine());


            switch (choice)

            {

                case 1:

                    result = num1 + num2;

                    break;

                case 2:

                    result = num1 - num2;

                    break;

                case 3:

                    result = num1 * num2;

                    break;

                case 4:

                    if (num2 != 0)

                        result = num1 / num2;

                    else

                        Console.WriteLine("Error: Division by zero");

                    break;

                default:

                    Console.WriteLine("Invalid choice");

                    break;

            }


            Console.WriteLine($"Result: {result}");

            Console.Write("\n");

        }

    }

}







Comments

Popular posts from this blog

WPF Dashboard

Toko Tugas Online

Code Igniter View