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

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.IO;

namespace ConsoleApplication_Lab1

{

class Program

{

static void Main(string[] args)

{

double x, y, x1, y1, y11, y22;

bool w;

Console.WriteLine("Введите x");

x = Convert.ToDouble(Console.ReadLine());

y = Math.Pow(2, -x) * Math.Sqrt(x + Math.Pow(Math.Abs(x), 1 / 3));

Console.WriteLine("При x={0} y={1}", x, y);

y11 = Math.Truncate(y);

y22 = Math.Round(y);

Console.WriteLine("При x={0} целая часть числа y=y11={1}", x, y11);

Console.WriteLine("При x={0} округленное значение y=y22={1}", x, y22);

Console.WriteLine("Введите x1");

x1 = Convert.ToDouble(Console.ReadLine());

Console.WriteLine("Введите y1");

y1 = Convert.ToDouble(Console.ReadLine());

// Выражение, описывающее попадание точки (x1,y1) в заданную область

w = x1 * x1 + y1 * y1 <= 1 & !(y1 < 0 & y1 > -x1);

Console.WriteLine("В точке x1={0}, y1={1} булевское значение величины w={2}", x1, y1, w);

Console.ReadLine();

FileStream s = new FileStream("rez.txt", FileMode.Create);

StreamWriter Wr = new StreamWriter(s);

Wr.WriteLine("При x={0} y={1}", x, y);

Wr.WriteLine("При x={0} целая часть числа y=y11={1}", x, y11);

Wr.WriteLine("При x={0} округленное значение y=y22={1}", x, y22);

Wr.WriteLine("В точке x1={0}, y1={1} булевское значение величины w={2}", x1, y1, w);

Wr.Close();

s.Close();

}

}

}

Протокол выполнения программы.

Текст программы - student2.ru

4. Результаты вычислений (содержимое файла “rez.txt”)

При x=1,5 y=0,559016994374947

При x=1,5 целая часть числа y=y11=0

При x=1,5 округленное значение y=y22=1

В точке x1=-0,5, y1=0,1 булевское значение величины w=True

________________________________________________________________

Наши рекомендации