Posted 36 Days Ago Job ID: 1935725 3 quotes received

grid style calendars

Fixed Price$250-$500
Quotes (3)  ·  Premium Quotes (0)  ·  Invited (0)  ·  Hired (1)

  Send before: October 01, 2022

Send a Quote

Programming & Development Programming & Software

Hello


What would be the costs of doing the following in "C", NOT C++.


C programming wise, make a 6 by 7 grid calendar, for any month given and month number(1-12) and Year.

Make it fit a professional looking grid calendar, 1 month per laser paper..

                                  Use August 2022 as an example...


                                              Month:  August      Year: 2022               <--- you decide what looks best. 

         

                Sun           Mon               Tues            Wed            Thurs             Fri             Saturday     YrWkNo

        *----------------*----------------*----------------*----------------*----------------*----------------*---------------*-------------

        |                   |              1    |               2  |               3   |              4   |               5   |              6  |   <[31]                  .

        |                   |                    |                   |                    |                   |                    |                  | 

        |                   |                    |                   |                    |                   |                    |                  | 

        |                   |         213     |         214    |        215      |        216     |          217    |       218     |  

       *----------------*----------------*----------------*----------------*----------------*----------------*---------------*-------------

       * 

       *    all the way down to the last (5th)week of August 2022 

       * 

        *----------------*----------------*----------------*----------------*----------------*----------------*---------------*-------------

        |         28      |            29    |          30     |          31      |                   |                    |                  |   <[35]                  .

        |                   |                    |                   |                    |                   |                    |                  | 

        |                   |                    |                   |                    |                   |                    |                  | 

        |        240     |         241     |        242     |        243      |                   |                    |                  |  

       *----------------*----------------*----------------*----------------*----------------*----------------*---------------*-------------


       I have routines that produce day and the year week no, and the day ordinal number; so it where I only have to inlay my functions.

       Make the day ordinal number just off center to the left. 

       Make the year week no' the place where I made it.

       Make the day number, in the top row, center it, but offset it to the right a bit as shown. 

       Some months will have six rows and some will have just five rows. 

       Your call will the day names, abbreviated or not, depending on what looks sharp and better. 

       But make all calendar stuff a callable "C" routine. 

       You'll have to come up with your own functions to provide the day ordinal numbers AND year week no's to make it work, but indicate where I can inlay my functions. 

       Could you make it look very sharp looking...    In Portrait Mode. 

       Put the produced calendar output into a "C" output text file, I believe using  filestat = fopen(" file name", "wb");  I maybe wrong. 


       Parameters: 1: the location of the output file. location + filename.

                            2: the year value. No negative year values.

                            3: the month number 1 thru 12.

                        e.g.:

                               If parameters 2 is a year value, and 3 is a zero, :produce a years worth of calendars. - meaning 12 months worth(1 to 12). 

                               If parameters 2 is a year value, and 3 is a valid month number(1 thru 12), :just produce that month only..

                            4: this is return status code. 0 means no errors - all is well...   means there were errors - calendar creation(s) aborted. 

                A return value code of 1. e,g.: "return(1)" at the end of the routine. 

=================


What is the cost that I'm looking at?? I hope it's in the range I'm hoping for.

Thanks,


... Show more
Sam T United States