c#百分比计算器



我有点小问题,需要帮助。。

所以这是我的问题,我在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);
    }

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

最新更新