Вправа – виконання завдання для виводу математичних операцій у вигляді певних типів чисел
Ось другий шанс використати те, що ви дізналися про кастинг і перетворення, щоб вирішити проблему кодування.
Наведений нижче виклик допомагає зрозуміти наслідки ливарних значень з урахуванням впливу звуження та розширення перетворень.
Видалити або прокоментувати весь код із попередньої вправи
Введіть такий початковий код:
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}");Замініть примітки коду в початковому коді власним кодом, щоб вирішити проблему:
- Пошук
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- Пошук
У меню Файл код Visual Studio Code виберіть Зберегти.
Перед створенням або запуском коду необхідно зберегти файл Program.cs.
На панелі EXPLORER, щоб відкрити термінал у розташуванні папки TestProject, клацніть правою кнопкою миші TestProject , а потім виберіть Відкрити в інтегрованому терміналі.
Панель терміналів має відкритися та містити командний рядок, який показує, що термінал відкрито в папці TestProject.
У командному рядку термінала, щоб запустити код, введіть 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>
Незалежно від того, чи ви застрягли, і вам потрібно заглянути на рішення або успішно завершити, продовжуйте переглядати рішення цього завдання.