2016年10月13日 星期四

【VB.NET】【C#.NET】簡單迴圈應用

Q:使用FOR/WHILE/DO...WHILE,輸出1+...+N的數字總合。
【VB.NET】
FOR:
Dim intSum as integer=0
 For intI As Integer = 1 To intE
      intSum += intI
    Next

WHILE:
 Dim intE As Integer = 10
    Dim intI As Integer = 0
    Dim intSum As Integer = 0
    While (intI <= intE)
      intSum += intI
      intI += 1
    End While

Do...While:
  Do While intI < intE
      intSum += intI
      intI += 1
    Loop

Remark!
Dowhile:會先執行再進行 迴圈判定
While:先進行判定,再執行。
For:由條件開始到結束,進行迴圈的運用。

【C#.NET】
For:
int intSum=0;
int intE =10;int intSum = 0;
      for (int intI = 0; intE <= 10; intI++)
      {
        intSum += intI;
      }    

While:
int intSum = 0;
int intI =0 ;
int intE=10;
      while(intI <=intE)
      {
        intSum += intI;
        intI++;
      }

Do...While:
int intSum = 0;
      int intI =0 ;
      do
      {
        intSum += intI;
        intI++;
      } while (intI <= 10);

沒有留言:

張貼留言