Необходимо сделать программку-калькулятор на C# в Windows form. Программа содержит текст "Введите значение", после чего вводится значение в поле
Затем после нажатия кнопки "посчитать", нужно что бы выводилось значение посчитанное по формуле.
Программу почти написал, но при попытке ввода любого значения в textBox1, возле строки x1 = Double.Parse(x); - образуется ошибка "System.ArgumentNullException: Значение не может быть неопределенным.
Имя параметра: value"
Возможно сама программа полностью неверна, но это лишь 2 вторая пара по програмированнию и завтра нужно строчно здать, прошу пожалуйста помочь. Заранее благодарен!
Кож ниже и скрин
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace WindowsFormsApp2
{
public partial class Form1 : Form
{
double x1;
double y;
string x;
public Form1()
{
InitializeComponent();
}
private void textBox1_TextChanged(object sender, EventArgs e)
{
x = Console.ReadLine();
x1 = Double.Parse(x);
}
private void button1_Click(object sender, EventArgs e)
{
double x2;
x2 = x1 * 3;
y = Math.Pow(Math.Cos(Math.Exp((x1 + 2 * x2 + 9) / 0.666)), 3);
}
private void textBox2_TextChanged(object sender, EventArgs e)
{
textBox2.Text = y.ToString();
}
}
}