All pastes #731285 Raw Edit

Need C# help please

public text v1 · immutable
·published 2007-10-09 22:32 UTC
rendered paste body
Ok I dont even know if this is possible, but I have to get 10 grades for 10 different students. so i have them formatted as such: grade1_1 translates to: student1_grade1, grade1_2= student1_grade2... etc.

Anyways I was wondering if there was a way to read multiple inputs from a user, and store them to the various gradex_x locations. so I have put a section of code i need help with. Any help would be great


double grade1_1, grade1_2, grade1_3, grade1_4, grade1_5, grade1_6, grade1_7, grade1_8, grade1_9, grade1_10;
double grade2_1, grade2_2, grade2_3, grade2_4, grade2_5, grade2_6, grade2_7, grade2_8, grade2_9, grade2_10;
double grade3_1, grade3_2, grade3_3, grade3_4, grade3_5, grade3_6, grade3_7, grade3_8, grade3_9, grade3_10;
double grade4_1, grade4_2, grade4_3, grade4_4, grade4_5, grade4_6, grade4_7, grade4_8, grade4_9, grade4_10;
double grade5_1, grade5_2, grade5_3, grade5_4, grade5_5, grade5_6, grade5_7, grade5_8, grade5_9, grade5_10;
double grade6_1, grade6_2, grade6_3, grade6_4, grade6_5, grade6_6, grade6_7, grade6_8, grade6_9, grade6_10;
double grade7_1, grade7_2, grade7_3, grade7_4, grade7_5, grade7_6, grade7_7, grade7_8, grade7_9, grade7_10;
double grade8_1, grade8_2, grade8_3, grade8_4, grade8_5, grade8_6, grade8_7, grade8_8, grade8_9, grade8_10;
double grade9_1, grade9_2, grade9_3, grade9_4, grade9_5, grade9_6, grade9_7, grade9_8, grade9_9, grade9_10;
double grade10_1, grade10_2, grade10_3, grade10_4, grade10_5, grade10_6, grade10_7, grade10_8, grade10_9, grade10_10;






grade1_1 = get_grade1(num_grades);
grade1_2 = get_grade1(num_grades);
grade1_3 = get_grade1(num_grades);
grade1_4 = get_grade1(num_grades);
grade1_5 = get_grade1(num_grades);
grade1_6 = get_grade1(num_grades);
grade1_7 = get_grade1(num_grades);
grade1_8 = get_grade1(num_grades);
grade1_9 = get_grade1(num_grades);
grade1_10 = get_grade1(num_grades);
grade2_1 = get_grade1(num_grades);
grade2_2 = get_grade1(num_grades);
grade2_3 = get_grade1(num_grades);
grade2_4 = get_grade1(num_grades);
grade2_5 = get_grade1(num_grades);
grade2_6 = get_grade1(num_grades);
grade2_7 = get_grade1(num_grades);
grade2_8 = get_grade1(num_grades);
grade2_9 = get_grade1(num_grades);
grade2_10 = get_grade1(num_grades);
grade3_1 = get_grade1(num_grades);
grade3_2 = get_grade1(num_grades);
grade3_3 = get_grade1(num_grades);
grade3_4 = get_grade1(num_grades);
grade3_5 = get_grade1(num_grades);
grade3_6 = get_grade1(num_grades);
grade3_7 = get_grade1(num_grades);
grade3_8 = get_grade1(num_grades);
grade3_9 = get_grade1(num_grades);
grade3_10 = get_grade1(num_grades);
grade4_1 = get_grade1(num_grades);
grade4_2 = get_grade1(num_grades);
grade4_3 = get_grade1(num_grades);
grade4_4 = get_grade1(num_grades);
grade4_5 = get_grade1(num_grades);
grade4_6 = get_grade1(num_grades);
grade4_7 = get_grade1(num_grades);
grade4_8 = get_grade1(num_grades);
grade4_9 = get_grade1(num_grades);
grade4_10 = get_grade1(num_grades);
grade5_1 = get_grade1(num_grades);
grade5_2 = get_grade1(num_grades);
grade5_3 = get_grade1(num_grades);
grade5_4 = get_grade1(num_grades);
grade5_5 = get_grade1(num_grades);
grade5_6 = get_grade1(num_grades);
grade5_7 = get_grade1(num_grades);
grade5_8 = get_grade1(num_grades);
grade5_9 = get_grade1(num_grades);
grade5_10 = get_grade1(num_grades);
grade6_1 = get_grade1(num_grades);
grade6_2 = get_grade1(num_grades);
grade6_3 = get_grade1(num_grades);
grade6_4 = get_grade1(num_grades);
grade6_5 = get_grade1(num_grades);
grade6_6 = get_grade1(num_grades);
grade6_7 = get_grade1(num_grades);
grade6_8 = get_grade1(num_grades);
grade6_9 = get_grade1(num_grades);
grade6_10 = get_grade1(num_grades);
grade7_1 = get_grade1(num_grades);
grade7_2 = get_grade1(num_grades);
grade7_3 = get_grade1(num_grades);
grade7_4 = get_grade1(num_grades);
grade7_5 = get_grade1(num_grades);
grade7_6 = get_grade1(num_grades);
grade7_7 = get_grade1(num_grades);
grade7_8 = get_grade1(num_grades);
grade7_9 = get_grade1(num_grades);
grade7_10 = get_grade1(num_grades);
grade8_1 = get_grade1(num_grades);
grade8_2 = get_grade1(num_grades);
grade8_3 = get_grade1(num_grades);
grade8_4 = get_grade1(num_grades);
grade8_5 = get_grade1(num_grades);
grade8_6 = get_grade1(num_grades);
grade8_7 = get_grade1(num_grades);
grade8_8 = get_grade1(num_grades);
grade8_9 = get_grade1(num_grades);
grade8_10 = get_grade1(num_grades);
grade9_1 = get_grade1(num_grades);
grade9_2 = get_grade1(num_grades);
grade9_3 = get_grade1(num_grades);
grade9_4 = get_grade1(num_grades);
grade9_5 = get_grade1(num_grades);
grade9_6 = get_grade1(num_grades);
grade9_7 = get_grade1(num_grades);
grade9_8 = get_grade1(num_grades);
grade9_9 = get_grade1(num_grades);
grade9_10 = get_grade1(num_grades);
grade10_1 = get_grade1(num_grades);
grade10_2 = get_grade1(num_grades);
grade10_3 = get_grade1(num_grades);
grade10_4 = get_grade1(num_grades);
grade10_5 = get_grade1(num_grades);
grade10_6 = get_grade1(num_grades);
grade10_7 = get_grade1(num_grades);
grade10_8 = get_grade1(num_grades);
grade10_9 = get_grade1(num_grades);
grade10_10 = get_grade1(num_grades);









static double get_grade1(int num_grades)
{
Convert.ToDouble(num_grades);
double grade;
Console.WriteLine("Please type in the {0} grades for the first student, each one follow with the enter key", num_grades);
for (int howmany = 0; howmany <= num_grades; howmany++)
{
double grade1_1; double grade1_2; double grade1_3; double grade1_4; double grade1_5; double grade1_6; double grade1_7; double grade1_8; double grade1_9; double grade1_10;
grade1_1 = 0; grade1_2 = 0; grade1_3 = 0; grade1_4 = 0; grade1_5 = 0; grade1_6 = 0; grade1_7 = 0; grade1_8 = 0; grade1_9 = 0; grade1_10 = 0;
grade1_ = Console.ReadLine();
return grade1_(howmany);
}
}









Ok the thing with the "return grade1_(howmany) is the thing i think im having a problem with. I'd like to be able for it to be able to increase the _X position by one each time so that it will save the next value to its corresponding assignment number. so X_X, X_X(+1), X_X(+2), etc.