banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Forum Index Thảo luận hệ điều hành Windows Xin giúp đỡ về C/C++  XML
  [Programming]   Xin giúp đỡ về C/C++ 14/05/2007 04:00:59 (+0700) | #1 | 58946
Kid2111
Member

[Minus]    0    [Plus]
Joined: 26/04/2007 14:31:13
Messages: 82
Offline
[Profile] [PM]
ai giúp mình làm bài này ..cảm ơn nhù lắm

C4_PT(A) C

ASSIGNMENT PART 1

MAWSON FRUIT SELLERS – MFS1

Due: As defined in the study schedule in the study guide.


PROBLEM SPECIFICATION
DESCRIPTION

Mawson Fruit Sellers (MFS) has made a request for a program to produce a sales docket for items bought at their shop, and to calculate the GST payable. The weight and unit price will be entered for each item bought. A sales docket for a single customer will be produced on exit of the program.
INPUTS

For each item sold enter the
• Weight: Weight of item bought (>0, <=20Kg). From the keyboard
• Unit Price: Price per kilo (>$0, <=$50). From the keyboard

PROCESSING

1. Enter the Weight and Unit Price for each item.

2. Calculate the cost of the item, and accumulate total cost for this customer.

3. Terminate the customer sale when a value of zero is entered for the weight.

OUTPUT

1. After each item has been entered, output the
• Weight
• Unit Price
• Cost

2. After all items have been entered for a customer output
• Total Cost of all items
• GST included (calculated as 10% of total cost)

All output must go to the screen.



ASSIGNMENT REQUIREMENTS For this assignment you must present your work in a professional manner:
Your documentation will include
• Program Specification
• Known Solutions
• Data Dictionary
• Pseudocode
• Documented Source Code
• Desk Check

You must use a structured programming approach and use the most appropriate loops and selection structures.

SAMPLE OUTPUT

Enter the weight in kg (0 to stop): 1
Enter the unit price $ 0.50


1.0 kg @ $0.50 costs $0.50

Enter the weight in kg (0 to stop): 2.5
Enter the unit price $ 1


2.5 kg @ $1.00 costs $2.50

Enter the weight in kg (0 to stop): 1.2
Enter the unit price $ 2


1.2 kg @ $2.00 costs $2.40

Enter the weight in kg (0 to stop): 0


** MAWSON FRUIT SELLERS **

TotalCost $ 5.40
GST included $ 0.54


Press Enter to continue …
[Up] [Print Copy]
  [Question]   Xin giúp đỡ về C/C++ 14/05/2007 04:35:50 (+0700) | #2 | 58950
[Avatar]
learn2hack
Elite Member

[Minus]    0    [Plus]
Joined: 29/06/2006 16:32:37
Messages: 825
Offline
[Profile] [PM] [WWW]
Bạn chỉ cần dùng 1 vòng lặp while với điều kiện weight == 0 thì dừng lại, trong vòng lặp yêu cầu nhập weight và price, sau đó đưa ra giá của nó. Mỗi khi tính thì cộng thêm vào tổng số tiền. Cuối bài thì tính thuế 10% vào.

Bài này rất cơ bản, chỉ nói về nhập xuất dữ liệu và vài phép tính đơn giản, có lẽ bạn không dịch được đề hay sao đó.

Code nói chung có dạng này (có thể có lỗi, bạn sửa nhé, đây chỉ là hàm main() thôi)

Code:
float weight, price;
float total = 0;

printf("Enter the weight in kg (0 to stop): ");
scanf("%f", &weight);

while (weight != 0) {
    printf("Enter the unit price: ");
    scanf("%f", &price);

    print("\n\n%.2f kg @ %.2f costs $%.2f\n", weight, price, weight * price);
    total += weight * price;

    printf("Enter the weight in kg (0 to stop): ");
    scanf("%f", &weight);
}

printf("\n** MAWSON FRUIT SELLERS **\n");
printf("TotalCost $ %.2f\n", total);
printf("GST included $ %.2f", 0.1 * total);
Blog: http://hontap.blogspot.com
Tải phần mềm miễn phí: http://www.taiphanmem.org
[Up] [Print Copy]
  [Question]   Xin giúp đỡ về C/C++ 15/05/2007 00:20:36 (+0700) | #3 | 59134
Kid2111
Member

[Minus]    0    [Plus]
Joined: 26/04/2007 14:31:13
Messages: 82
Offline
[Profile] [PM]
^^uhm có lẽ cái dề dài quá làm mình phân tâm hôm qua ngồi cũng làm ra dc rồi ^^do mình thiên về Quản trị nên học lập trình hơi yếu ..dù sao cảm ơn ban nhiều lắm
[Up] [Print Copy]
[digg] [delicious] [google] [yahoo] [technorati] [reddit] [stumbleupon]
Go to: 
 Users currently in here 
1 Anonymous

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|