1、块结构IF语句,三、说明,1、THEN 后面不能有除了注释语句以外的其他任何语句,2、语句块可以包括0、1、或多个语句行,3、ELSE部分可有可无,4、建议语句块向内缩进若干列,ELSE独占一行,5、IFTHEN 与 EDN IF 必须成对使用,例1: 求解一元二次方程,CLS INPUT “SHU RU A,B,C”;A,B,C D=B2-4*A*C IF D=0 THEN X1=(-B+SQR(D)/(2*A) X2=(-B-SQR(D)/(2*A) PRINT “X1=”;X1;“X2=”;X2 ELSE PRINT “WU SHI GEN” END IF END,SHU RU A,B,
2、C?,X1=-2 X2=-3,1,,,5,6,,,Press any key to continue,例2: 由键盘输入a,b,c,将a,b,c作为三角形三边的长,用下面的公式编程求三角形的面积。 其中:P=(a+b+c)/2,开始,输入a,b,c,a+bc AND a+cb AND b+ca,P=(a+b+c)/2,输出S,输出“wu shi gen”,结束,是,否,s=sqr(p*(p-a)*(p-b)*(p-c),CLS INPUT “SHU RU A,B,C”;A,B,C IF A+BC AND A+CB AND B+CA THEN P=(A+B+C)/2 S=SQR(P*(P-A)*(P-B)*(P-C) PRINT “S=“;S ELSE PRINT “SHU RU CHUO WU” END IF END,SHU RU A,B,C?,S=6,3,,,4,5,,,Press any key to continue,从键盘输入一个数,判断能否被 3或5整除。如果能整除则输出这个数,否则显示“此数不能被整除”。,作业1:,从键盘输入一个数,编写可以判断这个数是奇数还是偶数的程序。,作业2:,