-
December 18th, 2012, 10:47 AM
#1
i need help writing a program using array. ASAP!
Write a Java application that does the following:
Reads an integer from the user represents the number of the students in a class.
Reads the scores of the students from the user and store them in an array.
Calculates and prints the percentage of the excellent students in the class rounded
to 1 decimal place.
please i am new at programming and have to submit this assignment by tomorrow.. so can how how to write.. coz the way i am using it keeps messing up at the declaring Array time
-
December 18th, 2012, 12:19 PM
#2
Re: i need help writing a program using array. ASAP!
Show what you have done and we can guide you in correcting it but we won't write it for you.
-
December 18th, 2012, 12:33 PM
#3
Re: i need help writing a program using array. ASAP!
this what i have so far.. i just started java this semester so i bet its full of mistakes.
import java.util.Scanner;
public class Q7_A_112532 {
public static void main(System[] args){
Scanner input = new Scanner(System.in);
int num = 0;
int excellentstudent;
excellentstudent = 0;
double percentage = 0;
System.out.print("enter the total number of students: ");
num = input.nextInt();
int[] studentarray;
studentarray = new.int[num];
{for (i = 0; i < studentarray.lenght, i++ )
sum = sum + arr[num]
}
if (grade >= 90 )
gradecount ++;
percentage = count * 100 / num
System.out.printf("The percentage f excellent student is : %.1f", + percentage);
}
}
-
December 18th, 2012, 12:37 PM
#4
Re: i need help writing a program using array. ASAP!
so i bet its full of mistakes.
So have you tried compiling it to see what compile time mistakes you have?
-
December 18th, 2012, 12:41 PM
#5
Re: i need help writing a program using array. ASAP!
should i copy paste em here?
-
December 18th, 2012, 12:46 PM
#6
Re: i need help writing a program using array. ASAP!
yup i can fix em... because there are so many dont know where to start from
-
December 18th, 2012, 12:47 PM
#7
Re: i need help writing a program using array. ASAP!
-
December 18th, 2012, 12:43 PM
#8
Re: i need help writing a program using array. ASAP!
Only if you can't fix them yourself
-
December 18th, 2012, 12:46 PM
#9
Re: i need help writing a program using array. ASAP!
i used netbeans to compile it.... and this is all the errors it shows.
ant -f "C:\\Users\\Al Doctor\\Documents\\NetBeansProjects\\HafsaShahab_112532" clean jar
init:
deps-clean:
Updating property file: C:\Users\Al Doctor\Documents\NetBeansProjects\HafsaShahab_112532\build\built-clean.properties
Deleting directory C:\Users\Al Doctor\Documents\NetBeansProjects\HafsaShahab_112532\build
clean:
init:
deps-jar:
Created dir: C:\Users\Al Doctor\Documents\NetBeansProjects\HafsaShahab_112532\build
Updating property file: C:\Users\Al Doctor\Documents\NetBeansProjects\HafsaShahab_112532\build\built-jar.properties
Created dir: C:\Users\Al Doctor\Documents\NetBeansProjects\HafsaShahab_112532\build\classes
Created dir: C:\Users\Al Doctor\Documents\NetBeansProjects\HafsaShahab_112532\build\empty
Created dir: C:\Users\Al Doctor\Documents\NetBeansProjects\HafsaShahab_112532\build\generated-sources\ap-source-output
Compiling 7 source files to C:\Users\Al Doctor\Documents\NetBeansProjects\HafsaShahab_112532\build\classes
C:\Users\Al Doctor\Documents\NetBeansProjects\HafsaShahab_112532\src\Q7_A_112532.java:23: error: <identifier> expected
studentarray = new.int[num];
C:\Users\Al Doctor\Documents\NetBeansProjects\HafsaShahab_112532\src\Q7_A_112532.java:23: error: <identifier> expected
studentarray = new.int[num];
C:\Users\Al Doctor\Documents\NetBeansProjects\HafsaShahab_112532\src\Q7_A_112532.java:24: error: ';' expected
{for (i = 0; i < studentarray.lenght, i++ )
C:\Users\Al Doctor\Documents\NetBeansProjects\HafsaShahab_112532\src\Q7_A_112532.java:24: error: ')' expected
{for (i = 0; i < studentarray.lenght, i++ )
C:\Users\Al Doctor\Documents\NetBeansProjects\HafsaShahab_112532\src\Q7_A_112532.java:24: error: illegal start of expression
{for (i = 0; i < studentarray.lenght, i++ )
C:\Users\Al Doctor\Documents\NetBeansProjects\HafsaShahab_112532\src\Q7_A_112532.java:25: error: ';' expected
sum = sum + arr[num]
C:\Users\Al Doctor\Documents\NetBeansProjects\HafsaShahab_112532\src\Q7_A_112532.java:30: error: ';' expected
percentage = count * 100 / num
7 errors
C:\Users\Al Doctor\Documents\NetBeansProjects\HafsaShahab_112532\nbproject\build-impl.xml:915: The following error occurred while executing this line:
C:\Users\Al Doctor\Documents\NetBeansProjects\HafsaShahab_112532\nbproject\build-impl.xml:268: Compile failed; see the compiler error output for details.
BUILD FAILED (total time: 0 seconds)
-
December 18th, 2012, 12:52 PM
#10
Re: i need help writing a program using array. ASAP!
Read the error messages carefully they tell the line number the problem is on (and show you the line) and tell you what is wrong. For instance:
C:\Users\Al Doctor\Documents\NetBeansProjects\HafsaShahab_112532\src\Q7_A_112532.java:25: error: ';' expected
sum = sum + arr[num]
C:\Users\Al Doctor\Documents\NetBeansProjects\HafsaShahab_112532\src\Q7_A_112532.java:30: error: ';' expected
percentage = count * 100 / num
Look at these two lines and the error message which says ';' is expected. What do statements in Java have to end with?
-
December 18th, 2012, 01:02 PM
#11
Re: i need help writing a program using array. ASAP!
okay i get that part... but now its not even running.... it says that it doesn't have a main method. Could you do me the biggest favor and go through the code once... and tell me if u think what i am trying to do is right or not.... you see the thing is i srudy in an arab country where majority of my class speaks Arabic... so our professor is compelled to speak Arabic most of the time... and that is how i miss those small points that make these programs work.
-
December 18th, 2012, 01:08 PM
#12
Re: i need help writing a program using array. ASAP!
okay i get that part... but now its not even running
It can't have been running before, it wouldn't compile.
Post your latest code with all these fixes in place - please use code tags when posting code.
Your code is on the right lines - you are missing the bit where you ask the user of each of the scores but the rest looks basically correct.
What are grade and gradeCount for - they are not part of the question you posted.
-
December 18th, 2012, 01:17 PM
#13
Re: i need help writing a program using array. ASAP!
um i thought u would need to calculate the percentage of excellent students... thats why... u think i should remove that part?
-
December 18th, 2012, 01:44 PM
#14
Re: i need help writing a program using array. ASAP!
okY so i got the errors down to 5.. here the new code so far... i forgot to give a option for the user to enter grade..
import java.util.Scanner;
public class Q7_A_112532 {
public static void main(System[] args){
Scanner input = new Scanner(System.in);
int num = 0;
int excellentstudent;
excellentstudent = 0;
double percentage = 0;
int grade;
System.out.print("enter the total number of students: ");
num = input.nextInt();
int i;
int studentarray;
studentarray = new.int[num];
{for (i = 0; i < studentarray.length, i++ )};
sum = sum + arr[num];
System.out.print("Enter the grade of the student: ");
grade = input.nextInt();
if (grade >= 90 )
gradecount ++;
percentage = count * 100 / num;
System.out.printf("The percentage f excellent student is : %.1f", + percentage);
}
}
-
December 18th, 2012, 02:00 PM
#15
Re: i need help writing a program using array. ASAP!
um i thought u would need to calculate the percentage of excellent students... thats why... u think i should remove that part?
But you aren't using it anywhere. But I wouldn't worry about that at the moment, the first thing is to get your code compiling.
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|