生肖查询


【实例说明】
    在编写多媒体软件时,有时可能会用到生肖。本例将讲解如何通过输入的出生年份查询生肖属相。运行程序,单击“生肖”按钮,在弹出的输入框中输入年份,然后按“确定”按钮,即可得到该年份的属相。

【编程思路】
    运用Mod运算符,对两个数作除法并且只返回余数。用输入的年份除以12,返回的余数通过Select Case语句,即可判断出生肖属相。下面是Mod的语法及参数:
    语法:result=number1 Mod number2
    result 必需的。任何数值变量。
    number1 必需的。任何数值表达式。
    number2 必需的。任何数值表达式。

【设计步骤】
    1.新建一个标准工程,创建一个新窗体,默认名为Form1。
    2.在Form1窗体中放置两个Label控件,两个Command控件。

    3.源程序  [素材源程序下载]


Private Sub Command1_Click()
        Dim year As Integer
        Dim name As Integer
        year = Val(InputBox("请输入您出生的年份:", "生肖查询", 1999))
        Label1.Caption = "您是" & Str(year) & "年出生的,生肖为:"
        name = year Mod 12

        '判断生肖
        Select Case name
                Case 4
                        Label2.Caption = "鼠"
                Case 5
                        Label2.Caption = "牛"
                Case 6
                        Label2.Caption = "虎"
                Case 7
                        Label2.Caption = "兔"
                Case 8
                        Label2.Caption = "龙"
                Case 9
                        Label2.Caption = "蛇"
                Case 10
                        Label2.Caption = "马"
                Case 11
                        Label2.Caption = "羊"
                Case 0
                        Label2.Caption = "猴"
                Case 1
                        Label2.Caption = "鸡"
                Case 2
                        Label2.Caption = "狗"
                Case 3
                        Label2.Caption = "猪"
        End Select
End Sub

Private Sub Command2_Click()
        End
End Sub