Miko Optimus Prime
Posts : 46 Points : 27704 Salamat Points :D : 0 Join date : 2009-07-04
| Subject: Option2 Fixed Wed Oct 07, 2009 11:27 pm | |
| - Code:
-
package Looping;
import java.io.*;
public class Option2 { public Option2() { } public static void main(String args[])throws IOException { BufferedReader dataIn=new BufferedReader (new InputStreamReader (System.in)); int y=0, g=0,e=0,x=0,s=50,nl[]=new int[60],i=0; double avg=0, grade=0, avgr[]=new double[60], sum=0; String sgrade="", sg="",se="", name[]=new String [60],ans=""; System.out.print("Enter no. of Entries: "); se=dataIn.readLine(); e=Integer.parseInt(se); for (x=1;x<=e;x++) { System.out.print("\nEnter your Name: "); name[x]=dataIn.readLine(); do{ sum=0; for(y=1; y<=9;y++) { System.out.print("Enter no."+y+" grade: "); sgrade=dataIn.readLine(); grade=Double.parseDouble(sgrade); if (y==1){avg=grade*1.2;} if (y==2){avg=grade*1.5;} if (y==3){avg=grade*1.5;} if (y==4){avg=grade*1.8;} if (y==5){avg=grade*1.2;} if (y==6){avg=grade*1.5;} if (y==7){avg=grade*1.2;} if (y==8){avg=grade*0.6;} if (y==9){avg=grade*0.2;} sum=sum+avg; avgr[x]=sum/10.7; } System.out.println("The average is "+avgr[x]); System.out.print("\n\n Are the entries Correct? <Y/N> "); ans=dataIn.readLine(); } while (ans.equals("N")||ans.equals("n")); } for (x=1;x<=e;x++){ nl[x]=name[x].length(); if( nl[x]>s){s=nl[x]; } } for (x=1;x<=e;x++) { for (i=1;i<=2;i++) { do{name[x]=name[x]+" "; nl[x]=name[x].length(); }while (nl[x]<=s); } } System.out.println("\n\n UNIVERSITY OF SAN CARLOS NORTH CAMPUS"); System.out.println(" BASIC EDUCATION DEPRARTMENT, HIGH SCHOOL"); System.out.println(" R A N K I N G"); System.out.println(" Name AVG"); for (x=1;x<=e;x++) { System.out.printf(x+". "+name[x]+" %.2f%n",avgr[x]); } } } | |
|