题目:
题目描述
某校学生评比采用绩点制,规则是:90分以上(含90分,下同)算5点,80分以上算4点,70分以上算3点,60分以上算2点,不及格算0点,请根据某个学生的成绩及学分计算该生该门课程所获得的绩点。
输入
标准输入,输入的第一行为需要计算用例个数N,接下来的N行,每行有两个浮点数,第一个数为某课程的考试成绩,第二个数为该课程的学分值。
输出
标准输出,每一行输出一个学生的某课程计算得到的绩点数(结果保留一位小数),请注意行尾输出换行。
样例输入
3
85 1.5
90 3
50 4
样例输出
6.0
15.0
0.0
代码:
import java.util.Scanner;
public class Xingyuxingxi {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int a= sc.nextInt();
for (int i = 0; i < a; i++) {
int b= sc.nextInt();
double c= sc.nextDouble();
if(b>=90)//大于等于90
{
System.out.println(5*c);
}
else if(b>=80)//大于等于80
{
System.out.println(4*c);
}
else if(b>=70)//大于等于70
{
System.out.println(3*c);
}
else if(b>=60)//大于等于60
{
System.out.println(2*c);
}
else//小于60
{
System.out.println(0.0);
}
}
}
}