免責聲明:我班的老師不提供任何示例或在課堂上顯示循環的任何示例(以及他向我們展示的一個示例,他說這是錯誤的,他使用了錯誤的示例),並且此外因爲他沒有說它是一個控制循環,嵌套循環,for,do還是while循環,因此我需要這裏的幫助,因爲我有一個EXTREMALY LAZY TEACHER。需要幫助循環
我只是要發佈的我需要(問題循環的第二部分)
編輯幫助的事情的一部分:澄清發布完整的問題。
Wacky Widgets Welding Company希望計算未來十年內每位員工的工資增長情況。該公司目前計劃每年將每位員工的工資增加5%。例如,目前每年掙25,000美元的員工明年將獲得26,250美元,第二年爲27,562.50美元,第三年爲28,940.63美元。設計以下內容,創建兩個類圖和僞代碼:
a)包含員工ID號和員工當前年薪的員工服務類。包括以下內容:
i)默認構造函數和重載構造函數。 ii)每個屬性的訪問器和增變器方法。 b)包含兩種方法的PayReport應用程序類:main()方法和printPayData()方法。 main()方法從名爲「employee.txt」的文件讀取Employee記錄,並一次一個地將它們發送到printPayData()方法。 printPayData()方法會生成一個報告,顯示未來10年每個員工的員工數量和員工工資。
這是我從教科書中的任務和幫助迄今爲止收集到的。
Public class PayReport
Public void main()
Employee oneWorker
Open (Employee.txt)
oneWorker = read (Employee.txt)
while oneWorker is not at end of file
printPayData = read(employee.txt)
endwhile
close(employee.txt)
return
public void printPayData (Employee emp)
integer gross
gross = emp.getemployeesalary() * 0.5
print emp.getemployeeid(), gross
return
endClass
所以我想知道我做錯了循環錯,什麼是正確的與現在的循環缺陷,並在那裏與現在的循環,什麼任何瑕疵都需要這個循環的變化。
這裏有更多的信息,如果任何人需要任何闡述或澄清我的基礎我的循環關閉。
Employee service class
public class Employee
// declarations
private employeeid : integer
private employeesalary : integer
public Employee()
employeeid = 0
employeesalary = 0
return
public Employee (id : integer, salary : integer)
employeeid = id
employeesalary = salary
return
public integer getemployeeid ()
return employeeid
public integer getemployeesalary ()
return employeesalary
public void setCustomeraget(integer id)
employeeid = id
return
public void setEmployeesalary (integer salary)
employeesalary = salary
return
End Class
所以employee.txt =會來自這裏的這個類)。
PS:如果需要任何額外的信息,我會編輯,並提供更多的信息
我的問題是,是,我根據我的僞代碼有缺陷的循環,不能正常工作,並且需要改變我根據我的僞代碼創建的循環。
當我在ArgoUML中創建了這個類的類圖,然後嘗試爲它生成一個代碼時,該類沒有在那裏列出,它是空白的。
EX。項目
代碼
可選職業
空(N/A)
嗨,歡迎來到Stack Overflow。小費,你應該縮進4個空格的所有代碼,這將正確格式化。正如你現在所看到的,只有你的類和類似的內容看起來像代碼,因爲這些部分是縮進的。祝你好運:) – 2010-11-06 21:07:43
說實話,要了解你所問的究竟是什麼,有點困難。根據你的僞代碼判斷,我會說,如果我正確地解釋了與循環相關的代碼,你就可以輕鬆一下。 – 2010-11-06 21:12:39
請注意,這不是VB.NET代碼:)您定位哪種編程語言? – 2010-11-09 12:28:38