pascal程式 判斷優良及格不及格

2025-01-26 08:05:22 字數 2940 閱讀 1187

1樓:網友

樓主新手吧,熟練了之後就會覺得很簡單了。

if版:program grade_if;

varn:shortint;

beginreadln(n);

if(n<=100)and(n>=85) thenwriteln('outstanding')else if(n<=84)and(n>=70) thenwriteln('satisfactory')else if(n<=69)and(n>=60) thenwriteln('pass')

else if(n<=59)and(n>=0)thenwriteln('fail');

版:program grade_case;

varn:shortint;

beginreadln(n);

case n of

85..100:writeln('outstanding');

70..84:writeln('satisfactory');

60..69:writeln('pass');

0..59:writeln('fail');

end;end.

2樓:網友

if 語句。

varn:longint;

beginreadln(n);

if (n>=85)and(n<=100) then writeln('outstanding')

elseif (n>=70)and(n<=84) then writeln('satisfactory')

else if n>=60 then writeln('pass')

elsewriteln('不及格');

end. case 語句。

varn:longint;

beginreadln(n);

case n of

85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100: writeln('outstanding');

70,71,72,73,74,75,76,77,78,79,80,81,82,83,84: writeln('satisfactory');

60,61,62,63,64,65,66,67,68,69: writeln('pass');

else writeln('不及格');

end;end.

根據學生的成績輸出 優 良 及格和不及格

3樓:網友

不知道是何種資料庫,閉缺虧這裡給乙個通用的寫法轎神。

select *,優良 as 成績檔次 from 表名 where 分數》=90

union all

select *,及格 from 表名 where 分數》=60 and 分數<90

union all

select *,不及格 from 表名 where 分數<60;

表名、欄位名和劃分標準請根據實際調整。

支援case...when的資料庫扮明也可以用case when 來劃分成績。

excel中判斷優秀、及格、不及格的函式是那個

4樓:匿名使用者

使用if函式就行了。

假設成績放在a列中,可使用如下公式:(小於60分不結及,60到80分為及格,大於80分為優)

如a2的公式:=if(a2<60,"不及格",if(and(a2>=60,a2<=80),"及格","優"))

求程式設計:輸入學生成績(百分制),判斷該成績的等級(優秀.良好,中等,及格,不及格)

5樓:網友

我可以給你做 具體說說。

j**a程式,把100分制的成績劃分為5個等級。如果分數介於90分到100分,這為「優秀」,優良,良好合格不合格

6樓:春的狂風

希望能幫助你,這是其中一種方法。

7樓:

最笨的辦法。

if(分數》=90)else if(80<=分數<90)else if()

8樓:網友

1輸入判斷是不是數字。

2如果是數字,判斷是不是超出不合理的範圍。

3在合理範圍內,然後分5級,評出優良合格等。

程式就不寫了,太簡單了。

excel做成績表,要求一列是分數,另一列根據分數,好給出優良及格不及格

9樓:茶葉蛋很便宜

假如**a列為姓名,b列為成績,那麼。

c1=if(b1<60,"不及格",if(b1<70,"及格",if(b1<90,"良","優")))

公式下拉就可以了。

當然,公式當中的分數線是我隨意寫的,您可以根據自己的需求更改~

10樓:網友

=if(分數》80,"優良",if(分數》=60,"及格","不及格"))

11樓:匿名使用者

如果c列為成績,假定是百分制的卷,85分以上優良,60分及格,就可以在空白列輸入=if(c1>=85,"優良",if(c1<60,"不及格","及格")),回車,就ok了。

c語言 輸入全班學生成績,統計優良合格不及格人數,並輸出總分平均分,用函式實現

12樓:

#include

void main()

else if(a[i]>=60 &&a[i]<70)else if(a[i]>=70 &&a[i]<80)else if(a[i]>=80 &&a[i]<=100)

printf("優的學生成績為:");

for(i=0; is=s/n;

printf("平均成績為:%.1f", s);}

用PASCAL語言實現程式要求從1到33裡列出不重複的數加起來的和為100的陣列

vara array 1.6 of integer g,j integer begin g 0 for a 1 1 to 33 do for a 2 2 to 33 do if a 1 a 2 then for a 3 3 to 33 do if a 1 a 3 and a 2 a 3 then f...

C語言編寫程式,要求輸入年份,程式判斷其是否為閏年

include void main else if year 1 else while year 1 核心源 領 bai會就好了du int year 2011 if year 400 0 zhi year 4 0 year 100 0 else 用c語言編寫乙個程式,從鍵盤輸入乙個年份,判斷該年是...

怎麼判斷化學方程式是否離子反應,怎麼判斷乙個化學方程式是否離子反應

在反應中有離子參加或有離子生成的反應稱為離子反應。在中學階段僅限於在溶液中進行的反應,可以說離子反應是指在水溶液中有電解質參加的一類反應。一般來說 有機物之間的反應都不是離子反應 像一般的有機反應還有燃燒什麼的 大部分高中階段的離子反應都在水溶液中進行 你有什麼不懂再問我吧 離子反應一般就是在水溶液...