Paste Search Dynamic
Recent pastes
student records
  1.  
  2. import java.util.*;
  3. import java.lang.*;
  4. import java.io.*;
  5.  
  6. class Main
  7. {
  8.         public static void main (string[] args) throws java.lang.exception
  9.         {
  10.        
  11.                 int a,b,c;
  12.                 int d,e,f;
  13.                 int clx;
  14.                 clx=1;
  15.                 int recordsread;
  16.                 recordsread=0;
  17.                 int recordswerrors;
  18.                 recordswerrors=0;
  19.                 double allavg,lowestavg;
  20.                 allavg=0; lowestavg=10000;
  21.                 int lowestid;
  22.                 lowestid=0;
  23.                 double score1,score2;
  24.                 double avg;
  25.                 int clx1;
  26.                 clx1=0;
  27.                 double runningsum;
  28.                 runningsum=0;
  29.                 int totalstudents;
  30.                 double totalstudentsnoerror;
  31.                 totalstudents=0;
  32.                 totalstudentsnoerror=0;
  33.                
  34.           Scanner scanner = new Scanner(system.in);     
  35.          
  36.          
  37.           system.out.println("Enter first ID record:");
  38.           while (clx==1){
  39.                 clx1=0;
  40.           a=scanner.nextInt();
  41.           if (a>999) break;
  42.           recordsread++;
  43.           score1=scanner.nextDouble();
  44.           score2=scanner.nextDouble();
  45.           avg=(score1+score2)/2;
  46.           totalstudents++;
  47.           if (avg<lowestavg){lowestavg=avg;lowestid=a;}
  48.          
  49.           if (((score1<0) || (score1 >100)) || ((score2<0) || (score2 >100)))
  50.           {system.out.println("Invalid test score(s).  ID =" + a);
  51.           recordswerrors++; clx1=1;
  52.                    }
  53.          
  54.          
  55.           if (clx1==0){
  56.                
  57.                 system.out.println("ID="+a);
  58.                 system.out.println("score1="+score1);
  59.                 system.out.println("score2="+score2);
  60.                 system.out.printf("average=%.2f%n",avg);
  61.                 totalstudentsnoerror++;
  62.                 runningsum += avg;
  63.                
  64.                
  65.           }
  66.          
  67.          
  68.           }
  69.          
  70.        
  71.           if (recordsread==0) {system.out.println("No records read in");
  72.                                    system.exit(0);      }
  73.                                    
  74.           if (recordsread>=1) {
  75.                
  76.                 allavg=runningsum/totalstudentsnoerror;
  77.           system.out.println("Total records read          :" + recordsread);
  78.           system.out.println("Total records with errors   :" + recordswerrors);
  79.           system.out.println("Overall all students avg.   :" + allavg);
  80.           system.out.println("Lowest average score        :" + lowestavg);
  81.           system.out.println("Student ID with lowest avg. :"+ lowestid);
  82.           }                
  83.                                    
  84.                                    
  85.         }
  86. }
Parsed in 0.054 seconds