我有点小问题,需要帮助。。
所以这是我的问题,我在c#中创建了获胜形式,并使用numericupdown元素插入我的数字,但我无法计算百分比。下面是代码:
private void button8_Click(object sender, EventArgs e)
{
int x, y, sum;
x = Convert.ToInt16(numericUpDown7.Value);
y = Convert.ToInt16(numericUpDown8.Value);
sum = x * 3.4528 + 21%;
textBox5.Text = Convert.ToString(sum);
}
我需要做的是插入x并按下按钮来计算这个公式
示例:x*3.4528+21%=
也许有人可以选择帮助我。
谢谢你们所有人,谁会帮助我!
试试这个
sum = (x * 3.4528) * 1.21;
private void button1_Click(对象发送方,EventArgs e){double eng,urdu,math,cs,tot,per;
eng = Convert.ToDouble(txtenglish.Text);
urdu = Convert.ToDouble(txturdu.Text);
math = Convert.ToDouble(txtmath.Text);
cs = Convert.ToDouble(txtcs.Text);
tot = eng + urdu + math + cs;
lbltotal.Text = Convert.ToString(tot);
per = (tot / 400) * 100;
lblpercent.Text = Convert.ToString(per);
}
首先,您需要使用decimal
、float
或double
而不是int
(您可以在网上找到许多关于每种的参考资料,以帮助您确定哪种最适合您)。否则,它只会截断答案,并删除小数点后的任何内容。其次,你需要使用其他人都提到过的公式sum = x * 3.4528 * 1.21
。