Computer Science Canada need help please |
Author: | justlam_ [ Mon Mar 24, 2003 10:31 pm ] |
Post subject: | need help please |
k. i haf this program that requires me to draw a diamond wit "*". for example, if user enters 3, i should print: ___* __*** _***** __*** ___* if 4, then: ____* ___*** __***** _******* __***** ___*** ____* ***Scratch out underscores*** i started wit a flowchart that was too complicated - i'll try putting my flowchart up: input: size process: star = 1 process: starcount = 1 process: size = size * 2 -1 loop process: count = 1 process: space = (size - count) div 2 loop output: " ".. decision: exit when count = space process: count := count +1 end loop count :=1 loop put "*".. exit when starcount = star starcount := starcount +1 end loop star := star +2 loop put " ".. exit when count = space count := count + 1 end loop put " " exit when star = size end loop *** i tried doin' this by splitting it into sections, this is the top half but i dunno how to connect and i'm not sure if the above works. please reply. thanks. |
Author: | Asok [ Mon Mar 24, 2003 11:29 pm ] |
Post subject: | |
This question has been answered allready in another thread: http://www.compsci.ca/bbs/viewtopic.php?t=302&postdays=0&postorder=asc&start=30 check near the bottom of page 3 |
Author: | Tony [ Tue Mar 25, 2003 12:23 am ] |
Post subject: | |
it would help soo much if people actually used helpful titles for their new posts rether then !!!!HELP ME NOW!!!!!!!!!!!! since in case like that, not only do we NOT know what its about... even if we do answer the questions, others looking will probably just skip it and ask same question again |
Author: | azndragon [ Tue Mar 25, 2003 7:07 am ] |
Post subject: | |
You can't really blame him, it's so far down, I wouldn't think to look at it either |
Author: | justlam_ [ Tue Mar 25, 2003 11:06 am ] |
Post subject: | sorry for not writing a smart topic name |
i've checked the first 2 pages for related problem and can't find any yet. the link isn't the same program nor is it related but thanks anyways. |
Author: | Tony [ Tue Mar 25, 2003 11:50 am ] |
Post subject: | |
no, its the same problem... scroll down to the very bottom |
Author: | Asok [ Tue Mar 25, 2003 5:58 pm ] |
Post subject: | Re: sorry for not writing a smart topic name |
justlam_ wrote: i've checked the first 2 pages for related problem and can't find any yet. the link isn't the same program nor is it related but thanks anyways.
I SAID BOTTOM OF PAGE THREE!!! |
Author: | MysticAngel [ Tue Mar 25, 2003 6:50 pm ] |
Post subject: | |
hi. i did the same thing. here is thepeice of code that might help u loop put "" put "Please enter the size" get size put "" exit when size < 21 and size > 1 end loop for decreasing i : size .. 0 by 1 for i2 : 0 .. i put " " .. end for for i3 : 1 .. size - i * 2 put "*" .. end for put "" end for for i : 1 .. size for i2 : 0 .. i put " " .. end for for i3 : 1 .. size - i * 2 put "*" .. end for put "" end for MOD Edit: Thx for sharing your code with us I'll give you some bits |