Programming C, C++, Java, PHP, Ruby, Turing, VB
Computer Science Canada 
Programming C, C++, Java, PHP, Ruby, Turing, VB  

Username:   Password: 
 RegisterRegister   
 finding sum of all numbers until an eof of -99 is entered?
Index -> Programming, Turing -> Turing Help
View previous topic Printable versionDownload TopicSubscribe to this topicPrivate MessagesRefresh page View next topic
Author Message
baykko




PostPosted: Mon Sep 15, 2008 7:18 pm   Post subject: finding sum of all numbers until an eof of -99 is entered?

i have kind of forgotten my basic turing knowledge
i am required to create a program where you can enter an unlimited amount of numbers, and it will end once you enter -99 and it will find the sum of all the numbers that you entered
i only know how to do this for a set number of entries, but how would I be able to keep entering an unlimited amount of numbers with no limit?
Sponsor
Sponsor
Sponsor
sponsor
Insectoid




PostPosted: Mon Sep 15, 2008 7:53 pm   Post subject: RE:finding sum of all numbers until an eof of -99 is entered?

You would have a loop, with an exit when num= -99, then get a number from the user and add it to a variable 'total'.
baykko




PostPosted: Mon Sep 15, 2008 8:04 pm   Post subject: Re: finding sum of all numbers until an eof of -99 is entered?

how can i make it so when i enter the eof of -99, it isnt added to my total sum? this is what ive done so far
code:

    var numb, totalsum : int := 0
    loop
        get numb
        totalsum := totalsum + numb
        exit when numb = -99
    end loop
    put totalsum
Insectoid




PostPosted: Mon Sep 15, 2008 8:09 pm   Post subject: RE:finding sum of all numbers until an eof of -99 is entered?

you do the exit when at the top of the loop, the first thing
baykko




PostPosted: Mon Sep 15, 2008 8:14 pm   Post subject: Re: finding sum of all numbers until an eof of -99 is entered?

I moved the exit in between get numb and totalsum:= and it works properly now
thanks guys
Insectoid




PostPosted: Mon Sep 15, 2008 8:16 pm   Post subject: RE:finding sum of all numbers until an eof of -99 is entered?

no, no, no, put it at the VERY TOP of your loop. This is important as you get into larger programs.
baykko




PostPosted: Mon Sep 15, 2008 8:18 pm   Post subject: Re: finding sum of all numbers until an eof of -99 is entered?

when i put it at the very top of the loop, the -99 gets added to my totalsum
gitoxa




PostPosted: Mon Sep 15, 2008 8:19 pm   Post subject: Re: RE:finding sum of all numbers until an eof of -99 is entered?

insectoid @ Mon Sep 15, 2008 8:16 pm wrote:
no, no, no, put it at the VERY TOP of your loop. This is important as you get into larger programs.


He's got it in the right place. There isn't a set place for an exit to go, it's just wherever it'll be most efficient. In this case, it's where he's moved it to.
Sponsor
Sponsor
Sponsor
sponsor
Display posts from previous:   
   Index -> Programming, Turing -> Turing Help
View previous topic Tell A FriendPrintable versionDownload TopicSubscribe to this topicPrivate MessagesRefresh page View next topic

Page 1 of 1  [ 8 Posts ]
Jump to:   


Style:  
Search: