我是编码新手,我需要你们这里的一些指导和帮助。我正在创建一个汽车租赁系统。当用户单击列表中的一辆车时,它将存储在会话(价格)中。然后他们需要选择租赁天数(在下拉列表中)和司机服务(选择是或否)。假设 1 天的租金为 30 美元。然后租赁日为3天,司机服务为15 美元。所以计算将是$30 x 3 = $90 + $15 = $105。现在的问题,如何在代码中编写所有的计算。我在标签上写的所有粗体数字。对不起,我的英语不好。非常感谢。
问问题
1042 次
3 回答
1
根据您的要求将标签文本转换为整数/浮点数
int value = Convert.ToInt32(label.Text.ToString().Trim());
根据您的问题,我认为这是您想要的。我现在无法发表评论.. :-(
于 2012-08-01T05:04:58.300 回答
1
您可以尝试以下代码
public float calculate(float rental, int days, bool servcieSelected, int chauffeurService)
{
float totalAmount = (rental * days) + (servcieSelected ? chauffeurService : 0);
return totalAmount;
}
并像这样调用这个函数:
float total = calculate(30.0f, 3, true, 15);
希望这会帮助你。
于 2012-08-01T05:14:44.877 回答
0
您可以创建这样的函数并调用它,然后将结果存储在 Session["total"] 中。
有一些静态变量:
const float rental_fee = 30.0;
const float chauffeur_service = 15.0;
public static float getTotalCost(float days, bool include_chauffeur)
{
float total = (days * rental_fee) + (include_chauffeur ? chauffeur_service : 0);
return total;
}
于 2012-08-01T04:59:53.220 回答