import
java.io.*;
import
java.util.*;
class
gpa1
{
void
func()
{
int
i,j,n;
float
gpa;
String
name;
int
rno,credit;
char
grade[]=new char[5];
int
a[]=new int[5];
int
sum=0,creditcount=0;
Scanner
s=new Scanner(System.in);
System.out.println("Enter
the student name:");
name=s.next();
System.out.println("Enter
the rollnumber:");
rno=s.nextInt();
System.out.println("Enter
number of subjects:");
n=s.nextInt();
for(i=0;i<n;i++)
{
System.out.print("Enter
the grade acquired in subject"+i+":");
grade[i]=s.next().charAt(0);
System.out.println("Enter
the credits for subject"+i+":");
credit=s.nextInt();
creditcount+=credit;
if(grade[i]=='s')
sum+=10*credit;
else
if(grade[i]=='a')
sum+=9*credit;
else
if(grade[i]=='b')
sum+=8*credit;
else
if(grade[i]=='c')
sum+=7*credit;
else
if(grade[i]=='d')
sum+=6*credit;
else
if(grade[i]=='e')
sum+=5*credit;
else
sum+=0;
}
gpa=(float)sum/creditcount;
System.out.println("\n\n\nName:"+name+”\n”);
System.out.println("RollNumber:"+rno+”\n”);
System.out.println("Your
gpa is"+gpa);
}
}
class
gpa
{
public
static void main(String[] arg)
{
gpa1
g=new gpa1();
g.func();
}
}
Input & Output:
Enter
student name: VaithyuanathanJohn
Enter
roll number: 1
Enter
number of subjects: 5
Enter
the grade acquired in subject 1:S
Enter
the credits for subject:4
Enter
the grade acquired in subject 2:A
Enter
the credits for subject:4
Enter
the grade acquired in subject 3:B
Enter
the credits for subject:3
Enter
the grade acquired in subject 4:S
Enter
the credits for subject:3
Enter
the grade acquired in subject 5:A
Enter
the credits for subject:3
Name:
RollNumber:
1
Your
gpa is 9.235
No comments:
Post a Comment