Черников / Домашние задания / ДЗ-5 / Задание / 34 / Вариант_18
.docЗадача 1.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace kontrolnaya_Vashkevich_174gr
{
class Program
{
static void Main(string[] args)
{
double x, y = 0;
ConsoleKeyInfo ans;
do
{
Console.Title = "Контрольная работа.Программа по вычислению значения функции.";
Console.ForegroundColor = ConsoleColor.Black;
Console.BackgroundColor = ConsoleColor.Yellow;
Console.Clear();
Console.WriteLine("Введите значение аргумента функции");
x = double.Parse(Console.ReadLine());
if (x < -2)
y = 4;
else if (x < 0 && x >= -2)
y = -2 * x;
else if (x > 0 && x < 2)
y = x * x;
else if (x >= 2)
y = 4;
Console.WriteLine("Значение аргумента равно " + x + " Значение функции равно " + y);
Console.WriteLine("Нажмите ESC для выхода, для продолжения нажмите любую другую клавишу");
ans = Console.ReadKey(true);
}
while (ans.Key != ConsoleKey.Escape);
}
}
}
Задача 2.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace КР1
{
class Program
{
static void Main(string[] args)
{
int a, b, c, d, min, min1, min2, min2mod, a1, b1, c1, d1;
ConsoleKeyInfo esc;
Console.Title = ("Нахождение минимума из 4 чисел");
Console.BackgroundColor = ConsoleColor.Black;
Console.ForegroundColor = ConsoleColor.Yellow;
do
{
Console.Clear();
Console.WriteLine("Please enter a:");
a = int.Parse(Console.ReadLine());
Console.WriteLine("Please enter b:");
b = int.Parse(Console.ReadLine());
Console.WriteLine("Please enter c:");
c = int.Parse(Console.ReadLine());
Console.WriteLine("Please enter d:");
d = int.Parse(Console.ReadLine());
a1 = Math.Abs(a);
b1 = Math.Abs(b);
c1 = Math.Abs(c);
d1 = Math.Abs(d);
min = Math.Min(a1, b1);
min1 = Math.Min(c1, d1);
if (min < min1) min2mod = min;
else min2mod = min1;
if (min2mod==a1) min2=a;
else if (min2mod==b1) min2=b;
else if (min2mod==c1) min2=c;
else min2=d;
Console.WriteLine("min = " + min2);
Console.WriteLine("module = " + min2mod);
Console.WriteLine("To exit - Esc \nTo continion - anykey");
esc = Console.ReadKey(true);
} while (esc.Key != ConsoleKey.Escape);
}
}
}
Задача 3.
using System;
using System.Collections.Generic;
using System.Text;
namespace Контральная_работа__1_Мельникова_Ивана_174_0_
{
class Program
{
static void Main(string[] args)
{
double x, y;
bool flag = false;
Console.Title = "Контрольная работа №1 Мельникова Ивана Сергеевича";
Console.BackgroundColor = ConsoleColor.Cyan;
Console.ForegroundColor = ConsoleColor.Blue;
Console.Clear();
Console.WriteLine("Здравствуйте, Вас приветствует программа по определению принадлежности точки заштрихованной области");
Console.WriteLine("Введите координату по x");
x = double.Parse(Console.ReadLine());
Console.WriteLine("Введите координату по y");
y = double.Parse(Console.ReadLine());
Console.WriteLine("Координаты введеной точки: (" + x + ";" + y + ")");
{
if ((x * x + y * y > 4) && (x * x + y * y < 16)) flag = true;
else flag = false;
}
{
if (flag = true) Console.WriteLine("Точка принадлежит заштрихованной области");
else Console.WriteLine("Точка непринадлежит заштрихованной области");
}
Console.WriteLine(flag);
Console.Beep(200, 500);
Console.ReadLine();
}
}
}