Введение

Завершено

Разработчики выполняют некоторые задачи почти каждый день. Задачи, включая объявление строковых и числовых переменных, назначение и извлечение значений, а также выполнение вычислений — это не только подпрограмма, но и важная. В равной степени важной задачей обмена результатами с пользователем приложения. Освоение способности применять эти навыки для решения данной проблемы является то, что каждый разработчик должен научиться делать.

Предположим, вы учитель помощник в университете. Вам нужно разработать приложение, которое помогает вычислить средний балл учащихся. Приложение использует оценки учащихся и кредитные часы, принятые для вычисления общего GPA. Вы также предоставляете необходимый формат для создания отчетов об GPA учащихся.

В этом модуле описаны действия, необходимые для разработки приложения калькулятора GPA. Код будет объявлять и назначать значения переменным на основе сведений курса, выполнять различные числовые вычисления, а также форматировать и отображать результаты. Расчеты включают определение суммы баллов, заработанных и общих кредитных часов. Чтобы отобразить результаты в требуемом формате, необходимо управлять десятичным значением, чтобы отобразить в общей сложности три цифры. Вы также будете использовать Console.WriteLine() методы, а также escape-последовательности символов, которые помогают отформатировать результаты.

В конце этого модуля вы сможете написать код, использующий различные типы переменных, выполнять числовые вычисления и отображать отформатированные данные для пользователя.

Цели обучения

В этом модуле вы узнаете, как:

  • Работа с переменными для хранения и извлечения данных
  • Выполнение основных математических операций
  • Форматирование строк для представления результатов

Необходимые компоненты

  • Интерфейс начального уровня с редактором .NET
  • Практическое знакомство с основными правилами синтаксиса C# начального уровня
  • Начальный уровень работы с выполнением математических операций с переменными
  • Практическое знакомство с возможностями начального уровня для создания литеральных значений и объявления переменных основных типов данных, таких как string, int и decimal
  • Практическое знакомство с возможностями начального уровня для объединения и интерполяции строк