โปรแกรมตัดเกรด ภาษาจาวา
ตั้งกระทู้ใหม่
import
java.util.Scanner;class
{
lifepublic
{
Scanner scan=
static void main(String args[])new Scanner(System.in);System
.out.println("Please input your Name : ");String
name = scan.next();System
.out.println("Please input your learn : ");String
learn = scan.next();System
.out.println("Please input your score : ");double
s= scan.nextDouble();System
.out.println("Please input your Name : "+name);System
.out.println("Please input your learn : "+learn);System
.out.println("Please input your score : "+s);
if
{
(s>100)System
}
.out.println("Error please enter only 1-100");else
{
if(s>79)System
}
.out.println("Grade A");else
{
if(s>69)System
}
.out.println("Grade B");else
{
if(s>59)System
}
.out.println("Grade C");else
{
if(s>49)System
}
.out.println("Grade D");else
{
if(s<50)System
}
}
}
.out.println("Grade E");
6 ความคิดเห็น
เออ เราก็เรียนจาวาที่มหาลัย
ยากสุด ๆ อ่ะ
--*
อันนี้แบบยาก
*** ส่วนของคาส MainStudent
import java.io.*;
public class MainStudent
{
    public static void main(String args[])throws IOException
    {
    MainStudent me = new MainStudent();
    me.run();
    }
    public void run()throws IOException
    {
    Student e1 = new Student();
    BufferedReader Stu = new BufferedReader(new InputStreamReader(System.in));
   
    System.out.print("Name : ");
    e1.setName(Stu.readLine());
        System.out.print("Lname : ");
        e1.setLname(Stu.readLine());
   
    System.out.println("");
    System.out.println("=========================");
    System.out.println("| Score 1 || Work 30    |");
    System.out.println("| Score 2 || Midterm 30 |");
    System.out.println("| Score 3 || Final 40  |");
    System.out.println("=========================");
    System.out.println("");
   
int i;
for( i=0;i<3;i++){   
System.out.print("  Score " +(i+1)+ " >>> ");
double x=Double.parseDouble(Stu.readLine());
e1.setScore(i,x);
                }
       
        System.out.println("");
        System.out.println("=========================");       
        System.out.println("Name = "+e1.getName());
        System.out.println("Lname = "+e1.getLname());
        System.out.println("Total Score = "+e1.getTscore());
        System.out.println("Grade = "+e1.Grade());
    }
}
-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
*** ส่วนของคาส Student
public class Student
{
    private String sName,sLname;
    private double sScore[]=new double [3],Total = 0;
    public char g;
   
    public void setName(String fname)
    {    sName = fname;    }
   
    public void setLname(String lname)
    {    sLname = lname;    }
   
    public void setScore(int i,double x)
    {    sScore[i]=x;    Total=Total+x;    }
   
    public char Grade()
    {
        if(Total<50)
            g='F';
        if(Total>=50)
            g='D';
        if(Total>=60)
            g='C';
        if(Total>=70)
            g='B';
        if(Total>=80)
            g='A';
        return g;   
    }
    public String getName()
    {    return sName;    }
    public String getLname()
    {    return sLname;    }
    public double getTscore()
    {    return Total;    }
}
ขอบคุณครับ
รายชื่อผู้ถูกใจความเห็นนี้ คน
แจ้งลบความคิดเห็น
คุณต้องการจะลบความคิดเห็นนี้หรือไม่ ?