Задания для выполнения в аудитории
Задание №1.
Составьте программу для вычисления значения следующего выражения:
K=(138*Х+Y)/(X-24)-(X*Y-67)/(78+X)
Требования к программе:
· X и Y целого типа
· ввод значений переменных X и Y организуйте с клавиатуры
· вывод результата представьте в следующем виде, например: X=0 Y=0 К = 0,8589
· значение переменной К выведите с шестью знаками после запятой.
Подготовьте тестовые примеры для проверки правильности вычисления значения выражения.
Задания для самостоятельной работы студента (СРС) (2+2 =4 балла)
Задание №1. Разработайте программу для нахождения значений следующих выражений. Использование математических функций(методы класса Math) – см. Приложенте 4.
Подготовьте тестовые примеры для проверки правильности вычисления значения выражений, используя табличный процессор.
Результат работы сохраните в файлах: Задание1.cs и Тесты.xls
Вариант | Выражение 1 | Выражение 2 |
1 | ||
2 | ||
3 | ||
4 | ||
5 | ||
6 | ||
7 | ||
8 | ||
9 | ||
10 | ||
11 | ||
12 | ||
13 | ||
14 | ||
15 |
Задание №2.
Дано двузначное число. Составьте программу для выполнения следующих действий над данным числом :
1. нахождение числа десятков
2. нахождение числа единиц
3. нахождение суммы цифр числа
4. нахождение произведения цифр числа
5. получение числа, образованного при перестановке цифр исходного числа.
|
|
Требования к программе:
· ввод двузначного числа организуйте с клавиатуры
· вывод результата по каждому действию над числом, каждый результат с новой строки и соответствующим текстовым сопровождением, например: "Число десятков = ... " .
Приложени я 1-5
Приложение 1
Встроенные типы C#
Приложение 2
Форматы вывода
Формат задается с помощью строк формата. Спецификация формата следующая: {N, M: Axx}, где N указывает позицию элемента в списке выводимых переменных (нумерация начинается с нуля); M - задает ширину области, в которую будет помещено форматированное значение, если M отсутствует или отрицательно, значение будет выровнено влево, в противном случае — вправо; Axx — является необязательной строкой форматирующих кодов, которые используются для управления форматированием чисел, даты и времени, денежных знаков и т.д.
Строка формата имеет следующий вид: Axx, где A — описатель формата, а xx — описатель точности. Описатель формата управляет типом форматирования, применяемым к числовому значению, а описатель точности управляет количеством значащих цифр или десятичных знаков форматированного результата.
|
|
Поддерживаемые строки основных стандартных форматов:
Формат | Описатель формата | Исходные данные | Метод Console.Write | Результат |
Общий формат | G или g | B=26.567 T=20 | Console.Write("{0:G}", B); Console.Write("{0:G}", T); | 26.567 20 |
Десятичный формат | D или d | B=26 | Console.Write("{0:D 5}", B); | 26000 |
Формат с фиксированной запятой | F или f | B=26.567 T=20 | Console.Write("{0:F5}", B); Console.Write("{0:F5}", T); | 26,56700 20,00000 |
B=26.567 T=20 | Console.Write("{0:F0}", B); Console.Write("{0:F0}", T); | 27 20 | ||
Числовой формат | N или n | B=26.567 T=20 | Console.Write("{0:N}", B); Console.Write("{0:N}", T); | 26,57 20,00 |
B=26.567 T=20 | Console.Write("{0:N0}", B); Console.Write("{0:N0}", T); | 27 20 | ||
B=26.567 T=20 | Console.Write("{0:N5}", B); Console.Write("{0:N5}", T); | 26,56700 20,00000 | ||
Инженерный формат | E или e | B=26.567 T=20 | Console.Write("{0:E5}", B); Console.Write("{0:E5}", T); | 2,65670E+001 2,00000E+001 |
Приложение 3
Дата добавления: 2019-01-14; просмотров: 314; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!