阿摩線上測驗 登入

申論題資訊

試卷:100年 - 100年地方考四等_資訊處理#12232
科目:程式設計
年份:100年
排序:0

申論題內容

一、薪資在40,000元以上須預扣5%的所得稅,請以任何程式語言: (1)寫一程式片段輸入一薪資到整數變數int Salary,並且將其顯示出來。(10分) (2)再寫一程式片段計算應預扣多少稅額。(10分)

詳解 (共 3 筆)

詳解 提供者:Angus Yang
/*本程式經過 Dev C++ 4.9.9.2測試 */
#include

using namespace std;
int Salary;
float tax_m;

main()
{
cout << "請輸入薪資金額:" << endl;
cin >> Salary ;
printf("您輸入的薪資金額是 %d\n",Salary);

if(Salary >= 40000)
{
tax_m = (Salary * 0.05);
printf("應扣的稅額是%6.0f",tax_m);
system("PAUSE");
}
else
{
cout << "您輸入的薪資金額不用預扣" << endl;
system("PAUSE");
}
return 0;
}
詳解 提供者:ping411526
Int Salary ; // 薪資 Int Maney; // 稅額 System.out.ln ( " 薪資: " + Salary ); If Salary >= 40000 then Maney = Salary * 0.05 , System.out.ln ( " 稅額: " +Maney);
詳解 提供者:hchungw
python
Copy code
salary = int(input("Enter salary: "))
if salary > 40000:
    tax = salary * 0.05
    print(f"Gross Salary: {salary}")
    print(f"Tax deducted (5%): {tax}")
    print(f"Net Salary: {salary - tax}")
else:
    print(f"Salary: {salary}")
    print("No tax deduction required.")
 
這段Python代碼實現了與之前Java示例相同的功能:
從用戶處獲取薪資輸入。
判斷薪資是否超過40,000元,若超過則計算5%的稅,並輸出稅前薪資、稅金和稅後薪資;若不超過,則直接顯示薪資並說明無需預扣稅。
Python代碼通常比Java更簡潔,這使得Python非常適合教學、學習以及快速開發。此外,Python強大的社區支持和豐富的第三方庫使其在各種應用領域都很受歡迎。