C# для начинающих - страница 6

Шрифт
Интервал



В листинге 2 приведено объявление класса Program приложения расчета среднего веса предмета (в дальнейшем, для краткости, вместо слов “объявление класса Program”, будем говорить “программа”).


Листинг 2. Средний вес

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;


namespace ConsoleApplication1

{

class Program

{

static void Main(string[] args)

{

double w = 0.0; // вес помидоров

int k = 0; // количество помидоров


double m = 0.0; // средний вес одного помидора


string st = "";


Console.Write("Общий вес (кг.) >");

st = Console.ReadLine();

w = System.Convert.ToDouble(st);


Console.Write("Количество (шт.) >");

st = Console.ReadLine();

k = System.Convert.ToInt32(st);


Console.WriteLine();


m = w / k;


String res = "Общий вес: " + w.ToString() + " кг. \n" +

"Количество: " + k.ToString() + " шт.\n" +

"–\n" +

"Средний вес: " + m.ToString() + " кг.\n\n";


Console.WriteLine(res);


Console.Write("Press any key to continue…");

int ch = Console.Read();


}

}

}


На примере программы Средний вес кратко рассмотрим некоторые инструкции языка C#.

Как было сказано, в простейшем случае, инструкции, реализующие алгоритм программы, находятся в методе Main. Инструкция

double w = 0.0;

это объявление переменной w. Слово double, стоящее перед именем переменной, показывает, что переменная w вещественная. После имени переменной стоит символ “присвоить” (в математике он называется “равно”) за которым следует вещественная константа 0.0 – ноль (черточка внутри овала позволяет различать букву О и цифру ноль). Это показывает, что переменной w присваивается начальное значение. Символ “точка с запятой” отмечает конец инструкции объявления переменной. Далее, одна за другой, следуют две наклонные черты, которые отмечают начало однострочного комментария, поясняющего, в рассматриваемом случае, назначение переменной w.

В следующей строке аналогичным образом объявляется целая переменная k (int – сокращение от integer, целое). Переменной k также присваивается начальное значение, которое задается целой константой.

Далее следуют объявления вещественной переменной m и строковой переменной st. Начальным значением переменной st является “пустая” (не содержащая ни одного символа), строка, т.к. после символа “присвоить” указана строковая константа, в которой между первой и второй двойными кавычками нет ни одного символа.