Область применения


Download 1.99 Mb.
bet2/7
Sana10.02.2023
Hajmi1.99 Mb.
#1186808
TuriСтатья
1   2   3   4   5   6   7

Создание приложения


В этом разделе выполняются следующие действия:

  • Ознакомление с некоторыми базовыми расчетами для целых чисел в C#.

  • Добавление кода для создания простого приложения калькулятора.

  • Отладка приложения для поиска и исправления ошибок.

  • Оптимизация кода для повышения эффективности.

Вычисления с целыми числами


Давайте начнем с базовых расчетов для целых чисел в C#.

  1. В редакторе кода удалите созданный по умолчанию код Hello, World!.


В частности, удалите строку с текстом: Console.WriteLine("Hello World!");.

  1. Вместо нее введите следующий код:

C#Копировать
int a = 42;
int b = 119;
int c = a + b;
Console.WriteLine(c);
Console.ReadKey();
Обратите внимание на то, что при этом функция IntelliSense в Visual Studio предлагает возможность автовыполнения записи.


  1. Нажмите зеленую кнопку Пуск или клавишу F5 рядом с калькулятором, чтобы создать и запустить программу.


Откроется окно консоли с суммой 42 + 119, которая равна 161.


  1. (Необязательно) Можно изменить оператор, чтобы изменить результат. Например, можно изменить оператор + в строке кода int c = a + b; на - для вычитания, * для умножения или / для деления. Затем при запуске программы результат также изменится.

  2. Закройте окно консоли.

Добавление кода для создания калькулятора


Давайте продолжим, добавив более сложный набор кода калькулятора в проект.

  1. В редакторе кода замените весь код в Файле 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();
}
}
}

  1. Нажмите кнопку Калькулятор или клавишу F5, чтобы запустить приложение.

Откроется окно консоли.

  1. В окне консоли используйте подсказки, чтобы суммировать числа 42 и 119.

Теперь приложение должно выглядеть как на следующем снимке экрана:


Download 1.99 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling