c#百分比计算器

时间:2014-10-08 11:32:41

标签: c# .net euro

我没什么问题,我需要帮助......

所以这是我的问题我在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并按下按钮来计算此公式

示例:x * 3.4528 + 21%= ???

Maby有人可以帮助我。

感谢所有人,他们会帮助我!

3 个答案:

答案 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)

首先,你需要使用decimalfloatdouble代替int(你可以在网上找到很多关于每个的参考资料,以帮助你确定哪些是最适合你)。否则它将截断答案并删除小数点后的任何内容。其次,您需要使用其他人提到的公式sum = x * 3.4528 * 1.21