Computer Science Canada The Calendar Program |
Author: | GhettoSingh [ Mon Jun 09, 2003 8:21 pm ] |
Post subject: | The Calendar Program |
Hey everyone, i'm new here and need some help with this turing program i have been assigned. I have to create a calander for all the months. The user will input the month, the first day of the month and how many days are in that month. The only problem i have is how should i even start this? Does anyone have any ideas on what i can do. Thank You all |
Author: | nate [ Mon Jun 09, 2003 8:25 pm ] |
Post subject: | If and else |
Its basically just a bunch of ifs and else's. var month :string if month = "December" or month ="12" then put "There are 31 days in ", month elsif month ="November" or month ="11" then put "There are 30 days in ", month end if I didn't complete the program but i am sure u get my point! |
Author: | GhettoSingh [ Mon Jun 09, 2003 8:26 pm ] |
Post subject: | |
yeah but it has to display the calander. like a grid or somethin im' not to sure how though |
Author: | GhettoSingh [ Mon Jun 09, 2003 8:31 pm ] |
Post subject: | |
like maybe i was thinking of making one grid and everytime the user enter's a month the title of the grid and the number of days changes. Could anyone help me in doing that? Like just start me off kind of |
Author: | GhettoSingh [ Mon Jun 09, 2003 8:48 pm ] |
Post subject: | |
how come i habe this feelin no one gonna help me lol |
Author: | Mephi [ Mon Jun 09, 2003 8:52 pm ] |
Post subject: | |
make a grid as a picture and put it as your background...then just use Font.Draws to put in the numbers in the right spots...and counted loops |
Author: | GhettoSingh [ Mon Jun 09, 2003 8:53 pm ] |
Post subject: | |
damn i know i know this too Ez of a program to even belong here very hard for me though |
Author: | JayLo [ Mon Jun 09, 2003 8:56 pm ] |
Post subject: | |
how come i feel like you're cheating. |
Author: | GhettoSingh [ Mon Jun 09, 2003 8:57 pm ] |
Post subject: | |
okay i'm sorry for giving that impression the admin if he wants can delete this post sorry guys |
Author: | PaddyLong [ Mon Jun 09, 2003 10:08 pm ] |
Post subject: | |
or if you wanna be "uber doober" (I heard a guy say that once...) you could do some research on the Doomsday Algorithm and just get the year and then make the calendar I made a program that uses the doomsday algorithm a while ago - it's attached, but unfortunately uncommented but first, get it working with input information like you're supposed to I would say, draw a grid that is 7 columns by 6 rows and use that as your base... probably also have a 3d array that is 7 columns by 6 rows and fill it with the dates that match up with them (and like -1 or 0 or something for indexes that are not actually in the month) so like the array for June 2003 would be like (1,1) := 1 %June first is a monday so the first day of the first week is the day 1 (1,2) := 2 (1,3) := 3 (1,4) := 4 (1,5) := 5 (1,6) := 6 (1,7) := 7 (2,1) := 8 (2,2) := 9 (2,3) := 10 (2,4) := 11 (2,5) := 12 (2,6) := 13 (2,7) := 14 .... (5,1) := 29 (5,2) := 30 (5,3) := 0 (5,4) := 0 (5,5) := 0 (5,6) := 0 (5,7) := 0 etc to fill the array I would have something like the current day of the week and whenever it gets to 7, put it back to 1 and also something for the current week # and whenever you reset your day of the week to 1, add one to the week # ... and whenever the month ends, reset the week # to 1 then when you go to display it just use a Font.Draw or locatexy to output the numbers into your grid... you should put this into a double for loop so you'd have like for q : 1..6 for w : 1..7 locatexy (w*sizeofyourboxes, q*sizeofyourboxes) put monthcalendar (q,w) end for end for I've probably posted too much of how to do this :/ hopefully you can understand what I'm talking about |
Author: | Prince [ Tue Jun 10, 2003 10:05 am ] |
Post subject: | |