早教吧作业答案频道 -->其他-->
急求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...的网友还看了以下:
按下面的程序计算:若输入x=100,输出结果是501,若输入x=25,输出结果是631,若开始输入 2020-04-07 …
我的程序那出错了啊,比较三个数的大小#includevoidmain(){inta,b,c,x,m 2020-05-12 …
已知A={y∈n|y=x^2-4x+6}B={y∈N|y==x^2-2x+5}求A∩B,并用列表法 2020-05-16 …
编程根据输入的x的值,结合数学函数计算多项式y=3*x^4-2*x^3-x^2+10的结果,结果保 2020-05-17 …
已知A=B=R,x∈A,y∈B,对任意x∈A,已知A=B=R,x∈A,y∈B,对任意x∈A,f:x 2020-06-02 …
求一段简单的mathematica程序,计算该多项式的解如题,解下式:(a-i)+h/x-a*ln 2020-07-31 …
给出下列程序:输入x→立方→×k→b→输出且以知当输入的x值为1时:输入值为1;输入的x值为-1时, 2020-12-31 …
给出下列程序:输入x→立方→×k→+b→输出且以知当输入的x值为1时:输入值为1;输入的x值为-1时 2020-12-31 …
已知如图所示的程序框图(1)当输入的x为2,-1时,分别计算输出的y值,并写出输出值y关于输入值x的 2020-12-31 …
读下的程序,并回答问题.该程序的作用是输入x的值,输出y的值.(1)画出该程序对应的程序框图.(2) 2021-01-15 …