SOGO論壇
  登入   註冊   找回密碼
查看: 1261|回覆: 3
列印 上一主題 下一主題

[問題求助] 想請問有關C#的程式如何寫 [複製連結]

Rank: 1

狀態︰ 離線
跳轉到指定樓層
1
發表於 2012-10-8 08:58:51 |只看該作者 |倒序瀏覽
1.在文字方塊內輸入整數n,按計算按鈕會印出n階乘
2.在文字方塊帳號and密碼內,若帳號輸入博碩密碼輸入1234顯示登入成功,不然就顯示登入失敗
3.在文字方塊內輸入整數n,按計算按鈕會印出小於n的質數
4.先建立2個文字方塊輸入2個整數,按計算按鈕透過程式模擬輾轉相除法求出2數最大公約數
喜歡嗎?分享這篇文章給親朋好友︰
               感謝作者     

Rank: 5Rank: 5

數位軟體勳章

狀態︰ 離線
2
發表於 2012-10-11 16:15:52 |只看該作者
這些都很基本阿Visual Stdio 都會幫你把Event 建好,你只要在他幫你建立的事件中撰寫你要的程式碼就好 例如以下
  1. void Btn1_Click(Object sender,EventArgs e)
  2. {
  3.                   UInt64 sum=1;
  4.                   UInt16 i;
  5.                   UInt16 n = Convert.ToUInt16(textBox1.Text);
  6.                    for(i=1;i<=n;i++)
  7.                               sum*=i;

  8.                   textBox2.Text=sum.ToString();
  9. }
複製代碼
已有 1 人評分威望 收起 理由
又靜 + 1 感謝您熱心幫助會員解決問題,論壇需要您的.

總評分: 威望 + 1   查看全部評分

失敗只有一種:那就是半途而廢

Rank: 2

狀態︰ 離線
3
發表於 2012-10-12 10:54:18 |只看該作者
本帖最後由 roger159 於 2012-10-12 11:13 編輯

一.
void 自訂按鈕事件發生函數(Object sender,EventArgs e)
{
                  Int sum=1;
                  Int i;
                  Int n = Convert.ToInt(textBox1.Text);
                   for(i=1;i<=n;i++)
                  {sum = i * sum;}
                  textBox2.Text=sum.ToString();
}

二.
{
     string a,b;// 帳號,密碼 變數名稱自訂
       if(a = textBox1.Text  && b = textBox2.Text)
     {messagebox.show("歡迎登入")}else {messagebox.show("帳密錯誤")}
}

PS : 最簡單不用資料庫的情況下,通常是簡單或趕作業才會這樣

三.
{
     int A[]={1,2,3,5,7,11,13,,,,,,,N};
     string temp;
     int N1;
     string N2
     N1 = ToInt(N2 = textBox1.Text.toString()); // 拉出文字後轉成INT格式
     for(int i=0;i<A[]的總數;i++)
     {
          if(A <N1) {temp = temp + a +" "}
     }
     textBox2.Text = temp;
}

PS : 作業通常不會出很大的N 硬幹就好,如果出大數想一下質數邏輯去計算就好了

四.
{
     int x,y,z=1;    //x y 代表兩數   z代表餘數
     x = ToInt(textBox1.Text.toString()); // 拉出文字後轉成INT格式
     y = ToInt(textBox2.Text.toString()); // 拉出文字後轉成INT格式
      while(z != 0)
    {
            if(x<y)
            { z = y/x;
                   if(z == 0) {textBox3.text = x.toString();}
               y = z;
            }
            if(x>y)
            { z = x/y;
                   if(z == 0) {textBox3.text = y.toString();}
               x = z;
            }
    }
}

最後 : 以上答案就是簡單想一下快速的打完,如果有錯有問題可以再問我~
已有 1 人評分威望 收起 理由
又靜 + 2 感謝您熱心幫助會員解決問題,論壇需要您的.

總評分: 威望 + 2   查看全部評分

Rank: 1

狀態︰ 離線
4
發表於 2012-10-17 14:01:56 |只看該作者
本帖最後由 紅塵孤鳥 於 2012-10-25 10:53 編輯
roger159 發表於 2012-10-12 10:54  
一.
void 自訂按鈕事件發生函數(Object sender,EventArgs e)
{


請善用論壇短訊功能...^^
請注意︰利用多帳號發表自問自答的業配文置入性行銷廣告者,將直接禁訪或刪除帳號及全部文章!
您需要登錄後才可以回覆 登入 | 註冊


本論壇為非營利自由討論平台,所有個人言論不代表本站立場。文章內容如有涉及侵權,請通知管理人員,將立即刪除相關文章資料。侵權申訴或移除要求:abuse@oursogo.com

GMT+8, 2024-11-5 19:33

© 2004-2024 SOGO論壇 OURSOGO.COM
回頂部