Статьи → C# (C sharp) → C# - научиться или умереть
2.1. А что если..? (операторы if...else в C#)
С# - Научиться или умереть
2.1. А что если..? (операторы if...else в C#) До сих пор наши программы были линейными. То есть, они делали одно и то же. Единственное разнообразие было лишь тогда, когда пользователь неправильно вводил данные, и программа выдавала ошибку! А что, если мы хотим сделать программу, которая будет реагировать на то или иное обстоятельство? А что, если программа даже будет принимать решения, в зависимости от ввода пользователя? Действительно, " А что, если?"... Рассмотрим оператор "if" во всем его величестве:
Console.Write("Введите свой возраст: ");
int age = Convert.ToInt32( Console.ReadLine() );
if( age == 16 )
{
Console.WriteLine("В этом возрасте уже ... Добавлена: 7 Мая 2008
1.6 Проeкт - шифровка
С# - Научиться или умереть
Проeкт - шифровка
До сих пор мы ознакомились с вводом и выводом из консоли, управлением переменными и строками, простой математикой. А теперь самое время написать простую программу, где мы все это используем.Создадим программу, которая будет спрашивать у пользователя четырехзначное число и шифровать его. Возникает вопрос : как, ведь мы не учили технику шифрования? Верно, но мы уже знаем достаточно, чтобы обойтись и без этого: мы знаем как обращаться со строками и этого хватит для простого примера.
Начнем с того, что спросим у пользователя число. К этому моменту мы должны хорошо знать, как ...
Добавлена: 13 Апреля 2008
1.1 Вывод в консоль с использованием C# (Csharp)
С# - научиться или умереть.
1.1 Вывод в консоль с использованием C# (Csharp)
Сразу возьмёмся за дело и сделаем первый шаг в мир С# (Csharp)... А начнём мы с консольной программы:
using System;
namespace A_ConsoleOutput
{
class Class1
{
[STAThread]
static void Main(string[] args)
{
Console.WriteLine("Здравствуй, Мир!");
}
}
}
Всё что делает эта программа - показывает "Здравствуй, Мир!" в маленьком оконце консоли.
Может показаться, что для такой простой задачи такое количество кода огромно, но есть ... Добавлена: 12 Апреля 2008
1.2 Переменные в C# (Csharp)
С# - Научиться или умереть
1.2 Переменные в C# (Csharp)
Ну что ж, знать WriteLine() - очень хорошо, но если мы хотим сделать что-нибудь дельное, нам надо познакомиться с переменными. Из-за того, что они очень важны в работе любой программы, нам придется изрядно потрудиться. Но не надо вешать нос! То что мы выучим сегодня точно также работает и в Java, и в C++. Так что мы изучим такое, что приготся и в других языках!Переменная работает как хранилище, сосуд для информации. Зачем нам это надо? В общем, для гибкости. Мы можем вложить в нее любое значение, а потом использовать и изменять как душе ...
Добавлена: 12 Апреля 2008
1.3 Ввод данных в консоль C# (Csharp)
C# - научиться или умереть
1.3 Ввод данных в консоль C# (Csharp)
После того долгого знакомства с переменными, этот урок может показаться быстрым и легким. Ну, в общем, ReadLine() - это еще один способ присвоить переменной значение. Смотрим:
Console.Write("Введите имя и нажмите Enter: ");
string name = Console.ReadLine();
Console.WriteLine("Привет, " + name + "!")
Фух! Миссия завершена! За три строки кода, мы запросили ввод, сохранили его и использовали.
Вовсе не обязательно писать метод Write() перед ReadLine(), просто обычно надо каким-либо образом сказать пользователю,
какой тип ввода мы ожидаем. Это просто вежливо.Наверное, единственное затруднение - это то, что ReadLine() всегда возвращает данные строкового типа. ...
Добавлена: 12 Апреля 2008


