我無法讓兩個類正確通信。我需要兩個班,否則這不會成爲問題。發生相關類問題
問題:
寫控制檯應用程序會要求用戶輸入的批發價格,然後顯示標記百分比的價格。您需要格式化每一行,以便它們都可以顯示在單個命令屏幕上。 創建一個類/對象來完成計算的實際工作(業務層)。本練習中不需要數據類。爲您的業務層使用實例化對象。
我知道我錯過了一些東西,但我不確定它是什麼。
我有什麼:
namespace ConsoleApplication1
{
class BusinessClass
{
static void Main(string[] args)
{
MarkupClass item1 = new MarkupClass();
Console.WriteLine("what is the whole sale cost: ");
item1.wholeSaleCost = decimal.Parse(Console.ReadLine());
}
}
class MarkupClass
{
private decimal markupPercent = 1.05m;
public decimal wholeSaleCost;
public decimal DoCalculations(decimal wholeSaleCostIn)
{
while (markupPercent < 1.11m)
{
decimal finalCost;
finalCost = wholeSaleCostIn * markupPercent;
Console.WriteLine("The wholesale price is: {0} and the final selling price is {1}", wholeSaleCostIn, finalCost);
markupPercent = markupPercent += 0.01m;
}
return markupPercent;
}
}
}
如果這只是一個類這將是容易的,但問題需要兩班。
這真的不清楚你的問題是什麼 - 你創建了一個第二類的方法,但甚至沒有調用該方法。你的問題是什麼? – UnholySheep
@UnholySheep對不起,這是我們第一次上課,我不完全確定我的問題。我簡直不明白如何讓這些課程互相配合 – moparjoe95
你到現在爲止的這個任務是什麼?不要忘記調用'item1.DoCalculations(item1.wholeSaleCost)'您的markupPercent語句看起來有點可疑。你調用的方法最終會返回一個值(可能是1.11m') – Icepickle