學生成績的if語句
1. JAVA編程:試利用if語句將學生成績依下列的分類方式分級:00~59:e級,60~69:d級,70~
以下代碼可直接運行
import java.util.Scanner;
class student{
public static void main(String[] args){
in=new Scanner(System.in);
String answer;
do{
System.out.print("請分別輸入學生的成績:");
int score=in.nextInt();
System.out.println();
if(score<60&&score>=0){
System.out.println("該學生的成績為e級");
}else if(score<70){
System.out.println("該學生的成績為d級");
}else if(score<80){
System.out.println("該學生的成績為c級");
}else if(score<90){
System.out.println("該學生的成績為b級");
}else{
System.out.println("該學生的成績為a級");
}
System.out.print("是否繼續(y/n):");
answer=in.next();
}while(answer.equals("y"));
System.out.println("程序結束");
}
}
2. 分別使用if語句和select語句編寫一個成績等級判定程序,[90,100]為優秀,[80,90)為良好,[70,80)為中,[
Private Sub Pro1()
Dim Score As Single
Score = InputBox(prompt, "輸入成績", 0)
Select Case Val(Score)
Case Is >= 90
MsgBox "優秀"
Case Is >= 80
MsgBox "良好"
Case Is >= 70
MsgBox "中等"
Case Is >= 60
MsgBox "及格"
Case Else
MsgBox "不及格"
End Select
End Sub
Private Sub Pro2()
Dim Score As Single
Score = InputBox(prompt, "輸入成績", 0)
If Val(Score) >= 90 Then
MsgBox "優秀"
Exit Sub
End If
If Val(Score) >= 80 Then
MsgBox "良好"
Exit Sub
End If
If Val(Score) >= 70 Then
MsgBox "中等"
Exit Sub
End If
If Val(Score) >= 60 Then
MsgBox "及格"
Exit Sub
End If
MsgBox "不及格"
End Sub
3. 請問一下用C語言輸入學生成績。首先輸入80分以上的程序怎麼寫用if語句
#include int main() { int i,count=0,a[10]; printf("請輸入抄10個同學的成績襲:"); for(i=0;i/循環輸入成績 { scanf("%d",&a[i]); if(a[i]>80) count++;//判斷成績是否大於80,是的話個數+1 } printf("%d",count);//輸出大於80分得個數 return 0; }
4. 從鍵盤輸入學生成績,判斷並輸出學生成績等級.(用if-else語句)
#include<stdio.h>
printf("請輸入成績:專屬 ");
floatscore;
scanf("%f",&score);
if(score>90)
printf("A");
elseif(score>80)
printf("B");
else
printf("C");
5. 輸入一個學生成績,判斷並輸出該學生是否及格,用if條件語句做
可以在EXCEL文件中對應的判定成績合格與否的單元格中輸入版=IF(B2>=60,"及格","不及格")即可。當B2中輸入學生權成績以後,則在該單元格即可判定並輸出是否及格。其中B2表示學生成績,60表示成績合格線。具體的設置方法如下:
1、在電腦上打開一個EXCEL文件,在是否及格的單元格中輸入=IF(B2>=60,"及格","不及格")。
6. IF公式問: 給你一個學生成績表,要求:得分>=90,為「優」。 60=得分<90,為「及格」。得分<60,為不及格
=IF(得分>=90,"優",IF(得分>=60,"及格","不及格"))
例如:
學號 姓名 得分 等級
20090101 於海濤 89 及回格
20090104 張紅葉 91 優
20090108 李光輝答 89 及格
20090107 李明明 63 及格
20090105 張小軍 90 優
20090106 王一加 55 不及格
20090110 陳心蕊 70 及格
20090102 劉鳳娟 95 優
20090103 趙小光 72 及格
20090109 李梅花 82 及格
20090111 賀小雲 90 優
註:
你只需在「於海濤」的右邊、評級的下面的單元格中輸入公式:
=IF(得分>=90,"優",IF(得分>=60,"及格","不及格"))
然後 回車,再往下填充即可完成。
如不明白,可追問?
7. 利用if-else語句實現成績對應的等級
#include 「stdio.h」
main()
{
int score;
scanf("%d",&score);
if(score>=90) printf("優 ");
if(score>=80&&score<=89) printf("良 ");
if(score>=70&&score<=79) printf("中 ");
if(score>=60&&score<69) printf("及格 ");
else printf("不及格 ");
}
(7)學生成績的if語句擴展閱讀:
if語句:
if語句是指編程語言版(包括權c語言、C++、C#、java、VB、匯編語言等)中用來判定所給定的條件是否滿足,根據判定的結果(真或假)決定執行給出的兩種操作之一。if的返回值為真或假,可以用bool型變數進行存儲,佔用一位元組。
if語句一般形式:
if(表達式)語句1
else 語句2
if語句中的「表達式」可以是關系表達式、邏輯表達式,甚至是數值表達式。其中最直觀、最容易理解的是關系表達式。所謂關系表達式就是兩個數值進行比較的式子。
參考資料:網路-if語句
8. 使用嵌套的If,else,end if 語句編寫一個求成績等級的程序,要求輸入一個學生的成績,輸出其分數和對應...
Private Sub Command1_Click()
x = Val(InputBox("請輸入抄一門襲功課的成績:"))
If x >= 85 Then
cj = "A"
Else
If x >= 75 Then
cj = "B"
Else
If x >= 60 Then
cj = "C"
Else
If x >= 50 Then
cj = "D"
Else
cj = "E"
End If
End If
End If
End If
MsgBox (x & "分==>" & cj)
End Sub