早教吧作业答案频道 -->其他-->
急求vb6.0编写程序题(1)编写程序,从键盘输入一个三位的正整数,计算并输出这个三位数的逆序数,如输入581,输出185。(2)编写程序,根据从键盘输入的Taxi行驶里程数,计算出相应的收费
题目详情
急求vb6.0编写程序题
(1)编写程序,从键盘输入一个三位的正整数,计算并输出这个三位数的逆序数,如输入581,输出185。
(2)编写程序,根据从键盘输入的Taxi行驶里程数,计算出相应的收费金额。Taxi的收费标准为:起步价8元(含5公里行程),5公里以上12公里以内,每公里加收1.2元,12公里以上每公里再加收1.5元。(3)编程程序,从键盘输入一个小于7的正整数m,求m!+(m+1)! +(m+2)!...+9!,并输出
(1)编写程序,从键盘输入一个三位的正整数,计算并输出这个三位数的逆序数,如输入581,输出185。
(2)编写程序,根据从键盘输入的Taxi行驶里程数,计算出相应的收费金额。Taxi的收费标准为:起步价8元(含5公里行程),5公里以上12公里以内,每公里加收1.2元,12公里以上每公里再加收1.5元。(3)编程程序,从键盘输入一个小于7的正整数m,求m!+(m+1)! +(m+2)!...+9!,并输出
▼优质解答
答案和解析
1.
Private Sub command1_click()
Dim a As Integer, b As Integer
a = CInt(InputBox("输入一个三位的正整数"))
If a >= 100 And a <= 999 Then
b = (a Mod 10) * 100 + (a \ 10 Mod 10) * 10 + a \ 100
MsgBox b
Else
MsgBox "输入有误!"
End If
End Sub
2.
Private Sub command1_click()
Dim a As Single, b As Single
a = Val(InputBox("输入Taxi行驶里程数(公里)"))
Select Case a
Case Is < 5
b = 8
Case 5 To 12
b = 8 + (a - 5) * 1.2
Case Else
b = 8 + (12 - 5) * 1.2 + (a - 12) * 1.5
End Select
MsgBox b
End Sub
3.
Private Sub command1_click()
Dim m As Integer, i As Integer, s As Double
m = CInt(InputBox("输入一个小于7的正整数"))
If m > 0 And m < 7 Then
For i = 0 To 9
s = s + jc(m + i)
Next
MsgBox s
Else
MsgBox "输入有误!"
End If
End Sub
Function jc(n As Integer) As Double
jc = 1
For i = 2 To n
jc = jc * i
Next
End Function
Private Sub command1_click()
Dim a As Integer, b As Integer
a = CInt(InputBox("输入一个三位的正整数"))
If a >= 100 And a <= 999 Then
b = (a Mod 10) * 100 + (a \ 10 Mod 10) * 10 + a \ 100
MsgBox b
Else
MsgBox "输入有误!"
End If
End Sub
2.
Private Sub command1_click()
Dim a As Single, b As Single
a = Val(InputBox("输入Taxi行驶里程数(公里)"))
Select Case a
Case Is < 5
b = 8
Case 5 To 12
b = 8 + (a - 5) * 1.2
Case Else
b = 8 + (12 - 5) * 1.2 + (a - 12) * 1.5
End Select
MsgBox b
End Sub
3.
Private Sub command1_click()
Dim m As Integer, i As Integer, s As Double
m = CInt(InputBox("输入一个小于7的正整数"))
If m > 0 And m < 7 Then
For i = 0 To 9
s = s + jc(m + i)
Next
MsgBox s
Else
MsgBox "输入有误!"
End If
End Sub
Function jc(n As Integer) As Double
jc = 1
For i = 2 To n
jc = jc * i
Next
End Function
看了 急求vb6.0编写程序题(1...的网友还看了以下:
下列项目中产生可抵扣暂时性差异的有( )。 A.预提产品保修费用 B.计提存货跌价准备 C 2020-05-17 …
关于增值税进口货物的计税价格,下列说法正确的是( )。A.计税价格不含消费税B.计税价格不含关税 2020-05-19 …
下列关于计算机病毒叙述中,不正确的是A.计算机病毒是一种特殊的具有破坏性的计算机程序B.计算机 2020-05-23 …
下列哪一项不属于系统软件?A.调试程序B.计算机辅助设计程序C.编译程序D.数据库管理系统 2020-05-24 …
著作权法中,计算机软件著作权保护的对象是_____。A.硬件设备驱动程序B.计算机程序及其开发文档C 2020-05-26 …
冯.诺伊曼计算机工作原理的设计思想是。A.程序编制B.存储程序C.程序设计D.算法设计冯.诺伊曼计 2020-07-02 …
9.在待排序的数据表已经为有序时,下列排序算法中花费时间反而多的是()在待排序的数据表已经为有序时 2020-07-23 …
对辞退福利的正确列支的方法是()A.计入管理费用B.计入营业外支出C.计入制造费用D.计入销售费用 2020-07-28 …
室外给水管道高5米,算超高费,是所有的工序都计算差高费吗,还是只计算安装超高费?所有工序:除锈、刷漆 2020-12-01 …
某市公用电话(市话)的收费标准为:3分钟之内(包括3分钟)收取0.30元;超过3分钟部分按0.10元 2021-01-08 …