VB作业
2016-04-21 12:32
162 查看
一.用Timer算加法
Private Sub Timer1_Time
sum = sum + i
i = i + 1
If i > 100 Then
Me.Timer1.Ebable = Falze
Print sum
End Sub
二.阶乘算法
Private Sub Command1_Click()
Cls
Print
阶乘(12)
End Sub
Private Function
阶乘(n As Integer)As Long
If n = 1 Then
阶乘 = 1
Else
阶乘 = n ×
阶乘(n-1)
End If
End Function
三.两个
一位数
相乘
Private Sub Command1_Click()
Cls
Dim n1 As Byte
Dim n2 As Byte
Dim yushu As Byte
Dim shang As Byte
Dim tempResult As Byte
n1 = Int(Me.Text1.Text)
n2 = Int(Me.Text2.Text)
tempResult = n1*n2
yushu = tempResult Mod 10
shang = tempResult \ 10
Print shang & yushu
End up
四.两位数
乘
一位数
Private Sub Command1_Click()
Cls
Dim n1()
As Byte,n1len As Long
Dim n2()
As Byte,n2len As Long
Dim yushu1 As Byte,yushu2 As Byte
Dim shang As Byte
Dim tempResult As Byte
n1len = Len(Me.Text1.Text)
n2len = Len(Me.Text2.Text)
ReDim n1(n1len)
ReDim n2(n2len)
For i = LBound(n1) To UBound(n1)
n1(i) = Int(Val(Mid(Me.Text1.Text , i , 1)))
Next
For i = LBound(n2) To UBound(n2)
n2(i) = Int(Val(Mid(Me.Text2.Text , i , 1)))
Next
tempResult = n1(2)*n2(1)+shang
yushu1 = tempResult Mod 10
shang = tempResult \ 10
tempResult = n1(2)*n2(1)+shang
yushu2 = tempResult Mod 10
shang = tempResult \ 10
Print shang & yushu2 & yushu1
End up
Private Sub Timer1_Time
sum = sum + i
i = i + 1
If i > 100 Then
Me.Timer1.Ebable = Falze
Print sum
End Sub
二.阶乘算法
Private Sub Command1_Click()
Cls
阶乘(12)
End Sub
Private Function
阶乘(n As Integer)As Long
If n = 1 Then
阶乘 = 1
Else
阶乘 = n ×
阶乘(n-1)
End If
End Function
三.两个
一位数
相乘
Private Sub Command1_Click()
Cls
Dim n1 As Byte
Dim n2 As Byte
Dim yushu As Byte
Dim shang As Byte
Dim tempResult As Byte
n1 = Int(Me.Text1.Text)
n2 = Int(Me.Text2.Text)
tempResult = n1*n2
yushu = tempResult Mod 10
shang = tempResult \ 10
Print shang & yushu
End up
四.两位数
乘
一位数
Private Sub Command1_Click()
Cls
Dim n1()
As Byte,n1len As Long
Dim n2()
As Byte,n2len As Long
Dim yushu1 As Byte,yushu2 As Byte
Dim shang As Byte
Dim tempResult As Byte
n1len = Len(Me.Text1.Text)
n2len = Len(Me.Text2.Text)
ReDim n1(n1len)
ReDim n2(n2len)
For i = LBound(n1) To UBound(n1)
n1(i) = Int(Val(Mid(Me.Text1.Text , i , 1)))
Next
For i = LBound(n2) To UBound(n2)
n2(i) = Int(Val(Mid(Me.Text2.Text , i , 1)))
Next
tempResult = n1(2)*n2(1)+shang
yushu1 = tempResult Mod 10
shang = tempResult \ 10
tempResult = n1(2)*n2(1)+shang
yushu2 = tempResult Mod 10
shang = tempResult \ 10
Print shang & yushu2 & yushu1
End up
相关文章推荐
- 取汉子拼音首字母的C#和VB.Net方法
- vb.net 生成验证码图片-转载
- EXCEL VBA代码,实现点击Sheet1按钮控件保存不连续单元格的数据到Sheet2中,然后清空输入内容
- VBS脚本运行库 ——文本文件的建立、追加、删除等
- vb调用Excel时指定打印机
- VB作业
- Vbs备份数据脚本集合
- 怎样计算两位数与一位数相乘
- 怎样计算一位数与一位数相乘
- VB中输入函数InputBox的用法
- 网页上下载文件提示框(vb.net)
- 怎样计算阶乘
- vb作业
- vb作业
- VB 监听U盘插入并拷贝U盘内容
- 迟到的vb作业
- 去掉navbar或者tabbar的预留间距
- vboxmanage查询正在运行的vbox虚拟机
- VB 定时终止进程
- VB6 Access 事务(Transaction)