| 一 | Function GCD(ByVal a%, ByVal b%) Do Until a = b If a > b Then a -= b If a < b Then b -= a Loop GCD = a End Function |
| 二 | Function GCD(ByVal a%, ByVal b%) GCD = If(b = 0, a, GCD(b, a Mod b)) End Function |
| 三 | Function GCD(ByVal a%, ByVal b%) If b = 0 Then GCD = a Else GCD = GCD(b, a Mod b) End If End Function |
2018年1月31日 星期三
求最大公因數的三種表示法
2017年12月20日 星期三
軟體設計丙級術科程式碼
![]() |
| 1060301至1060305 |
Public Class Form1
'*******************************
'* 11900-1060301 Program Start *
'*******************************
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim n As Long
FileOpen(1, "c:\1060301.txt", OpenMode.Input
)
Input(1, n)
FileClose()
Dim Q, n1 As Long
Q = n
For i = 1 To 9
n1 = n1 * 10 + Q Mod 10
Q = Q \ 10
If Q = 0 Then Exit For
Next
If n = n1 Then
TextBox1.Text = "第一題結果:" & n & " is a palindrome."
Else
TextBox1.Text = "第一題結果:" & n & " is not a palindrome."
End If
End Sub
'*******************************
'* 11900-1060302 Program Start *
'*******************************
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
Dim n As Integer
FileOpen(1, "C:\1060302.txt", OpenMode.Input
)
Input(1, n)
FileClose()
Dim i, j As Integer
Dim ans As String
ans = "第二題結果:" & vbNewLine
For i = 1 To n
For j = 1 To i
ans &= j
Next
ans &= vbNewLine
Next
TextBox2.Text = ans
End Sub
'*******************************
'* 11900-1060303 Program Start *
'*******************************
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
Dim n As Integer
FileOpen(1, "C:\1060303.txt", OpenMode.Input
)
Input(1, n)
FileClose()
Dim c = 0
For i = 2 To n ^ 0.5
If n Mod i = 0 Then c += 1
Next
If c = 0 Then
TextBox3.Text = "第三題結果:" & n & " is a prime number."
Else
TextBox3.Text = "第三題結果:" & n & " is not a prime number."
End If
End Sub
'*******************************
'* 11900-1060304 Program Start *
'*******************************
Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click
Dim i, h, w As Integer
Dim bmi, min As Integer
min = Integer.MaxValue
FileOpen(1, "C:\1060304.txt", OpenMode.Input
)
For i = 1 To 3
Input(1, h) : Input(1, w)
bmi = w / (h / 100) ^ 2
If bmi < min Then min = bmi
Next
FileClose()
Dim ans As String
If min >= 20 And min <= 25 Then ans = "正常" Else ans = "不正常"
TextBox4.Text = "第四題結果:最小 BMI 值=" & min & "," & ans
End Sub
'*******************************
'* 11900-1060305 Program Start *
'*******************************
Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click
Dim a(2, 2), b(2, 2), c(2, 2) As Integer
FileOpen(1, "C:\1060305.txt", OpenMode.Input
)
Input(1, a(1, 1)) : Input(1, a(1, 2))
Input(1, a(2, 1)) : Input(1, a(2, 2))
Input(1, b(1, 1)) : Input(1, b(1, 2))
Input(1, b(2, 1)) : Input(1, b(2, 2))
FileClose()
For i = 1 To 2
For j = 1 To 2
c(i, j) = a(i, j) + b(i, j)
Next
Next
TextBox5.Text = "第五題結果:" & vbNewLine & _
"[" & c(1, 1) & vbTab & c(1, 2) & "]" & vbNewLine & _
"[" & c(2, 1) & vbTab & c(2, 2) & "]"
End Sub
End Class
2017年12月13日 星期三
11900-1060302
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
Dim n As Integer
FileOpen(1, "c:\1060302.txt", OpenMode.Input)
Input(1, n)
FileClose()
Dim i, j As Integer
Dim ans As String
ans = "第二題結果:" & vbNewLine
For i = 1 To n
For j = 1 To i
ans &= j
Next
ans &= vbNewLine
Next
TextBox2.Text = ans
End Sub
11900-1060301
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim n As Long
FileOpen(1, "C:\1060301.txt", OpenMode.Input)
Input(1, n)
FileClose()
Dim Q, n1 As Long
Q = n
For i = 1 To 9
n1 = n1 * 10 + Q Mod 10
Q = Q \ 10
If Q = 0 Then Exit For
Next
If n = n1 Then
TextBox1.Text = "第一題結果:" & n & " is a palindrome"
Else
TextBox1.Text = "第一題結果:" & n & " is not a palindrome"
End If
End Sub
2017年11月15日 星期三
2017年11月4日 星期六
14902會計資訊丙級解答
請點選此連結進入google drive下載
本人所使用之會計軟體為文中會計師輔助系統16.10版
其內容會隨所操作之軟體而不同
詳細操作說明,請另外爬文,謝謝。
7/21更新:為避免檔案濫用,請需要使用的網友放心申請閱讀權限,小弟會盡量在24小時內回覆訊息,當您收到通知信之後,即可開始使用,謝謝。
8/6更新:這份檔案是小弟在去年(2017)七月第一次製作的檔案,因發現錯誤過多,即日起開放「編輯模式」,歡迎各位先進在上面更新檔案,提供網友使用,謝謝。(不需來信通知,直接更新即可)
8/9更新:因前幾天開啟編輯模式後,發現有網友誤刪資料夾內的檔案,故仍回到最原始的閱讀模式,可下載,但不能在上面修改,如發現有錯誤的地方,請直接將內容寄至以下信箱,謝謝。
s515107@tchcvs.tw,來信時請註明題組編號及修改內容,謝謝。
19/6/7更新:因小弟在校公務繁重,故改為有空時會幫您批准,在這裡感謝看到這篇文章的夥伴們肯定,敬請耐心等候。
放回去的版本為2017年練習時的版本。
7/21更新:為避免檔案濫用,請需要使用的網友放心申請閱讀權限,小弟會盡量在24小時內回覆訊息,當您收到通知信之後,即可開始使用,謝謝。
8/6更新:這份檔案是小弟在去年(2017)七月第一次製作的檔案,因發現錯誤過多,即日起開放「編輯模式」,歡迎各位先進在上面更新檔案,提供網友使用,謝謝。(不需來信通知,直接更新即可)
8/9更新:因前幾天開啟編輯模式後,發現有網友誤刪資料夾內的檔案,故仍回到最原始的閱讀模式,可下載,但不能在上面修改,如發現有錯誤的地方,請直接將內容寄至以下信箱,謝謝。
s515107@tchcvs.tw,來信時請註明題組編號及修改內容,謝謝。
19/6/7更新:因小弟在校公務繁重,故改為有空時會幫您批准,在這裡感謝看到這篇文章的夥伴們肯定,敬請耐心等候。
放回去的版本為2017年練習時的版本。
2017年10月31日 星期二
2017年10月27日 星期五
訂閱:
文章 (Atom)
