c# - C# 流控制 devCodeCamp 任务
问题描述
为了 devCodeCamp(新注册者)的 C# 基础,我整天都被困在这项任务上,我在谷歌上搜索并阅读,直到我的大脑受伤。我的问题是我不知道我是否完成了任务,或者我是否遗漏了什么。
这是我执行的第一个任务的代码:
{
int hoursWorked = 35;
double payRate = 7.25;
double totalPay = hoursWorked * payRate;
Console.WriteLine(totalPay);
Console.ReadLine();
}
最终结果是预期的 253.75。
下一部分的任务就是这个。流量控制任务:支付计算器 v2
流量控制任务将是您之前所做的薪酬计算器的另一种形式。但是,此版本在计算总工资时会考虑加班。
对于下一个任务,让我们首先创建一个名为“CSharpExercises”的新类。我们将在接下来的几个任务中使用这个类。
在您的新类中,创建一个名为“RunPayCalculator”的公共成员方法。给这个方法两个参数,这样“hoursWorked”和“payRate”就可以从外部传入这个方法。此方法是您为工资计算器编写逻辑的地方!您的方法应以返回计算的“totalPay”结束。
与往常一样,通过在 Program 类的 Main() 方法中调用它来测试您的方法!随意为您的方法的两个参数传入您喜欢的任何值。请务必在这两种情况下测试该方法,以便您可以看到它适用于加班计算和非加班计算!
最后,不要忘记,如果您发现问题,您现在可以删除断点并进行一些调试!
到目前为止我的代码:
public class CSharpExercises
{
// member variables
// constructor
// member methods
public static double RunPayCalculator(int hoursWorked, double payRate)
{
double result = hoursWorked * payRate;
return result;
}
}
我不知道我是否完成了部分任务,或者我是否还需要做更多。我知道我的大脑很痛,我被困住了。
解决方案
推荐阅读
- java - 按下按钮后未显示Android通知
- sql - 在 Sqlite 中加入 3 个表并且没有收到预期的输出
- string - PowerShell 中的 .split 对我不起作用有什么原因吗?
- python - 了解 x.name 在 pandas DataFrame 中的使用 apply
- android - 具有两个选项卡的 ViewPager 在滑动和单击时会导致 IndexOutOfBoundsException
- string - 如何在循环中对字符串进行多次更新?
- python-3.x - Using Python to access LibreOffice Calc using Uno
- git - Discrepancy in capitalization between local and remote
- maven - 如何使用 swagger 生成 kotlin
- slack - Slack Block Kit 字体