Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
2010_150 Акчурин - Программирование на языке C#...doc
Скачиваний:
58
Добавлен:
02.05.2019
Размер:
5.81 Mб
Скачать

3.3.Нестандартное форматирование

Создать консольную программу вывода вещественного числа в нестандартных форматах. Варианты к заданию. Вещественное число со знаком минус, целая и лробная части – номер зачетной книжки.

Пример. Создать консольную программу вывода в нестандартных форматах числа (-12345.678956789).

Листинг программы

using System;

namespace ChislaFormatNestand

{

class Program

{

static void Main()

{

double d = -12345.678956789;

Console.Write("Число c плавающей точкой ");

Console.WriteLine(d);

Console.WriteLine();

Console.Write("формат с символами E+0 ");

Console.WriteLine("{0:000E+000}", d);

Console.Write("формат с символами E-0 ");

Console.WriteLine("{0:000E-000}", d);

Console.Write("формат с символом 0 ");

Console.WriteLine("{0:000}", d);

Console.Write("формат с символом # ");

Console.WriteLine("{0:###}", d);

Console.Write("Формат с символом точка ");

Console.WriteLine("{0:###.000}", d);

Console.Write("Формат с символом запятая ");

Console.WriteLine("{0:###,000}", d);

Console.Write("Формат с символом % ");

Console.WriteLine("{0:###.000%}", d);

Console.WriteLine();

Console.WriteLine("Нажмите любую клавишу");

Console.ReadKey();

}

}

}

Это результат его прогона:

4.Тип DateTime в языке c#

Предмет исследований

  • Структура программы на языкеC#.

  • Задание констант, переменных.

  • Тип DateTime.

  • Компонент DateTimePicker.

  • Программа решения задачи в виде консольного приложения.

  • Программа решения задачи в виде Windows приложения.

Контрольные вопросы

  1. Алфавит языка C#, операции, идентификаторы.

  2. Структура программы.

  3. Переменные. Их объявление.

  4. Тип DateTime. Назначение

  5. Компонент DateTimePicker.

  6. Совместимость типов при присвоениях.

4.1.Консольное приложение

Создать консольное приложение для работы с типом DateTime. Оно должно запрашивать дату и время рождения студента, выводить текущие дату/время, запрашивать желаемое время дальнейшего обучения, выводить дату/время и день недели конца обучения.

Варианты к заданиям. Индивидуальные данные студента.

Пример.

Листинг программы

using System;

namespace ConsoleDateTime

{

class Program

{

static void Main()

{

string d1, s, f;

Console.WriteLine("Введите Вашу фамилию");

f = Console.ReadLine();

Console.WriteLine();

Console.WriteLine("Введите дату рождения дд.мм.гггг");

d1 = Console.ReadLine();

DateTime dt1 = Convert.ToDateTime(d1);

Console.WriteLine();

Console.WriteLine("Ваша фамилия - " + f);

Console.WriteLine();

Console.WriteLine("Вы рождены");

Console.WriteLine(dt1);

DateTime dt2 = DateTime.Now;

Console.WriteLine();

Console.WriteLine("Сегодня");

Console.WriteLine(dt2);

Console.WriteLine();

int i = (dt2.Year - dt1.Year) * 365;

Console.WriteLine("Вы прожили " + i + " дней");

Console.WriteLine();

Console.WriteLine("Сколько дней еще хотите учиться?");

s = Console.ReadLine();

dt2 = dt2.AddDays(Convert.ToInt32(s));

Console.WriteLine();

Console.WriteLine("Вы станете умным " + dt2);

Console.WriteLine();

Console.WriteLine("Это будет " + dt2.DayOfWeek);

Console.WriteLine();

Console.WriteLine("Если не все поняли, подучите английский");

Console.WriteLine();

Console.WriteLine("Нажмите любую клавишу");

Console.ReadKey();

}

}

}