C#-та қосу, азайту, КӨбейту, БӨлу амалдары



бет8/19
Дата14.10.2023
өлшемі0,94 Mb.
#115131
1   ...   4   5   6   7   8   9   10   11   ...   19
САНАУ ЖҮЙЕЛЕРІ
Ондық санау жүйесінен екілік, сегіздік, он алтылық санау жүйелеріне ауыстыратын бағдарлама құру
1. Алдымен келесідей форма құрамыз

2. Мұнда 2-Label, 3-RadioButton және 2-TextBox қолданылған
3. Қолданушы 1-TextBox-қа ондық санау жүйесіндегі бір санды енгізеді де, үш RadioButton-ның біреуін таңдайды, яғни қай санау жүйесіне ауыстырғысы келетініне. 2-TextBox-та нәтижесі бірден шығатын болады.
4. Енді форманы кодтауға көшейік. 1-ші RadioButton-ды екі рет шертіп, келесі жазбаны тереміз:
private void radioButton1_CheckedChanged(object sender, EventArgs e)
{
int i = Convert.ToInt32(textBox1.Text);
textBox2.Text = Convert.ToString(i, 2);
}
Қолданушы TextBox-та енгізген санды бүтін сандық форматқа конвертациялайды. Екілік санау жүйесін көрсетіліп жазылды. Сол сияқты, сегіздік және он алтылық санау жүйесіне аудару кодынтереміз
5. Жалпы жазбасы, төмендегідей болуы керек:
private void radioButton1_CheckedChanged(object sender, EventArgs e)
{
int i = Convert.ToInt32(textBox1.Text);
textBox2.Text = Convert.ToString(i, 2);
}
private void radioButton2_CheckedChanged(object sender, EventArgs e)
{
int i = Convert.ToInt32(textBox1.Text);
textBox2.Text = Convert.ToString(i, 16);
}
private void radioButton3_CheckedChanged(object sender, EventArgs e)
{
int i = Convert.ToInt32(textBox1.Text);
textBox2.Text = Convert.ToString(i, 8);
}
6. Бірінші тұрған TextBox-ты екі рет шертіп, жазамыз:
private void textBox1_TextChanged(object sender, EventArgs e)
{
int i = Convert.ToInt32(textBox1.Text);
if (radioButton1.Checked == true)
{
textBox2.Text = Convert.ToString(i, 2);
}
else if (radioButton2.Checked == true)
{
textBox2.Text = Convert.ToString(i, 16);
}
else if (radioButton3.Checked == true)
{
textBox2.Text = Convert.ToString(i, 8);
}
}
7. Бағдарлама келесі түрде болуы керек:



Достарыңызбен бөлісу:
1   ...   4   5   6   7   8   9   10   11   ...   19




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет