C#计算面积和周长

发布于 2024-10-14 23:54:50 字数 161 浏览 2 评论 0原文

所以我使用 Microsoft Visual C# 2010 Express。 我正在尝试制作一个计算面积和周长的程序。 我有 2 个长度和宽度的文本框。 我有 2 个用于面积和周长的只读文本框。 所以我输入面积和周长的数字,当我单击“计算”按钮时,我会在面积和周长只读框中得到答案。 这个计算的代码是什么?

so im using Microsoft Visual C# 2010 Express.
im trying to make a program that calculates area and perimeter.
i have 2 text boxes for length and width.
i have 2 readonly text boxes for area and perimeter.
so i put in the numbers for area and perimeter and i get the answers in the area and perimeter readonly boxes when i click the "calculate" button.
what's the code for this calculation?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

满身野味 2024-10-21 23:54:50

嗯,那很简单。使用基本的几何公式​​:面积 = 高度 x 宽度周长 = (高度 + 宽度) x 2

然后只需执行以下操作:

int pmtr = (Convert.ToInt32(textBox1.Text) + Convert.ToInt32(textBox2.Text)) * 2;
int area = Convert.ToInt32(textBox1.Text) * Convert.ToInt32(textBox2.Text);

textBox3.Text = pmtr.ToString();
textBox4.Text = area.ToString();

另外,您可能想查看 TryParse 使代码更加稳定并避免无效值的异常。

Well that would be simple. Using basic geometrical formulas: Area = height x width and Perimiter = (height + width) x 2

Then simply do this:

int pmtr = (Convert.ToInt32(textBox1.Text) + Convert.ToInt32(textBox2.Text)) * 2;
int area = Convert.ToInt32(textBox1.Text) * Convert.ToInt32(textBox2.Text);

textBox3.Text = pmtr.ToString();
textBox4.Text = area.ToString();

Also, you might want to look at TryParse to make the code a bit more stable and avoid exceptions on invalid values.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文