您可能會喜歡......

2018年1月31日 星期三

求最大公因數的三種表示法

一

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

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日 星期三

1115社團研習_雷射雕刻機基礎操作-手機平板架

2017年11月4日 星期六

14902會計資訊丙級解答

請點選此連結進入google drive下載


本人所使用之會計軟體為文中會計師輔助系統16.10版
其內容會隨所操作之軟體而不同
詳細操作說明,請另外爬文,謝謝。

7/21更新:為避免檔案濫用,請需要使用的網友放心申請閱讀權限,小弟會盡量在24小時內回覆訊息,當您收到通知信之後,即可開始使用,謝謝。

8/6更新:這份檔案是小弟在去年(2017)七月第一次製作的檔案,因發現錯誤過多,即日起開放「編輯模式」,歡迎各位先進在上面更新檔案,提供網友使用,謝謝。(不需來信通知,直接更新即可)

8/9更新:因前幾天開啟編輯模式後,發現有網友誤刪資料夾內的檔案,故仍回到最原始的閱讀模式,可下載,但不能在上面修改,如發現有錯誤的地方,請直接將內容寄至以下信箱,謝謝。
s515107@tchcvs.tw,來信時請註明題組編號及修改內容,謝謝。

19/6/7更新:因小弟在校公務繁重,故改為有空時會幫您批准,在這裡感謝看到這篇文章的夥伴們肯定,敬請耐心等候。

放回去的版本為2017年練習時的版本。

2017年10月31日 星期二

中華民國技術士證--會計事務-人工記帳

類別:會計事務--人工記帳
發證日期:中華民國106年8月30日

2017年10月27日 星期五

生涯輔導作業--大學生訪談之旅 題目(劃記為輔導老師版)

生涯輔導作業--大學生訪談之旅 題目

台中家商106學年度會計學III第一學期第一次段考試題解析