View Single Post
  #1 (permalink)  
Old 03-06-2008, 01:38 AM
d24706 d24706 is offline
Member
 
Join Date: Mar 2008
Posts: 2
d24706 is on a distinguished road
Help needed with java arrays code
Hello,

I hope someone can help me. I had to do the following assignment( i have most of it done just cant finish it off, question and source code below).

Question?
Write a Java program that asks the user to input the scores, as a percentage( e.g 87.4), of 10 students. The scores entered must be stored ina n array.

The programme must determine:

The lowest score and its equivalent grade (ie A,B,etc)
The highest " " " " "
The average score and its "

The bit i cant do is tie in the equivalent grade with the lowest highest and average score.

Code:
Code:
//Arrayofscores.java //This programme asks the user to enter 5 exam scores and store them in an array import java.text.*; public class Arrayofscores { public static void main(String args[]) { int [] scores = new int[10]; int smallest, highest,temp,total=0; double average =0.0; //ask the user to enter 10 scores for (int i = 0;i<= scores.length-1;i++) { System.out.print("\n\nEnter Score " + (i+1) + ": "); scores[i] = UserInput.getInt(); } //find the lowest score smallest = scores[0]; for (int i = 1; i <= scores.length-1;i++) if (scores[i] < smallest) smallest = scores[i]; System.out.println("\nThe lowest score is : " + smallest); //find the highest score highest = scores[0]; for (int i = 1; i <= scores.length-1;i++) if (scores[i] > highest) highest = scores[i]; System.out.println("\nThe highest score is : " + highest); //find the average score for (int i = 0; i<=scores.length-1;i++) total = total + scores[i]; average = total/10.0; System.out.println("\nThe average score is : " + average); } }
Any suggestions would be greatly appreciated!!
Reply With Quote
Sponsored Links