Вправа – виконання завдання для виводу математичних операцій у вигляді певних типів чисел

Завершено

Ось другий шанс використати те, що ви дізналися про кастинг і перетворення, щоб вирішити проблему кодування.

Наведений нижче виклик допомагає зрозуміти наслідки ливарних значень з урахуванням впливу звуження та розширення перетворень.

  1. Видалити або прокоментувати весь код із попередньої вправи

  2. Введіть такий початковий код:

    int value1 = 11;
    decimal value2 = 6.2m;
    float value3 = 4.3f;
    
    // Your code here to set result1
    // Hint: You need to round the result to nearest integer (don't just truncate)
    Console.WriteLine($"Divide value1 by value2, display the result as an int: {result1}");
    
    // Your code here to set result2
    Console.WriteLine($"Divide value2 by value3, display the result as a decimal: {result2}");
    
    // Your code here to set result3
    Console.WriteLine($"Divide value3 by value1, display the result as a float: {result3}");
    
  3. Замініть примітки коду в початковому коді власним кодом, щоб вирішити проблему:

    • Пошук result1: ділення value1 на value2, відображення результату як int
    • Пошук result2: ділення value2 на value3, відображення результату як decimal
    • Пошук result3: ділення value3 на value1, відображення результату як float

    Вирішіть завдання таким чином, щоб результат був схожий на:

    Divide value1 by value2, display the result as an int: 2
    Divide value2 by value3, display the result as a decimal: 1.4418604651162790697674418605
    Divide value3 by value1, display the result as a float: 0.3909091
    
  4. У меню Файл код Visual Studio Code виберіть Зберегти.

    Перед створенням або запуском коду необхідно зберегти файл Program.cs.

  5. На панелі EXPLORER, щоб відкрити термінал у розташуванні папки TestProject, клацніть правою кнопкою миші TestProject , а потім виберіть Відкрити в інтегрованому терміналі.

    Панель терміналів має відкритися та містити командний рядок, який показує, що термінал відкрито в папці TestProject.

  6. У командному рядку термінала, щоб запустити код, введіть dotnet виконати і натисніть клавішу Enter.

    Ви побачите такий результат:

    Divide value1 by value2, display the result as an int: 2
    Divide value2 by value3, display the result as a decimal: 1.4418604651162790697674418605
    Divide value3 by value1, display the result as a float: 0.3909091
    

    Примітка

    Якщо відображається повідомлення "Не вдалося знайти проект для запуску", переконайтеся, що в командному рядку термінала відображається очікуване розташування папки TestProject. Наприклад: C:\Users\someuser\Desktop\csharpprojects\TestProject>

Незалежно від того, чи ви застрягли, і вам потрібно заглянути на рішення або успішно завершити, продовжуйте переглядати рішення цього завдання.