RSS Forums RSS
Please support our Computer Science and Software Design advertiser: Programming Forums
Views: 4259 | Replies: 2
Join Date: Apr 2005
Posts: 3
Reputation: Potsuki is an unknown quantity at this point 
Rep Power: 0
Solved Threads: 0
Potsuki Potsuki is offline Offline
Newbie Poster

Solution PseudoCode Help For Newbie

  #1  
Apr 23rd, 2005
Hi to all

I have just joined this lovely community today. I was wondering if someone would be willing to help out a newbie gal with a pseudocode problem....

Basically I am trying to write some pseudo code for the following problem

- A company has some data for each month for five years which = 60 integers
(12 integers for each year)
- A program must prompt the user to input the data and warn if the data is not an integer
- The program must calculate the average for each year and display it for each year (e.g. year 1, year 2, year 3, year 4, year5)

I have come with the following but am not sure if it's correct - I can see 2 flaws

1. There are 5 wasteful loops which capture virtually the same information
2. Also I feel that perhaps I should use an array to store the 60 integers

begin
Integer i, yr1, yr2, yr3, yr4, yr5

// Loop to get values of Year 1
i=1
REPEAT

Display “Enter values for Year 1 as integers�
IF value = integer THEN
Display “Confirm data entry finished�

ELSE
Display “Values entered not integers, re-enter as integers�

END IF

i = i+1

UNTIL (i<12)

// The value Yr 1 is equal to the sum of the values of all the months for Year 1
Yr1 = sum of i1+i2+ i3 +i4+i5+i6+i7+i8+i9+i10+i11+i12

// Call procedure to calculate average for Year 1, procedure is at end of program

Call Average (yr1)

Display “Average growth for Year 1 is� + Average

end

begin

// The program continues with another 4 loops same as the one above to capture the data for each year.
// I didn't include the four other loops in my example because I thought that this is a lot of repitition

________________________________________________________
Procedure to calculate Average for each year

begin
AVERAGE (integer yr)
AVERAGE = yr/12
end

Any advice would be very much appreciated.

Thank you in advance....

Cheers

Potsuki :p
AddThis Social Bookmark Button
Reply With Quote  

Only community members can participate in forum threads. You must register or log in to contribute.

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)

 

Thread Tools Display Modes
All times are GMT -4. The time now is 9:36 pm.
Forum system based on vBulletin Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
©2003 - 2008 DaniWeb® LLC