Re: [C#]請教個問題
※ 引述《delayer (台灣中油股份有限公司)》之銘言:
> 請寫出一個程式,滿足以下條件。
> 1.輸入密碼
> 2.檢查密碼是否等於"123",若"是"則輸出"密碼正確"並繼續執行
> [判斷所輸入座標的所在象限]
> 3.密碼錯誤,則告知"密碼錯誤",若錯誤3次,則程式結束。
抱歉前一篇有問題。
namespace C4d5
{
class Program
{
static void Main(string[] args)
{
Console.Write("請輸入密碼 :");
string s1 = Console.ReadLine();
int a = int.Parse(s1);
{
if (a == 123)
{
Console.WriteLine("密碼正確");
C4d4();
}
else
{
Console.WriteLine("密碼錯誤");
Console.Write("請重新輸入密碼 :");
}
Console.ReadLine();
}
}
static void C4d4()
{
Console.Write("請輸入座標 X: ");
string s1 = Console.ReadLine();
Console.Write("請輸入座標 y: ");
string s2 = Console.ReadLine();
int x = int.Parse(s1);
int y = int.Parse(s2);
if (x > 0)
{
if (y > 0)
{
Console.Write("您輸入的座標為第一象限");
}
else
if (y == 0)
{
Console.Write("您輸入的座標為X軸");
}
else
{
Console.Write("您輸入的座標為第四象限");
}
}
if (x < 0)
{
if (y > 0)
{
Console.Write("您輸入的座標為第二象限");
}
else
if (y == 0)
{
Console.Write("您輸入的座標為X軸");
}
else
{
Console.Write("您輸入的座標為第三象限");
}
}
if (x == 0)
if (y < 0)
{
Console.Write("您輸入的座標為Y軸");
}
else
if (y == 0)
{
Console.Write("您輸入的座標為原點");
}
else
{
Console.Write("您輸入的座標為Y軸");
}
}
}
}
目前卡在第三點,"若錯誤3次,則程式結束。" 我想不到方法處理。
--
˙ delayer -- 203-73-55-225.adsl.dynamic.seed.net.tw ﹒.˙.
˙ 克里斯劉個人站 ˙ loli.twbbs.org ˙ ────…‥.‧︰.∵.
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 2 之 4 篇):
Programming 近期熱門文章
PTT數位生活區 即時熱門文章