Member 13671880 Ответов: 1

Как написать консольную программу C# для отображения диаграммы буквенных оценок в процентной шкале


Напишите программу оценки букв для отображения буквенной оценки викторины в классе, которая оценивается из 25 баллов и преобразуется в процентную шкалу.

Как преобразовать в процентную шкалу? Нужно ли мне создавать больше переменных?

Что я уже пробовал:

namespace _25_point_grade_scale
{
    class Program
    {
        static void Main(string[] args)
        {
            double testScore;

            Console.WriteLine("Please enter your score out of 25");
            Console.ReadLine());
            
            if (testScore >= 24)
            {
                Console.WriteLine("A");
            }
            else if (testScore >= 20.75)

            {
                Console.WriteLine("B");
            }
            else if (testScore >= 18.25)

            {
                Console.WriteLine("C");
            }
            else if (testScore >= 15)

            {
                Console.WriteLine("D");
            }
            else
            {
                Console.WriteLine("F");
            } 
        }
    }
}

Patrice T

Как вы получаете процент вручную?

Member 13671880

я нашел цифры как 24 из 25 для A в онлайн графике

Patrice T

И это в процентах?

Найдите математику, чтобы преобразовать оценку в процент.

1 Ответов

Рейтинг:
2

Mitchell J.

Эй там,

Процентный эквивалент балла определяется путем деления этого балла на максимально возможный балл, а затем умножения на 100. Введение в проценты[^]

Например, "23 из 25" => 23 / 25 * 100% = 92%

Чтобы сделать это в C#, вам действительно придется создать больше переменных - хотя это очень просто, если вы понимаете математику выше :)

Желаю удачи!