選擇結構語句IF

2022-01-23 04:56:43 字數 1583 閱讀 2741

選擇結構語句if

if語句通過對條件表示式的判斷,來決定程式的執行流程。

if《條件表示式》

then語句1;

if《條件表示式》

then語句1else 語句2;

if《條件表示式1

>

then語句1

elseif《條件表示式2

>

then語句2

elseif《條件表示式n>

then語句3

....

..else語句n;

例1:單分支條件語句

判斷乙個數的奇偶性。(乙個數餘2等於0就是偶數)

ifstrtoint(edit1.text)mod2=0then 

showmessage('是偶數')

elseshowmessage(' 不是偶數');

例2:巢狀形式條件語句

解一元二次方程

對於乙個一元二次方程ax2+bx+c=

0其根有以下三種情況:

當a ≠0時,如果b2-

4ac>

0,那麼該方程有2個不相同的實根。

當b2-

4ac>0=

0時,那麼該方程有兩個相同和實根。

當b2-

4ac>

0<

uses

sysutils;

var

a,b,c,x1,x2,theta:real;

begin

writeln('這是乙個求一元二次方程的程式');

writeln('請輸入a,b,c的值');

read(a,b,c);

theta:=b*b-

4*a*c;

if theta>0 then

begin

theta:=sqrt(theta);

x1:=(-b+theta)/(2

*a);

x2:=(-b-theta)/(2

*a);

writeln('方程有2個不同的實根');

writeln('x1= ',x1);

writeln('x2= ',x2);

readln;

end

else if(theta=

0)then

begin

x1:=

-b/(2

*a);

writeln('方程有2個相同的實根');

write('x1=x2',x1);

readln;

end

else

begin

writeln('方程沒有實根');

readln;

end;

readln;

end.

通過 wiz 發布

選擇結構語句

ifelse ifelse語句 if 判斷語句 else if 判斷語句 else 您的輸入有誤,請注意體重為kg,身高為m 您的bmi值為 25.351541373715524 您的體重過輕需要加強營養 您的bmi值為 25.351541373715524 您的體重十分標準 4if else語句中...

選擇結構語句

int和char的轉換 int a a char b 65 system.out.println a 97 system.out.println b a system.out.println a b 162 字串拼接區別 system.out.println hello 10 20 hello102...

選擇結構語句 if語句,switch語句

格式 注意事項 三元和if語句 能使用三元運算子去實現的,肯定能使用if語句 if語句實現的,不一定能夠使用三元 三元運算子對具體的結果進行操作,有乙個具體的數值,而不是乙個語句 格式 switch 表示式 首先用siwtch後面表示式的值和case後面的值進行比較,如果和值1相等,執行語句1 如果...