Область применения
Download 1.99 Mb.
|
- Bu sahifa navigatsiya:
- Вычисления с целыми числами
- Добавление кода для создания калькулятора
Создание приложенияВ этом разделе выполняются следующие действия: Ознакомление с некоторыми базовыми расчетами для целых чисел в C#. Добавление кода для создания простого приложения калькулятора. Отладка приложения для поиска и исправления ошибок. Оптимизация кода для повышения эффективности. Вычисления с целыми числамиДавайте начнем с базовых расчетов для целых чисел в C#. В редакторе кода удалите созданный по умолчанию код Hello, World!. В частности, удалите строку с текстом: Console.WriteLine("Hello World!");. Вместо нее введите следующий код: C#Копировать int a = 42; int b = 119; int c = a + b; Console.WriteLine(c); Console.ReadKey(); Обратите внимание на то, что при этом функция IntelliSense в Visual Studio предлагает возможность автовыполнения записи. Нажмите зеленую кнопку Пуск или клавишу F5 рядом с калькулятором, чтобы создать и запустить программу. Откроется окно консоли с суммой 42 + 119, которая равна 161. (Необязательно) Можно изменить оператор, чтобы изменить результат. Например, можно изменить оператор + в строке кода int c = a + b; на - для вычитания, * для умножения или / для деления. Затем при запуске программы результат также изменится. Закройте окно консоли. Добавление кода для создания калькулятораДавайте продолжим, добавив более сложный набор кода калькулятора в проект. В редакторе кода замените весь код в Файле Program.cs следующим новым кодом: C#Копировать using System; namespace Calculator { class Program { static void Main(string[] args) { // Declare variables and then initialize to zero. int num1 = 0; int num2 = 0; // Display title as the C# console calculator app. Console.WriteLine("Console Calculator in C#\r"); Console.WriteLine("------------------------\n"); // Ask the user to type the first number. Console.WriteLine("Type a number, and then press Enter"); num1 = Convert.ToInt32(Console.ReadLine()); // Ask the user to type the second number. Console.WriteLine("Type another number, and then press Enter"); num2 = Convert.ToInt32(Console.ReadLine()); // Ask the user to choose an option. Console.WriteLine("Choose an option from the following list:"); Console.WriteLine("\ta - Add"); Console.WriteLine("\ts - Subtract"); Console.WriteLine("\tm - Multiply"); Console.WriteLine("\td - Divide"); Console.Write("Your option? "); // Use a switch statement to do the math. switch (Console.ReadLine()) { case "a": Console.WriteLine($"Your result: {num1} + {num2} = " + (num1 + num2)); break; case "s": Console.WriteLine($"Your result: {num1} - {num2} = " + (num1 - num2)); break; case "m": Console.WriteLine($"Your result: {num1} * {num2} = " + (num1 * num2)); break; case "d": Console.WriteLine($"Your result: {num1} / {num2} = " + (num1 / num2)); break; } // Wait for the user to respond before closing. Console.Write("Press any key to close the Calculator console app..."); Console.ReadKey(); } } } Нажмите кнопку Калькулятор или клавишу F5, чтобы запустить приложение. Откроется окно консоли. В окне консоли используйте подсказки, чтобы суммировать числа 42 и 119. Теперь приложение должно выглядеть как на следующем снимке экрана: Download 1.99 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling