多语言展示
当前在线:452今日阅读:2今日分享:38

怎样用VFP做一个解一元二次方程的程序

在VFP中也可以做个自动计算一元二次方程的解的程序,只要你输入A,B,C三个系数,然后按一下开始计算按纽,则两个根就可以分别帮你算出来了。效果图如下:
工具/原料

VFP6.0工具

步骤/方法
1

打开VFP,文件——新建——表单——新建立文件,如下图:

2

3

然后根据效果图,添加好,各个控件。

4

如:

5

6

lable1在属性中设置它的caption属性为'求一元二次方程的解',字号为18号,加粗 lable2在属性中设置它的caption属性为'X'

7

lable3在属性中设置它的caption属性为'2'

8

lable4在属性中设置它的caption属性为'+'

9

lable5在属性中设置它的caption属性为'X+'

10

lable6在属性中设置它的caption属性为'=0'

11

lable7在属性中设置它的caption属性为'X1='

12

lable8在属性中设置它的caption属性为'X2='

13

text1在属性中设置它的value属性为' '

14

text2在属性中设置它的value属性为' ' text3在属性中设置它的value属性为' '

15

text4在属性中设置它的value属性为'此处显示结果' text5在属性中设置它的value属性为'此处显示结果'

16

command1在属性中设置它的caption属性为'开始计算'

17

command2在属性中设置它的caption属性为'复位'

18

如图:

19

20

对C1的Click过程编程:

21

22

a=val(thisform.text1.value)

23

b=val(thisform.text2.value)

24

c=val(thisform.text3.value)

25

k=sqrt(b*b-4*a*c)

26

m=str(round((-b+k)/2*a),8)

27

n=str(round((-b-k)/2*a),8)

28

thisform.text4.value=m

29

thisform.text4.value=n

30

对C2的Click过程编程:

31

32

thisform.text1.value=''

33

thisform.text2.value=''

34

thisform.text3.value=''

35

thisform.text4.value=''

36

thisform.text5.value=''END

注意事项

(1)掌握本教程之前必须先掌握一点VFP表单控件的基本知识 (2)注意图片中所标的T1表示text1,C1是指command1

推荐信息