相隔一個禮拜未做練習
Console.Title = "練習";
Console.BackgroundColor = ConsoleColor.Red;
Console.ForegroundColor = ConsoleColor.White;
Console.WindowHeight = 120;
Console.WriteLine("請輸入您的名稱");
String userName = (Console.ReadLine());
Console.WriteLine(("Hello " + userName + "!" ));
Console.Title = "計算相加";
int num01;
int num02;
Console.Write("請輸入數字");
num01 = Convert.ToInt32(Console.ReadLine());
Console.Write("請輸入另一個數字");
num02 = Convert.ToInt32(Console.ReadLine());
int result = num01 + num02;
Console.WriteLine("相加結果為" + result);
Console.Title = "計算平均";
Console.WriteLine("接下來計算三個數相加");
Double num3,num4,num5;
Console.Write("請輸入第一個數字");
num3 = Convert.ToDouble(Console.ReadLine());
Console.Write("請輸入第二個數字");
num4 = Convert.ToDouble(Console.ReadLine());
Console.Write("請輸入第三個數字");
num5 = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("你輸入的數字為" + num3 + " " + num4 + " " + num5);
Double answer3 = (num3 + num4 + num5)/3;
Console.WriteLine("三個數的平均數為" + answer3);
Console.Title = "IF-ELSE練習 比大小";
Console.WriteLine("請輸入兩個數字");
Console.Write("數字1為:");
Double num1 = Convert.ToDouble(Console.ReadLine());
Console.Write("數字2為:");
Double num2 = Convert.ToDouble(Console.ReadLine());
if (num1 > num2)
{ Console.WriteLine(num1 + "大於" + num2); }
else if (num1 < num2)
{ Console.WriteLine(num1 + "小於" + num2); }
else
{ Console.WriteLine(num1 + "等於" + num2); }
Console.Title = "if-else 練習 賣場周年慶折扣";
//Console.WriteLine("您好,請輸入購買金額");
//int cost = Convert.ToInt32(Console.ReadLine());
//if (cost >= 10000)
//{ Console.WriteLine(("恭喜您,優惠折扣為7折 \\n 應付金額為 ")
//+ cost*0.7 + "元");}
//else if (cost >= 5000 && cost < 10000)
//{ Console.WriteLine(("恭喜您,優惠折扣為8折 \\n 應付金額為 ")
//+ cost*0.8 + "元");}
//if (cost >= 1000 && cost < 5000)
//{ Console.WriteLine(("恭喜您,優惠折扣為9折 \\n 應付金額為 ")
//+ cost * 0.9 + "元");}
//else
//{ Console.WriteLine("折扣無效"); }
↑這邊有更輕鬆的做法,將折扣也設為float,效果如下↓
double discount;
Console.Write("您好,請輸入購買金額:");
int cost = Convert.ToInt32(Console.ReadLine());
if (cost >= 10000)
{ discount = 0.7; }
else if (cost >= 5000 && cost < 10000)
{ discount = 0.8; }
else if (cost >= 1000 && cost < 5000)
{ discount = 0.9; }
else
{ Console.WriteLine("抱歉,金額未到折扣標準");
discount = 1; }
double finalCost = cost * discount;
Console.WriteLine("恭喜您,優惠折扣為" + discount +
"OFF\\n應付金額為" + finalCost + "元");
Console.Title = "switch-case練習 武器推薦";
Console.WriteLine("遊戲中的武器推薦 \\n 選擇您的敵人");
Console.Write("1.殭屍 2.骷顱弓箭手 3.遠距離法師");
int enemyType = Convert.ToInt32(Console.ReadLine());
switch (enemyType)
{ case 1:
Console.WriteLine("適合的武器為 劍!");
break;
case 2:
Console.WriteLine("適合的武器為 弓!");
break;
case 3:
Console.WriteLine("適合的武器為 法杖!");
break;
default:
Console.WriteLine("適合空手揍爆");
break;
}
Console.Title = "FOR練習 九九乘法表";
Console.WriteLine("九九乘法表");
// 定義一個整數類型的變數 result01
int result01;
// 迴圈從1運行到10,包含1和10
for (int i = 1; i <= 10; i++)
{
for (int j = 1; j <= 10; j++)
{
result01 = i * j;
Console.WriteLine(i + "x" + j + "=" + result01);
}
// 這段代碼用於生成並打印1到10的乘法表
}