早教吧作业答案频道 -->其他-->
急求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...的网友还看了以下:
一个数由5个十,6个十分之一,5个百分之一组成的,这个数是,读作,把它的小数点向右移动两位,再向左 2020-04-11 …
观察如图由火柴棒拼成的一列图形,第n个图形由n个正方形组成一第5个图形由多少跟火柴棒组成二用含观察 2020-05-17 …
一个哨卡运回一箱苹果,一人6个,则少6个,一人5个,则多5个,这哨卡共有几名人?箱子里有几个苹果? 2020-05-21 …
有一筐松果,第一次分走这筐松果的二分之一又5个,第二次分走剩下的五分之一又5个,第三次分走剩下的三 2020-06-10 …
一笔连成24个圆,24个圈用一笔连成.第一排5个第二排5个第三排5个第四排4个第五排5个, 2020-06-11 …
5个人分椰子第一个人分5份剩一个给了猴子自已留一份剩下的第二个人分分5份自己留一份5个人分椰子第一 2020-06-21 …
用右边的+字框在数表里框岀5个数,箅一箅,5个数的和当中间一个数有什么关系?如果要使5个数的和为7 2020-07-12 …
在窗体上输出所有的“水仙花数”,并按照一行5个的格式输出。所谓“水仙花数”是指一个三位数,其各位数 2020-07-18 …
5棵大小不同的柳树,6棵大小不同的杨树,载到5个坑内,一坑一棵,5个坑内至多载2棵柳树,5个坑都载 2020-07-19 …
成语接龙~大失所望望穿秋水()()()()()上面一题括号一共5个、一马当先先声夺人()()()( 2020-07-24 …