Most of the following code will be in 'C'. That is not to say that other code will not be added at a later date, but for now this will be a collection of 'C'. I am doing these as a study for the 'Project', and I am doing these because I am finding great enjoyment in using this language.

Note about the 'C' programs: they are meant to be run from within a command console / terminal. To most, this note is beyond obvious. But, to the others, if you try to run the compiled executable(s) directly, the program will usually run then vanish.

To Compile under *nix: gcc {filename.c} -o {filename_of_choice}. There are other switches to gcc that you can use, but the previous example should work just fine. To compile under Windows: pick a Windows program of preference and follow their instructions.

Handy Note: Place the executables in a directory that is set in your 'PATH', otherwise, in Windows one must travel to the directory via the command prompt to run - or in Linux, one must travel to the directory and run via the './{executable}' command.

Practice C - Functional

  • Calculate Tree Height

  • treeHeight.c - Source Code - Last Modified: 2013-05-12 12:16:44
  • Convert Celsius to Fahrenheit - Fahrenheit to Celsius

  • celFarConversion.c - Source Code - Last Modified: 2013-05-15 21:03:51
  • Convert MPH to Knots - Knots to MPH

  • mph2knots.c - Source Code - Last Modified: 2013-05-15 23:29:40
  • Ohm's Law Calculator

  • ohmsLaw.c - Source Code - Last Modified: 2013-05-16 21:24:49
  • Password Combination Generator Mechanism (PCGM) - Word Manipulation Suite

  • numPassGen.c - Source Code - Last Modified: 2013-05-22 20:29:40

Powershell

  • first file

  • powS_1.ps1 - Code - Last Modified: 2026-01-20 19:50:41
  • sub1.ps1Code - Last Modified: 2026-01-20 19:50:41

Yes, this text is meant to be below the content above. You will probably not find any explanations down here as well.