Я все еще довольно новичок в программировании и нуждаюсь в некоторой помощи для C#. й проблемой является следующее: напишите приложение, которое вычисляет GPA учащегося в масштабе 4.0. Среднее значение средней оценки (GPA) рассчитывается путем деления общей суммы баллов баллов, полученных на общую сумму предпринятых кредитных часов.C Sharp GPA Calculator
За каждый час A получает 4 очка, B получает 3 очка, C получает 2 очка, а D получает 1 очко. позволяя пользователю вводить любое количество курсов и связанных оценок и отображать количество заработанных часов и GPA.
до сих пор это то, что я получил, но я, кажется, застрял. Я считаю, что это со сканером. я мог бы ввести его в заблуждение с помощью java ...
class Program
{
static void Main(string[] args)
{
Scanner input = new Scanner(System.in);
Console.WriteLine("Enter number of courses:");
int course_count = input.Next();
double grade_a = 4.0;
double grade_b = 3.0;
double grade_c = 2.0;
double grade_d = 1.0;
double total_grade_a = (course_count) * (grade_a);
double total_grade_b = (course_count) * (grade_b);
double total_grade_c = (course_count) * (grade_c);
double total_grade_d = (course_count) * (grade_d);
double gpa_a = total_grade_a/course_count;
double gpa_b = total_grade_b/course_count;
double gpa_c = total_grade_c/course_count;
double gpa_d = total_grade_d/course_count;
Console.WriteLine("The grading of A is" + gpa_a);
Console.WriteLine("The grading of B is" + gpa_b);
Console.WriteLine("The grading of C is" + gpa_c);
Console.WriteLine("The grading of D is" + gpa_d);
}
}
}
Было бы полезно, если вы более конкретно о том, где вы застряли и каким образом результаты, которые вы видите, отличаются от ожидаемых. –
В чем именно проблема, которая вас беспокоит? Где вы застряли? –
«Среднее значение средней оценки (GPA) рассчитывается путем деления общей суммы баллов баллов, полученных на общую сумму предпринятых кредитных часов». Итак, «public void calculateGpa (double pointsEarned, double creditsAttempted) {return pointsEarned/creditsAttempted; } ' – theMayer