文档介绍:-
. z.
C#.NET实验报告
郭佳
班级计142
** 149074043
指导老师邰伟鹏
【实验目的】
熟悉超级存款计算器”,以简单直观的操作界面为客户提供一个银行存款本息到期金额结算查询程序,以便客
户决定选择那种存款方式。
用户输入存款金额及相应信息后,单击【计算】按钮,程序能自动在【到期结算总额】中显示到期应得的本金和利息合计总金额。
【实验要求】
要求用startAmount表示初始存款金额。
要求用yearRate表示年数。
要求用years表示年数。
要求用calculateFrequency保存用户选择的计算方式,即“按月算息”、“按季度算息”和“按年算息”,当用户在【计算方式】中选择*个计算方式后,程序会根据选择结果对calculateFrequency赋以相应的字符串值,如赋值为“按月算息”。
要求用rate表示按选择的计算方式使用的利率。
要求将计算出的结算总金额赋给total变量,并在只读的te*tBo*Total中显示结果。
-
. z.
【实验代码】
using System;
using ;
using ;
using ;
using ;
using *t;
using ;
namespace SuperCalculator
{
public partial class FormMain : Form
{
public FormMain()
{
Initializeponent();
= ;
}
/// <summary>
/// 将字符串转换为32位整数或64位浮点数
/// </summary>
/// <param name="str">被转换的字符串</param>
/// <param name="mustGreatThanZero">是否有必须大于零的要求
-
. z.
</param>
/// <param name="result">转换后的结果</param>
/// <returns></returns>
private bool ConvertStringToNumber(string str, bool mustGreatThanZero, out int result)
{
bool isValid = false;
if ((str, out result) == false)
{
MessageBo*.Show(("无法将{0}转换为整数", str));
}
else
{
if (result <= 0)
{
MessageBo*.Show(("{0}不是正数", str));
}
else
{
isValid = true;
}
-
. z.
}
return isValid;
}
/// <summary>
/// 将字符串转换为32位整数或64位浮点数
/// </summary>