我没什么问题,我需要帮助......
所以这是我的问题我在c#中创建了win表单并使用了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并按下按钮来计算此公式
Maby有人可以帮助我。
感谢所有人,他们会帮助我!
答案 0 :(得分:0)
试试这个
sum = (x * 3.4528) * 1.21;
答案 1 :(得分:0)
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);
}
答案 2 :(得分:-1)
首先,你需要使用decimal
,float
或double
代替int
(你可以在网上找到很多关于每个的参考资料,以帮助你确定哪些是最适合你)。否则它将截断答案并删除小数点后的任何内容。其次,您需要使用其他人提到的公式sum = x * 3.4528 * 1.21
。