Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Методичка по C# / Часть 03. Основы программирования на языке C#

.pdf
Скачиваний:
297
Добавлен:
12.02.2015
Размер:
448.71 Кб
Скачать

Основы программирования на языке C#

static void Main()

{

Console.Write("a= ");

byte a = byte.Parse(Console.ReadLine());

string result = ((a/10+a%10)%2==0)? "четное": "нечетное"; Console.WriteLine(result);

}

}

}

Результат работы программы:

хСообщение на экране

45

нечетное

88

четное

55

четное

Самостоятельная работа №3

Используя Интернет и дополнительную литературу:

1.изучите следующие операции:

a.сдвиг влево (<<), сдвиг вправо (>>);

b.поразрядные операции И (&), исключающее ИЛИ (^) и ИЛИ (|);

c.сложные операции присваивания: <<=, >>=, &=, ^=, |=.

Для какого класса задач они применимы?

2. объясните, для чего и как используется константа double.Epsilon.

Практикум №2

Задание 1

Написать программу, которая подсчитывает:

1.периметр квадрата, площадь которого равна а;

2.площадь равностороннего треугольника, периметр которого равен p;

3.расстояние между точками с координатами a, b и с,d;

4.среднее арифметическое кубов двух данных чисел;

5.среднее геометрическое модулей двух данных чисел;

6.гипотенузу прямоугольного треугольника по двум данным катетам a, b;

7.площадь прямоугольного треугольника по двум катетам a, b;

8.периметр прямоугольного треугольника по двум катетам a, b;

9.ребро куба, площадь полной поверхности которого равна s;

10.ребро куба, объем которого равен v;

11.периметр треугольника, заданного координатами вершин x1, y1, x2, y2, x3, y3;

12.площадь треугольника, заданного координатами вершин x1, y1, x2, y2, x3, y3;

13.радиус окружности, длина которой равна l;

14.радиус окружности, площадь круга которой равна s;

15.площадь равнобедренной трапеции с основаниями a и b и углом α при большем основании;

16.площадь кольца с внутренним радиусом r1 и внешним r2;

17.радиус окружности, вписанной в равносторонний треугольник со стороной а;

18.радиус окружности, описанной около равностороннего треугольника со стороной а;

Стр. 45 из 510

Основы программирования на языке C#

19.сумму членов арифметической прогрессии, если известен ее первый член, разность и число членов прогрессии;

20.сумму членов геометрической прогрессии, если известен ее первый член, знаменатель и число членов прогрессии.

Задание 2

Написать программу, которая определяет:

1.наибольшую цифру в натуральном двухзначном числе;

2.наименьшую цифру в натуральном двухзначном числе;

3.является ли заданное целое число четным;

4.является ли заданное целое число нечетным;

5.оканчивается ли данное целое число цифрой 7;

6.имеет ли уравнение ax2+bx+c=0 решение, где a, b, c – данные вещественные числа;

7.одинаковы ли цифры данного двухзначного числа;

8.является ли сумма цифр двухзначного числа нечетной;

9.заканчивается ли сумма цифр двухзначного числа на 0;

10.кратна ли трем сумма цифр двухзначного числа;

11.кратна ли числу А сумма цифр двухзначного числа;

12.какая из цифр трехзначного числа больше: первая, или последняя;

13.какая из цифр трехзначного числа больше: первая, или вторая;

14.какая из цифр трехзначного числа больше: вторая, или последняя;

15.все ли цифры трехзначного числа одинаковые;

16.существует ли треугольник с длинами сторон a, b, c;

17.является ли треугольник с длинами сторон a, b, c прямоугольным;

18.является ли треугольник с длинами сторон a, b, c равнобедренным;

19.является ли треугольник с длинами сторон a, b, c равносторонним.

Стр. 46 из 510