- •Иср Visual c#. Первые программы
- •Основы иср
- •Console_Hello
- •WindowsForms Hello
- •Численные типы в языке c#
- •Строковые и символьные типы в языке c#
- •Взаимные преобразования
- •Стандартное форматирование
- •Нестандартное форматирование
- •Тип DateTime в языке c#
- •Консольное приложение
- •Windows Formsприложение
- •Линейные структуры
- •Ветвления
- •Ветвление if; else
- •Выбор switch; case
- •Циклы с неизвестным числом повторений
- •Цикл while
- •Цикл do…while
- •Циклы с заданным числом повторений
- •Команда Goto и метки
- •Цикл for
- •Вложенные циклы for
- •Команда break
- •Команда continue
Нестандартное форматирование
Создать консольную программу вывода вещественного числа в нестандартных форматах. Варианты к заданию. Вещественное число со знаком минус, целая и лробная части – номер зачетной книжки.
Пример. Создать консольную программу вывода в нестандартных форматах числа (-12345.678956789).
Листинг программы
using System;
namespace ChislaFormatNestand
{
class Program
{
static void Main()
{
doubled = -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();
}
}
}
Это результат его прогона:
Тип DateTime в языке c#
Предмет исследований
Структура программы на языкеC#.
Задание констант, переменных.
Тип DateTime.
Компонент DateTimePicker.
Программа решения задачи в виде консольного приложения.
Программа решения задачи в виде Windowsприложения.
Контрольные вопросы
Алфавит языка C#, операции, идентификаторы.
Структура программы.
Переменные. Их объявление.
Тип DateTime. Назначение
Компонент DateTimePicker.
Совместимость типов при присвоениях.
Консольное приложение
Создать консольное приложение для работы с типом DateTime. Оно должно запрашивать дату и время рождения студента, выводить текущие дату/время, запрашивать желаемое время дальнейшего обучения, выводить дату/время и день недели конца обучения.
Варианты к заданиям. Индивидуальные данные студента.
Пример.
Листинг программы
usingSystem;
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();
}
}
}