iT邦幫忙

2023 iThome 鐵人賽

DAY 6
0
自我挑戰組

30天-從新開始學C#+包含建出一個CRUD產品系列 第 6

第6天:實戰練習 實現一個小型的控制台應用程式,計算機(Console專案/WinForm專案)

  • 分享至 

  • xImage
  •  

using System;

namespace ConsoleCalculator
{
class Program
{
static void Main(string[] args)
{
double num1, num2, result;
string operand;

        Console.WriteLine("歡迎使用控制台計算機!");

        // 輸入第一個數字
        Console.Write("請輸入第一個數字:");
        num1 = Convert.ToDouble(Console.ReadLine());

        // 輸入運算符
        Console.Write("請輸入運算符(+、-、*、/):");
        operand = Console.ReadLine();

        // 輸入第二個數字
        Console.Write("請輸入第二個數字:");
        num2 = Convert.ToDouble(Console.ReadLine());

        // 計算
        switch (operand)
        {
            case "+":
                result = num1 + num2;
                break;
            case "-":
                result = num1 - num2;
                break;
            case "*":
                result = num1 * num2;
                break;
            case "/":
                if (num2 != 0)
                {
                    result = num1 / num2;
                }
                else
                {
                    Console.WriteLine("除數不能為零!");
                    return;
                }
                break;
            default:
                Console.WriteLine("不支援的運算符");
                return;
        }

        // 輸出結果
        Console.WriteLine($"結果是:{result}");
    }
}

}

這裡我用winform 來表示
https://ithelp.ithome.com.tw/upload/images/20230907/20151652soar1508a0.png

Github:https://github.com/qsc811022/WindowsFormsApp_Day6


上一篇
第5天:集合 陣列 列表(List) 字典(Dictionary)
下一篇
第七天-待辦事項管理器(.NETMVC框架)
系列文
30天-從新開始學C#+包含建出一個CRUD產品14
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言