code của bạn này
![[IMG]](http://ng6.upanh.com/b2.s13.d3/4b4f2e46d67584de5bd7b01a2119cd6b_38801386.form.jpg)
Mã:
public partial class Form1 : Form
{
int ai = 0, qi = 0, np = 0, chusonhiphan = 0;
string nhiphannguoc = "", nhiphan = "";
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
listView1.View = View.Details;
listView1.Items.Clear();
listView1.Columns.Clear();
listView1.Columns.Add("ai");
listView1.Columns.Add("pi");
listView1.Columns.Add("qi");
listView1.Columns.Add("Nhi phan");
listView1.Columns.Add("li(log co so 2 cua pi)");
}
private void btnAdd_Click_1(object sender, EventArgs e)
{
ai += 1;
ListViewItem item = new ListViewItem(ai.ToString());
item.SubItems.Add(txtqi.Text);
item.SubItems.Add(qi.ToString());
chusonhiphan = qi;
for (int i = qi; i >= 0; i--)
{
int np = chusonhiphan % 2;
nhiphannguoc = nhiphannguoc + np.ToString();
chusonhiphan = chusonhiphan / 2;
if (chusonhiphan == 0)
break;
}
for (int i = nhiphannguoc.Length - 1; i >= 0; i--)
{
nhiphan = nhiphan + nhiphannguoc.Substring(i, 1);
}
item.SubItems.Add(nhiphan);
nhiphan = "";
nhiphannguoc = "";
chusonhiphan = 0;
if (qi != 0)
item.SubItems.Add(Math.Log(int.Parse(txtqi.Text), 2).ToString());
else
item.SubItems.Add("");
listView1.Items.Add(item);
qi += int.Parse(txtqi.Text);
}
[URL="http://www.upanh.com/code_upanh/v/9ns8chaxeja.htm"]
[/URL]