Top.Mail.Ru
Ответы
Аватар пользователя
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+2

Язык програмирования в cVisualStudio C#

помогите решить на языке програмирования С#.
в чем ошибка?
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.IO ;

namespace пользователь
{
class Program
{
static void Main(string[] args)
{
double x, y, x1, y1, y11, y22, c;
bool w;
Console.WriteLine("Введите x");
x = Convert.ToDouble(Console.ReadLine());
y = Math.Pow(5, -x) * Math.Sqrt(Math.Abs(x) + Math.Pow(Math.Abs(x), (double)1 / 4));
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) в заданную область
c = 1.0 - x1;
w = x1 >= 0 && y1 >= 0 && c >= 0 && y1 <= c;


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();
}
}
}

По дате
По рейтингу
Аватар пользователя
Мудрец
6мес

```

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
 using System; 
using System.IO; 
 
namespace Пользователь 
{ 
    class Program 
    { 
        static void Main(string[] args) 
        { 
            double x, y, x1, y1, y11, y22, c; 
            bool w; 
 
            try 
            { 
                Console.WriteLine("Введите x"); 
                x = Convert.ToDouble(Console.ReadLine()); 
 
                // Пересмотрена формула для вычисления y 
                y = Math.Pow(5, -x) * Math.Sqrt(Math.Abs(x) + Math.Pow(Math.Abs(x), 1.0 / 4)); 
                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) в заданную область 
                c = 1.0 - x1; 
                w = x1 >= 0 && y1 >= 0 && c >= 0 && y1 <= c; 
 
                Console.WriteLine("В точке x1={0}, y1={1} булевское значение величины w={2}", x1, y1, w); 
 
                // Запись в файл 
                using (FileStream s = new FileStream("rez.txt", FileMode.Create)) 
                using (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); 
                } 
            } 
            catch (FormatException) 
            { 
                Console.WriteLine("Ошибка ввода. Пожалуйста, введите корректные числовые значения."); 
            } 
            catch (Exception ex) 
            { 
                Console.WriteLine($"Произошла ошибка: {ex.Message}"); 
            } 
        } 
    } 
}