Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Otchyot_S_T-291.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
427 Кб
Скачать
☆

4.2 Задание 2

Условие: Составить программу для определения подходящего возраста кандидатуры для вступления в брак, используя следующее соображение: возраст девушки равен половине возраста муж­чины плюс 7, возраст мужчины определяется, соответственно, как удвоенный возраст девушки минус 14.

Текст программы:

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

namespace ConsoleApplication17

{

class Program

{

static void Main(string[] args)

{

Console.WriteLine("Кто вы?");

Console.WriteLine("1. Парень");

Console.WriteLine("2. Девушка");

int x = int.Parse(Console.ReadLine());

Console.Clear();

Console.WriteLine("Введите свой возраст");

int y = int.Parse(Console.ReadLine());

switch(x)

{

case 1:

Console.Clear();

Console.WriteLine("Вы - парень, Ваш возраст: "+y);

Console.WriteLine("Подходящий возраст девушки: "+((y/2)+7));

break;

case 2:

Console.Clear();

Console.WriteLine("Вы - девушка, Ваш возраст: "+y);

Console.WriteLine("Подходящий возраст парня: "+((y*2)-14));

break;

}

Console.ReadLine();

}

}

}

Результат работы программы представлен на рисунках 6,7,8.

Рисунок 6

Рисунок 7

Рисунок 8

5 Дополнительное задание «Циклы»

5.1 Задание 1

Условие: Составить программу возведения данного натурального числа а в степень n.

Текст программы:

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

namespace ConsoleApplication1

{

class Program

{

static void Main(string[] args)

{

Console.Write("Введите натуральное число A: ");

int A = int.Parse(Console.ReadLine());

Console.Write("Введите степень числа: ");

int pow = int.Parse(Console.ReadLine());

Console.WriteLine("Число {0} в {1} степени = {2}", A, pow, (int)Math.Pow(A, pow));

Console.ReadKey(true);

}

}

}

Результат работы программы представлен на рисунке 9.

Рисунок 9

5.2 Задание 2

Условие: Даны натуральные числа а, b. Найти все числа промежутка, которые кратны 3, 4 и 5 одновременно.

Текст программы:

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

namespace ConsoleApplication1

{

class Program

{

static void Main(string[] args)

{

Console.WriteLine("Введите первое число");

int a = Int32.Parse(Console.ReadLine());

Console.WriteLine("Введите второе число");

int b = Int32.Parse(Console.ReadLine());

for (int i = a; i < b; i++)

{

if (i % 60 == 0)

{

Console.WriteLine("На 3,4 и 5 одновременно делится следующее число: " +i);

}

}

Console.ReadKey();

}

}

}

Результат работы программы представлен на рисунке 10.

Рисунок 10

6 Лр №4 «Циклы while, for, do while»

6.1 Задание 1

Условие: Необходимо вывести на экран значения функции Y(x) для х изменяющихся от xn до xk с шагом h равным h=(xk-xn)/10.

0.2

0.8

Текст программы:

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

namespace ConsoleApplication5

{

class Program

{

static void Main(string[] args)

{

double xn = 0.2;

double xk = 0.8;

double h = (xk - xn) / 10.0;

for (double x = xn; x <= xk; x += h)

Console.WriteLine("x = {0,-4} y = {1:f2}", x, Y(x));

Console.ReadLine();

}

static double Y(double x)

{

return 0.25 * (((x + 1) * Math.Sinh(Math.Sqrt(x)) / Math.Sqrt(x)) - Math.Cosh(Math.Sqrt(x)));

}

}

}

Результат работы программы представлен на рисунке 11.

Рисунок 11

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]