用C#编写程序实现房价计算,要求如下:市中心十公里内2.5每平方米,十公里外1.5万。输入房子位置、面积,计算总房价
时间: 2024-09-27 10:14:30 浏览: 18
在C#中,你可以创建一个简单的控制台应用来实现这个房价计算功能。首先,我们需要定义一个结构体`House`来存储位置和面积信息,然后创建一个函数`CalculatePrice`来计算房价。以下是基本的代码示例:
```csharp
using System;
public class Program
{
public static void Main()
{
Console.Write("请输入房子的位置(市中心为0,其他为正数):");
double location = Convert.ToDouble(Console.ReadLine());
Console.Write("请输入房子的面积(单位:平方米):");
int area = Convert.ToInt32(Console.ReadLine());
double pricePerSquareMeter = (location <= 10) ? 2.5 : 1.5; // 根据位置设定价格
double totalPrice = pricePerSquareMeter * area;
Console.WriteLine($"房子位于{location}公里处,面积为{area}平方米,总价为{totalPrice}万元。");
}
public static double CalculatePrice(double location, int area)
{
return (location <= 10) ? 2.5 * area : 1.5 * area; // 计算公式封装在这里
}
}
```
在这个程序中,用户会被提示输入房子的位置和面积,然后程序会根据位置判断使用哪种价格,并乘以面积来得到总房价。