Создание простого консольного приложения в C#
Дополнительные материалы к занятию можно скачать здесь.
Упражнение 5.1. Знакомство с оператором вывода
Для выполнения работы мы будем использовать среду разработки MS Visual Studio 2010.
Ход выполнения работы:
- Запустите VS 2010. Выполните следующие команды: Файл -> Создать проект -> Visual C# -> Консольное приложение -> practice_1_1.
Наберите в окне кода следующую программу:
using System; class Example { static void Main() { Console.WriteLine("Привет! Это - моя первая программа на C#"); Console.WriteLine("Нажмите любую кнопку!"); Console.ReadKey(); } }
Получаем следующий результат:
Упражнение 5.2. Знакомство с переменными
Создаем новое консольное приложение C#. Называем проект practice_1_2.
Наберите в окне кода следующую программу:
using System; class Example { static void Main() { int age; age = 18; string str; str = "Привет! Мне " + age + " лет. А тебе?"; Console.WriteLine(str); Console.WriteLine("Нажмите любую кнопку!"); Console.ReadKey(); } }
Получаем следующий результат:
Упражнение 5.3. Знакомство с переменными
Создаем новое консольное приложение C#. Называем проект practice_1_3.
Наберите в окне кода следующую программу:
using System; class Example { static void Main() { int a, b, c; a = 3; b = -9; if (a > b) { c = a; } else { c = b; } string str; str = "Наибольшее из двух чисел: " + c; Console.WriteLine(str); Console.WriteLine("Нажмите любую кнопку!"); Console.ReadKey(); } }
Получаем следующий результат:
Упражнение 5.4. Знакомство с математическими функциями. Нахождение наименьшего из двух чисел
Создаем новое консольное приложение C#. Называем проект practice_1_4.
Наберите в окне кода следующую программу:
using System; class Example { static void Main() { int a, b, c; a = 3; b = -9; c = System.Math.Min(a, b); string str; str = "Наименьшее из двух чисел: " + c; Console.WriteLine(str); Console.WriteLine("Нажмите любую кнопку!"); Console.ReadKey(); } }
Получаем следующий результат:
Упражнение 5.5. Условные операторы. Знакомство с конъюнкцией и дизъюнкцией
Создаем новое консольное приложение C#. Называем проект practice_1_5.
Наберите в окне кода следующую программу:
using System; class Example { static void Main() { int Mathematics, Physics, Biology; Mathematics = 3; Physics = 4; Biology = 5; string str_1, str_2; str_1 = "Конъюнкция: "; str_2 = "Дизъюнкция: "; if (Mathematics == 5 && Physics == 5 && Biology == 5) { str_1 += "Отличник"; } else { str_1 += "Двоечник"; } if (Mathematics == 5 || Physics == 5 || Biology == 5) { str_2 += "Молодец"; } else { str_2 += "Лентяй"; } Console.WriteLine(str_1); Console.WriteLine(str_2); Console.WriteLine("Нажмите любую кнопку!"); Console.ReadKey(); } }
Получаем следующий результат:
Упражнение 5.6. Знакомство с математическими функциями. Нахождение площади круга
Создаем новое консольное приложение C#. Называем проект practice_1_6.
Наберите в окне кода следующую программу:
using System; class Example { static void Main() { double r, s; r = 10; s = System.Math.PI * System.Math.Pow(r, 2); string str; str = "Площадь круга радиусом " + r + " равна " + s; Console.WriteLine(str); Console.WriteLine("Нажмите любую кнопку!"); Console.ReadKey(); } }
Получаем следующий результат:
Упражнение 5.7. Знакомство с математическими функциями. Решение квадратного уравнения
Создаем новое консольное приложение C#. Называем проект practice_1_7.
Наберите в окне кода следующую программу:
using System; class Example { static void Main() { double a, b, c, d, x1, x2; string str; a = -9; b = 3; c = 11; d = System.Math.Pow(b, 2) - 4 * a * c; if (d < 0) { str = "Действительных корней нет!"; } else { x1 = (-b - System.Math.Sqrt(d)) / (2 * a); x2 = (-b + System.Math.Sqrt(d)) / (2 * a); str = "x1 = " + x1 + "\nx2 = " + x2; } Console.WriteLine(str); Console.WriteLine("Нажмите любую кнопку!"); Console.ReadKey(); } }
Получаем следующий результат:
Упражнение 5.8. Знакомство с математическими функциями Нахождение наибольшего из пяти чисел
Создаем новое консольное приложение C#. Называем проект practice_1_8.
Наберите в окне кода следующую программу:
using System; class Example { static void Main() { int a1, a2, a3, a4, a5, b1, b2, b3, b4; string str; a1 = -8; a2 = 13; a3 = 64; a4 = 87; a5 = -61; b1 = System.Math.Max(a1, a2); b2 = System.Math.Max(a3, a4); b3 = System.Math.Max(b1, b2); b4 = System.Math.Max(a5, b3); str = "Наибольшее из пяти чисел: " + b4; Console.WriteLine(str); Console.WriteLine("Нажмите любую кнопку!"); Console.ReadKey(); } }
Получаем следующий результат:
Упражнение 5.9. Знакомство с циклом for. Нахождение суммы ряда чисел от 1 до 10
Создаем новое консольное приложение C#. Называем проект practice_1_9.
Наберите в окне кода следующую программу:
using System; class Example { static void Main() { int i, sum; string str; sum = 0; for (i = 1; i <= 10; i++) { sum += i; Console.WriteLine(i); } str = "Сумма первых 10 чисел равна: " + sum; Console.WriteLine(str); Console.WriteLine("Нажмите любую кнопку!"); Console.ReadKey(); } }
Получаем следующий результат:
Упражнение 5.10. Знакомство с возможностями форматирования (Герберт Шилдт)
Создаем новое консольное приложение C#. Называем проект practice_1_10.
Наберите в окне кода следующую программу:
using System; class Example { static void Main() { int i; Console.WriteLine("Число\tКвадрат\tКуб"); for (i = 1; i < 10; i++) { Console.WriteLine("{0}\t{1}\t{2}", i, i * i, i * i * i); } Console.WriteLine("Нажмите любую кнопку!"); Console.ReadKey(); } }
Получаем следующий результат: