Файл: Программа среднего профессионального образования 40. 02. 01. Право и организация социального обеспечения соо дисциплина Информатика Практическое задание 6.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 25.10.2023
Просмотров: 15
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Полное наименование образовательной организации (см. договор)
Программа среднего профессионального образования
40.02.01. Право и организация социального обеспечения СОО
Дисциплина: Информатика
Практическое задание №6
Выполнил:
слушатель
Преподаватель:
Вариант 2
Для освоения среды Visual Studio и языка программирования С# необходимо установить Microsoft Visual C# Express Edition (версии до 2017 года) или Visual Studio Community (версии с 2017 года).
-
Вычислить значение выражения по формуле: . Значения x и y задаются пользователем на форме.
Листинг программы:
namespaceЗадание1
{
publicpartialclassForm1 : Form
{
publicForm1()
{
InitializeComponent();
}
privatevoid button1_Click(object sender, EventArgs e)
{
double x, y, z;
x = double.Parse(textBox1.Text);
y = double.Parse(textBox2.Text);
z = Math.Pow(1 - 1 / Math.Tan(x), Math.Tan(x)) + Math.Sin(x + y);
textBox3.Text = z.ToString();
}
}
}
Скриншотработы:
-
Определить наибольшую цифру введенного натурального числа N. Значение N задается пользователем на форме.
Листинг программы:
namespaceЗадание2
{
publicpartialclassForm1 : Form
{
publicForm1()
{
InitializeComponent();
}
privatevoid button1_Click(object sender, EventArgs e)
{
int max = 0;
int N = int.Parse(textBox1.Text);
while (N > 0)
{
int c = N % 10;
if (c > max)
max = c;
N /= 10;
}
label2.Text = "Результат максимальная цифра числа: " + max.ToString();
}
}
}
Скриншот работы:
-
Найти сумму для выражения: . Значение N вводит пользователь на форме.
Листингпрограммы:
namespaceЗадание3
{
publicpartialclassForm1 : Form
{
publicForm1()
{
InitializeComponent();
}
privatevoid button1_Click(object sender, EventArgs e)
{
int N = int.Parse(textBox1.Text);
double s = 0;
double k = 0;
for (inti = 1; i<= N; i++)
{
k += Math.Sin(i);
s += 1 / k;
}
textBox3.Text = s.ToString();
}
}
}
Скриншотработы:
-
* Разработать программу «Калькулятор» со следующим функционалом:-
Пользователь открывает программу, вводит два числа, нажимает знак действия и видит результат выбранного действия над введёнными числами. -
Вводимые символы должны проверяться на допустимость (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, +, -). -
Введённые значения должны проверяться на допустимость (при преобразовании в числа). -
Необходима проверка деления на ноль. -
Должна быть клавиша сброса (введённых ранее значений и результата)
-
Листинг программы:
namespaceЗадание4
{
publicpartialclassForm1 : Form
{
char[] chars = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '+', '-', ',', (char)Keys.Back };
double x, y;
publicForm1()
{
InitializeComponent();
}
privatevoid button1_Click(object sender, EventArgs e)
{
bool result1 = double.TryParse(textBox1.Text, out x);
bool result2 = double.TryParse(textBox2.Text, out y);
if (result1 == true&& result2 == true)
textBox3.Text = (x + y).ToString();
else
MessageBox.Show("Ошибкаввода! Проверьтеданные!");
}
privatevoid textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
if(!chars.Contains(e.KeyChar))
e.Handled = true;
}
privatevoid button2_Click(object sender, EventArgs e)
{
bool result1 = double.TryParse(textBox1.Text, out x);
bool result2 = double.TryParse(textBox2.Text, out y);
if (result1 == true&& result2 == true)
textBox3.Text = (x - y).ToString();
else
MessageBox.Show("Ошибкаввода! Проверьтеданные!");
}
privatevoid button3_Click(object sender, EventArgs e)
{
bool result1 = double.TryParse(textBox1.Text, out x);
bool result2 = double.TryParse(textBox2.Text, out y);
if (result1 == true&& result2 == true)
textBox3.Text = (x * y).ToString();
else
MessageBox.Show("Ошибкаввода! Проверьтеданные!");
}
privatevoid button4_Click(object sender, EventArgs e)
{
bool result1 = double.TryParse(textBox1.Text, out x);
bool result2 = double.TryParse(textBox2.Text, out y);
if (result1 == true&& result2 == true&&y!=0)
textBox3.Text = (x / y).ToString();
else
MessageBox.Show("Ошибкаввода! Проверьтеданные!");
}
privatevoid button5_Click(object sender, EventArgs e)
{
bool result1 = double.TryParse(textBox1.Text, out x);
bool result2 = double.TryParse(textBox2.Text, out y);
if (result1 == true&& result2 == true)
textBox3.Text = (Math.Pow(x,y)).ToString();
else
MessageBox.Show("Ошибкаввода! Проверьтеданные!");
}
privatevoid button6_Click(object sender, EventArgs e)
{
bool result1 = double.TryParse(textBox1.Text, out x);
if (result1 == true )
textBox3.Text = (Math.Sin(x)).ToString();
else
MessageBox.Show("Ошибкаввода! Проверьтеданные!");
}
privatevoid button7_Click(object sender, EventArgs e)
{
bool result1 = double.TryParse(textBox1.Text, out x);
if (result1 == true)
textBox3.Text = (Math.Cos(x)).ToString();
else
MessageBox.Show("Ошибкаввода! Проверьтеданные!");
}
privatevoid button8_Click(object sender, EventArgs e)
{
bool result1 = double.TryParse(textBox1.Text, out x);
if (result1 == true)
textBox3.Text = (Math.Tan(x)).ToString();
else
MessageBox.Show("Ошибкаввода! Проверьтеданные!");
}
privatevoid button9_Click(object sender, EventArgs e)
{
bool result1 = double.TryParse(textBox1.Text, out x);
if (result1 == true)
textBox3.Text = (1.0/Math.Tan(x)).ToString();
else
MessageBox.Show("Ошибкаввода! Проверьтеданные!");
}
privatevoid button10_Click(object sender, EventArgs e)
{
textBox1.Text = "";
textBox2.Text = "";
textBox3.Text = "";
}
privatevoid textBox2_KeyPress(object sender, KeyPressEventArgs e)
{
if (!chars.Contains(e.KeyChar))
e.Handled = true;
}
}
}
Скриншотработы:
Тула-2022