Знакомство с Visual Studio
using System; using System. Collections. Generic; using System. Linq; using System. Text; namespace myname 1 { class Program { static void Main(string[] args) { Console. Write. Line("Здравствуйте! Начинаем Учиться программировать на Си Шарп"); Console. Write("Изучаем операторы ввода и вывода"); Console. Read. Line(); } } }
Вывод данных Для управления форматированием числовых данных служит форма метода Write. Line(), позволяющая встраивать информацию форматирования: Write. Line (“форматирующая строка “, arg 0, arg 1, …, arg. N);
Форматирующая строка состоит из двух элементов: обычных печатных символов, предназначенных для вывода в исходном виде, а также спецификаторов формата. Спецификаторы формата указываются в следующем виде: { argum, width: fmt} argum - номер выводимого аргумента, начиная с нуля width – минимальная ширина поля fmt – формат (Параметры width и fmt являются необязательными)
Способы применения данного метода: Console. Write. Line(x); Console. Write. Line("x=" + x +"y=" + y); Console. Write. Line("x={0} y={1}", x, y);
Пример. Управление размером поля вывода using System; class Program { static void Main() { double x = 1234567; Console. Write. Line("x={0, 20}", x); Console. Write. Line("x={0, 10}", x); } }
Пример. Управление размещением вещественных данных using System; class Program { static void Main() { double x = 1234567; Console. Write. Line("x={0: #. ###}", x); Console. Write. Line("x={0: . ####}", x); } }
Пример. Управление форматом вывода числовых данных using System; class Program { static void Main() { Console. Write. Line("C Format: {0, 14: C} t{0: C 2}", 12345. 678); Console. Write. Line("D Format: {0, 14: D} t{0: D 6}", 123); Console. Write. Line("E Format: {0, 14: E} t{0: E 8}", 12345. 6789);
Console. Write. Line("G Format: {0, 14: G} t{0: G 10}", 12345. 6789); Console. Write. Line("N Format: {0, 14: N} t{0: N 4}", 12345. 6789); Console. Write. Line("X Format: {0, 14: X} ", 1234); Console. Write. Line("P Format: {0, 14: P} ", 0. 9); } }
Ввод данных using System; class Program { static void Main() { int x; x=Convert. To. Int 32(Console. Read. Line()); Console. Write. Line(x); } }
Методы класса Convert
Задание 2 С клавиатуры ввести: - два целых значения, - два значения с плавающей запятой. Выполнить над введенными величинами арифм. операции +, -, *, /, % Для результатов вычислений объявить необходимые переменные Вывести исходные данные и результаты на экран в следующем виде:
Работа с целыми величинами и : Сумма = (v 1+v 2) Разность = (v 1 -v 2) Произведение= (v 1*v 2) Деление= (v 1/v 2) Остаток от деления= (v 1%v 2) Вывод выполнить в одном операторе вывода Аналогично вывести результат с вещественными данными