Задания для выполнения в аудитории



Задание №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; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!