<font color=green><center>Deep Sea VII -- Project with Multiple Files</center></font>
Lecture VII was finished and is ready for posting on my website. This lecture is a follow-on to the previous lecture as well as a stepping stone to the next one. The next few lessons will be prepping you to be able to construct a basic menu system to get to different parts of your application, complete with clearing the screen, displaying the menu, validating the selection, etc.
Before one can do menus, essential C syntax must be mastered, which will be the topics of the lectures after VII. They include a character array, a list of character arrays, how to pass them to functions, conditional and decision making logic, if statements, and loops. These lectures most likely will take us up into the first of the new year.
Everyone is going at different speeds of doing the homework and absorbing the material, and Christmas is coming. So for this lecture, anyway, I'm sending it directly to those who let me know they are ready.
There is less to do in terms of typing stuff in, but more thought is required in terms of completing the lecture. I also left out pictures and slurred over steps already done in previous lessons to let you discover how much you can do on your own and by reviewing the notes.
The forum is the best place to pose questions. You may be asking what others are afraid to ask, or don't quite know how to present their questions.
<hr>
On the Lab project, I completed its design and layout late last week. Over the weekend I coded a bunch of stuff up, including getting the database (the check register to and from disk and writing checks) up and running and debugged, then simplified the code, following the design specifications.
The design is stable. The Lab project could very well take the entire length of the C course to complete, and maybe even a few weeks longer although I'll try to complete both the lectures and the lab assignments at about the same time.
The project will follow the lectures -- we will get a menu up and running first, so make sure you do the assignments and pass them in so I can check your understanding as we progress.
C-ya.
Allen
------------------
Allen Moulton from Uechi-ryu Etcetera
Deep Sea VII -- Project with Multiple Files
Moderator: Scott Danziger
Deep Sea VII -- Project with Multiple Files
Some of Lecture VII homework is starting to roll in. This means I've got to get the ole butt in gear for the menu development.
I thought of a neat little application that will work toward building a menu. It is really simple and will take advantage of learning to use different files in addition to strings, and the other things I promised for this section of the course. You will build a new project and then call it in to the existing project I supplied without changing a line of code – more skills concerningthe IDE.
Youse guys will write a shapes application for a circle, triangle, and a rectangle. I haven't designed it yet, but it'll work. The Lecture VII diagram fits this one perfectly. It will be easy for you to code by the time 3 or so more lessons have been developed and transmitted, and it will be the perfect guide to putting you on the doorstep of the class project menu.
You will select a shape from the menu, which you will design. Then screen prompts will then request certain dimensions, depending upon the shape. Once you input the numbers, the application will do the calculations behind the scene and present you with its response.
I’ll write the functions to do the math if we haven’t got there yet, or at least I’ll supply the formulas for you to put into functions that you will write.
Please read your K&R sections about variables, especially char, and character arrays. Mine is at work so I can’t point you to the specific paragraphs yet. I'll start on this application and Lecture VIII this evening.
C-ya
------------------
Allen Moulton from Uechi-ryu Etcetera
I thought of a neat little application that will work toward building a menu. It is really simple and will take advantage of learning to use different files in addition to strings, and the other things I promised for this section of the course. You will build a new project and then call it in to the existing project I supplied without changing a line of code – more skills concerningthe IDE.
Youse guys will write a shapes application for a circle, triangle, and a rectangle. I haven't designed it yet, but it'll work. The Lecture VII diagram fits this one perfectly. It will be easy for you to code by the time 3 or so more lessons have been developed and transmitted, and it will be the perfect guide to putting you on the doorstep of the class project menu.

You will select a shape from the menu, which you will design. Then screen prompts will then request certain dimensions, depending upon the shape. Once you input the numbers, the application will do the calculations behind the scene and present you with its response.
I’ll write the functions to do the math if we haven’t got there yet, or at least I’ll supply the formulas for you to put into functions that you will write.
Please read your K&R sections about variables, especially char, and character arrays. Mine is at work so I can’t point you to the specific paragraphs yet. I'll start on this application and Lecture VIII this evening.

C-ya
------------------
Allen Moulton from Uechi-ryu Etcetera