早教吧作业答案频道 -->其他-->
急求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...的网友还看了以下:
已知f(x)是定义在R上的奇函数,且当x<0时,f(x)=2^x+1.(1)求函数f(x)的解析式 2020-05-15 …
在图中找出一个钝角,量出度数并在图上标出来. 2020-07-30 …
画出函数y=「x-3」+「x+1」的图象,并求该函数取值范围.(「」指绝对值符号)求数学高手解答并 2020-08-01 …
关于数轴和复平面的关系?数轴,是规定了单位长度、正方向、原点的直线,我们可以在数轴上标出实数,并且 2020-08-01 …
如何用当前时间,减去一个时间得出天数并查找一定天数范围的数据? 2020-11-06 …
试用最少的基本电路设计一个三人表决电路1确定输出个数并进行逻辑赋值2列出直值表3写出逻辑表达式4画出 2020-11-28 …
已知函数f(x)=x的2次方+2ax+2,x属于[-5,5](1)当=-1时,做出函数f的图象,并求 2020-12-08 …
如图是某植物受精作用示意图,据图回答问题:(1)花的雌蕊由柱头、花柱和[2]构成.(2)花粉落到柱头 2020-12-08 …
如果对于三个平面而言,那么他们之间的位置关系又会如何,他们会有相交线么,若有请求出条数,并画图, 2021-01-15 …
由一个数列中部分项构成的数列称为该数列的子数列,按此定义找出:1)自然数列1,2,3,4,5...n 2021-02-09 …