早教吧作业答案频道 -->其他-->
vb6.0程序编写设计满足如下要求的程序,实现摄氏度与华氏度的转换。摄氏度转华氏度公式:F=9C/5+32;华氏度转摄氏度公式:C=5(F-32)/9,要求:(1)当“摄氏—〉华氏”选中时,“华氏度”文
题目详情
vb6.0程序编写
设计满足如下要求的程序,实现摄氏度与华氏度的转换。摄氏度转华氏度公式:F=9C/5+32;华氏度转摄氏度公式:C=5(F-32)/9,要求:
(1)当“摄氏—〉华氏”选中时,“华氏度”文本框不能输入;而当“华氏—〉摄氏”选中时,“摄氏度”文本框不能输入。
(2)“转换”按钮仅当相应的文本框中有数时方为可用。
(3)单击“转换”按钮时,执行转换操作。
提示:
(1) 在单选按钮的Click事件中更改文本框的Locked属性。
(2) 在文本框的Change事件中更改命令按钮的Enabled属性。
设计满足如下要求的程序,实现摄氏度与华氏度的转换。摄氏度转华氏度公式:F=9C/5+32;华氏度转摄氏度公式:C=5(F-32)/9,要求:
(1)当“摄氏—〉华氏”选中时,“华氏度”文本框不能输入;而当“华氏—〉摄氏”选中时,“摄氏度”文本框不能输入。
(2)“转换”按钮仅当相应的文本框中有数时方为可用。
(3)单击“转换”按钮时,执行转换操作。
提示:
(1) 在单选按钮的Click事件中更改文本框的Locked属性。
(2) 在文本框的Change事件中更改命令按钮的Enabled属性。
▼优质解答
答案和解析
Dim D
Private Sub Command1_Click()
If D = 0 Then
Text2 = 5 * (Val(Text1) - 32) / 9
Else
Text1 = 9 * Val(Text2) / 5 + 32
End If
Command1.Enabled = False
D = 0
End Sub
Private Sub Text1_Change()
Command1.Enabled = True
D = 0
End Sub
Private Sub Text2_Change()
Command1.Enabled = True
D = 1
End Sub
Private Sub Command1_Click()
If D = 0 Then
Text2 = 5 * (Val(Text1) - 32) / 9
Else
Text1 = 9 * Val(Text2) / 5 + 32
End If
Command1.Enabled = False
D = 0
End Sub
Private Sub Text1_Change()
Command1.Enabled = True
D = 0
End Sub
Private Sub Text2_Change()
Command1.Enabled = True
D = 1
End Sub
看了 vb6.0程序编写设计满足如...的网友还看了以下:
1.某种植物适宜生长在温度为18摄氏度---20摄氏度的山区,已知山区海拔每升高100米,气温下降 2020-05-13 …
有一支刻度均匀但试温不准的温度计.在标准气压下,在0摄氏度的冰水里显示5摄氏度,在100度的沸水里 2020-05-13 …
用干湿温度计测的干的是0摄氏度度湿的的是零下3.5摄氏度这个湿度是多少?对照表没零下怎么办?用干湿 2020-05-17 …
中考物理温度计温度计怎么读?分度值为0.1摄氏度,此时是35.5摄氏度,应该读35.5摄氏度还是3 2020-05-21 …
某地一天中午12时的气温是7摄氏度,过5小时后,气温下降了4摄氏度,又过了7小时后,气温又下降了5 2020-06-10 …
使用do-while实现:输出摄氏温度与华氏温度的对照表,要求它从摄氏温度0度到250度,每隔20 2020-06-15 …
纯水的凝固点是0摄氏度,海水的凝固点是-20.5摄氏度,这说明水中如果掺有食盐,其凝固点会降低,小 2020-07-06 …
只能有一个答案,液化石油气里是加丙烷好还是丁烷好?丁烷的沸点只有负0.5摄氏度,冬天不会很难用吗? 2020-07-29 …
在一次50米的短跑比赛中,张彤跑了0.1秒,陆笛跑了9.1米,李月跑了9.01秒,()跑得最快,() 2020-11-26 …
已知,在0摄氏度时,铜的电阻率为1.7*10^-8欧·米,碳的电阻率为3.5*10^-5欧·米;在0 2021-01-22 …