後半段列印收據為自主練習(似乎可以無限循環下去?)

 static void Main(string[] args)
 {
     Console.WriteLine("你好歡迎光臨,電影票250元");
     Console.Write("請輸入現金");

     int cash = Convert.ToInt32(Console.ReadLine());
     // 從控制台讀取輸入的現金值並轉換成整數
     if (cash < 250){ //情況一,輸入金額小於250
     
         Console.WriteLine("您的餘額不足");
     }
     else if (cash == 250)  //情況二,輸入金額等於250
     {
         Console.WriteLine("您已經領取電影票");
     }
     else   //情況三,輸入金額大於250
     {
         int change = cash - 250;
         Console.WriteLine("您已領取電影票,餘額為" + change + "元");
         //以下皆為自主練習之補充

         Console.WriteLine("是否收取收據(Y/N)");

         string receipt = (Console.ReadLine());
         // 從控制台讀取輸入並儲存在 receipt 變數中

         if (receipt == "Y") //收據列印
         { 
             Console.WriteLine("收據列印中\\n請稍後");
             Console.WriteLine("謝謝下次光臨");
         }
         else if (receipt == "N")  //不要收據
         {
             Console.WriteLine("是否捐贈發票(Y/N)");
             string donation = (Console.ReadLine());

             if (donation == "Y")  //要捐贈發票
             {
                 Console.WriteLine("感謝您的捐贈");
             }
             else if (donation == "N")  //不要捐贈發票
             {
                 Console.WriteLine("謝謝您的使用");
             }
             else //捐贈輸入錯誤
             {
                 Console.WriteLine("輸入錯誤,請重新執行");
             }

         }
         else //收據輸入錯誤
         {
             Console.WriteLine("輸入錯誤,請重新執行");
         }

     }
     Console.ReadKey();
 static void Main(string[] args)
 {

     int age, hight;

     Console.Write("請輸入年齡");
     age = Convert.ToInt32(Console.ReadLine());

     Console.Write("請輸入身高(cm)");
     hight = Convert.ToInt32(Console.ReadLine());

     if (age >= 18 && hight >= 160){
         Console.WriteLine("歡迎乘坐");}
     else{
         Console.WriteLine("未達乘坐資格");}

     //嵌套舉例
         ////////////////////////////////////////////
         //if (age >= 18) {                        //
         //    if (hight >= 160) {                 //
         //        Console.WriteLine("歡迎乘坐");   //
         //    }                                   //
         //這邊的是嵌套的舉例,原本寫法更好。         //
         ////////////////////////////////////////////
     
 Console.ReadKey();

假如任一條件達成即可:

//如果年齡大於等於 18 歲或者身高大於等於 160,則執行下一個步驟
if (age >= 18 || hight >= 160){
    Console.WriteLine("歡迎乘坐");}
else{
    Console.WriteLine("未達乘坐資格");}

if else 練習

static void Main(string[] args)
{
    Console.Title = "Calculat quest";

    int num01, num02, num03, num04;

    // 輸出計算結果提示訊息並等待用戶輸入
    Console.WriteLine("(5+4)/3= \\n Type the answer");//3
        num01 = Convert.ToInt32(Console.ReadLine());
            if (num01 == 3) {
                Console.WriteLine("Correct");}
            else{
                Console.WriteLine("Wrong");}

    Console.WriteLine("2*3+7= \\n Type the answer");//13
        num02 = Convert.ToInt32(Console.ReadLine());
            if (num02 == 13) {
                Console.WriteLine("Correct");}
            else{
                Console.WriteLine("Wrong");}

    Console.WriteLine("8/2+10= \\n Type the answer");//14
        num03 = Convert.ToInt32(Console.ReadLine());
            if (num03 == 14) {
                Console.WriteLine("Correct");}
            else{
                Console.WriteLine("Wrong");}

    Console.WriteLine("3*9-20= \\n Type the answer");//7
        num04 = Convert.ToInt32(Console.ReadLine());
            if (num04 == 7) {
                Console.WriteLine("Correct");}
            else{
                Console.WriteLine("Wrong");}

    Console.WriteLine("the anwser is: 3, 13, 14, 7\\n Your anwer is:");
    Console.WriteLine((num01 , num02 , num03 , num04));

    Console.ReadKey();