每升水5.5元,现有三个用户 从控制台输入用户的用水量,用c#
时间: 2024-09-25 17:05:06 浏览: 29
在C#中,你可以创建一个简单的控制台程序来计算每个用户按每升5.5元的价格支付的水费。首先,你需要通过Console.ReadLine()函数获取用户的输入(水量),然后转换成数字,最后计算费用并输出结果。以下是基本的步骤:
```csharp
using System;
class Program
{
static void Main(string[] args)
{
Console.WriteLine("请输入用户一的用水量(单位:升):");
string userOneWater = Console.ReadLine();
Console.WriteLine("请输入用户二的用水量(单位:升):");
string userTwoWater = Console.ReadLine();
Console.WriteLine("请输入用户三的用水量(单位:升):");
string userThreeWater = Console.ReadLine();
double pricePerLiter = 5.5;
decimal userOneCost = CalculateCost(userOneWater, pricePerLiter);
decimal userTwoCost = CalculateCost(userTwoWater, pricePerLiter);
decimal userThreeCost = CalculateCost(userThreeWater, pricePerLiter);
Console.WriteLine($"用户一应付 {userOneCost} 元");
Console.WriteLine($"用户二应付 {userTwoCost} 元");
Console.WriteLine($"用户三应付 {userThreeCost} 元");
// 函数来计算单个用户的水费
static decimal CalculateCost(string waterQuantity, double pricePerLiter)
{
return Convert.ToDecimal(waterQuantity) * pricePerLiter;
}
}
}
```
在这个程序中,我们首先获取每个用户的用水量,然后使用`CalculateCost`函数将升数乘以价格得到费用。运行这个程序,用户可以在控制台上输入他们的用水量,然后会看到相应的费用。
阅读全文