# Code *Disclaimer: Code is from class assignments.  All source code is of my own and may be used freely at your own use.  I hold no responsibility for the files on this site. Download at your own risk.* [Github](https://github.com/d4rkwyng/code/tree/main) - [[#Assembly]] - [[#C++]] - [[#Java]] - [[#Visual Basic 2005]] #### Assembly - [integer comparison](https://github.com/d4rkwyng/code/blob/main/asm/wood3.s) (4/4/2004) Takes two integers and determines whether it is greater than, less than, or equal to. #### C++ - [Banking](https://github.com/d4rkwyng/code/blob/main/cpp/banking.cpp) (2003) Simple console-based banking application. - [Loan](https://github.com/d4rkwyng/code/blob/main/cpp/loan.cpp) (2003) Simple console-based loan payment calculator. - [Moo!](https://github.com/d4rkwyng/code/blob/main/cpp/moo.cpp) (2003) Console-based game Moo! (Similar to Mastermind) - [Stereo Loan](https://github.com/d4rkwyng/code/blob/main/cpp/stereoLoan.cpp) (03/04/2004) Takes a total debt, a monthly payment, and an interest rate and calculates the amount of months to pay off the debt and the total interest paid on debt. - [Stereo Loan (Updated)](https://github.com/d4rkwyng/code/blob/main/cpp/stereoLoan_func.cpp) (03/18/2004) Takes a total debt, a monthly payment, and an interest rate and calculates the amount of months to pay off the debt and the total interest paid on debt. (Updated to use Functions. - [Triangle](https://github.com/d4rkwyng/code/blob/main/cpp/triangle.cpp) (03/17/04) Creates an equilalateral triangle based on the EndUser's input for the base. #### Java - [arrayutil](https://github.com/d4rkwyng/code/tree/main/java/arrayutil) (10/29/2002) Sorts user's input into numerical order and displays results. - [arrayutil2](https://github.com/d4rkwyng/code/tree/main/java/arrayutil2) (03/12/2002) Sorts user's input into numerical order and displays results. - [artomatic](https://github.com/d4rkwyng/code/tree/main/java/artomatic) (04/9/2003) Randomly draw shapes. - [complex](https://github.com/d4rkwyng/code/tree/main/java/complex) (03/18/2003) $null - [Castle of Dahgon](https://github.com/d4rkwyng/code/blob/main/java/Dahgon.java) (12/15/2002) Destroy the evil monster. - [date20](https://github.com/d4rkwyng/code/tree/main/java/date20) (04/30/03) Analyzes the date values and checks for accuracy. Can also increment the next day value. - [date](https://github.com/d4rkwyng/code/tree/main/java/date) (10/20/2002) Displays the proper date. - [decimal palindrome](https://github.com/d4rkwyng/code/tree/main/java/decimalpalindrome) (02/25/2003) Reads input from End User and determines whether or not it is a Decimal Palindrome. - [FileRead](https://github.com/d4rkwyng/code/blob/main/java/FileRead.java) (05/07/2003) The user enters a file name in the text field and presses the enter key. The program loads the file and is displays it in the text area. - [gradebook](https://github.com/d4rkwyng/code/tree/main/java/gradebook) (11/13/2002) Determines overall percentage in class from four categories. - [gradesum](https://github.com/d4rkwyng/code/tree/main/java/gradesum) (10/02/2002) Calculates total/average/range/percentage of user's input exam grades. - [interestcalculator](https://github.com/d4rkwyng/code/tree/main/java/interestcalculator) (3/05/2003) Gets value from initial, rate, and term in years. - [linkedlist](https://github.com/d4rkwyng/code/tree/main/java/linkedlist) (05/14/2003) Tests the usage of Linked Lists. - [mygradebook](https://github.com/d4rkwyng/code/tree/main/java/mygradebook) (04/09/2003) Calculate and report on my grade - [final project: java-based Web Browser](https://github.com/d4rkwyng/code/tree/main/java/webbrowser) (05/28/2003) - [presentation](https://pub.mindtricks.io/code/java/browser/index.htm) Browses the internet. A basic webbrowser. - [TempConvert](https://github.com/d4rkwyng/code/blob/main/java/TempConvert.java) (09/17/2002) Converts from Fahrenheit to Celcius #### Visual Basic 2005 - [CarpetCalc](https://github.com/d4rkwyng/code/tree/main/vb2005/CarpetCalc) (1/21/2007) Calculates area of a carpet `(CarpetArea = CSng(txtLength.Text) * CSng(txtWidth.Text)` - [WageCalculator](https://github.com/d4rkwyng/code/tree/main/vb2005/WageCalculator) (1/30/2007) Calculates gross pay `sngGrossPay = CSng(txtHoursWorked.Text) * CSng(txtPayRate.Text)` - [Math Tutor Application](https://github.com/d4rkwyng/code/tree/main/vb2005/Math%20Tutor%20Application) (2/7/2007) Shows value when clicking button using labels - [Name and Address](https://github.com/d4rkwyng/code/tree/main/vb2005/Name%20and%20Address) (2/7/2007) Shows value when clicking button using labels - [Centigrade to Fahrenheit](https://github.com/d4rkwyng/code/tree/main/vb2005/Centigrade%20to%20Fahrenheit) (2/14/2007) Assignment required converting celsius to fahrenheit. Program converts between Celsius, Fahrenheit and Kelvin to another. `(C * 1.8) + 32` - [Theater Revenue](https://github.com/d4rkwyng/code/tree/main/vb2005/Theater%20Revenue) (2/14/2007 ) Calculates four values, combines the sums and displays various results - [Bank Charges](https://github.com/d4rkwyng/code/tree/main/vb2005/Bank%20Charges) (2/14/2007) Calculates fees based on number of checks using ranges (case statements) - [Health Club Membership Fee Calculator](https://github.com/d4rkwyng/code/tree/main/vb2005/Health%20Club%20Membership%20Fee%20Calculator) (2/14/2007) Calculates membership fees based on selected type, options and length of term - [Fat Gram Calculator](https://github.com/d4rkwyng/code/tree/main/vb2005/Fat%20Gram%20Calculator) (2/21/2007) Calculates percentage of fat that comes from calories `PercFat = CalFat / Cal` - [Distance Calculator](https://github.com/d4rkwyng/code/tree/main/vb2005/Distance%20Calculator) (2/26/2007) Calculates distance traveled per hour based on inputs and outputs to a textbox - [Sum of Numbers](https://github.com/d4rkwyng/code/tree/main/vb2005/Student%20Test%20Scores) (3/9/2007) Calculates sum of numbers based on input value: `Do While intCount < intInput` `intCount += 1` `tmpInput += intCount` `Loop` - [Workshop Selector](https://github.com/d4rkwyng/code/tree/main/vb2005/Workshop%20Selector) (3/10/2007) Calculates total cost based on lists of selected costs. - [Order Status](https://github.com/d4rkwyng/code/tree/main/vb2005/Order%20Status) (3/16/2007) Calculates delivery information based on number of orders from supply. - [Conference Registration System](https://github.com/d4rkwyng/code/tree/main/vb2005/Conference%20Registration%20System) (4/6/2007) Calculates costs based on selected values. - [LS Array Values](https://github.com/d4rkwyng/code/tree/main/vb2005/LS%20Array%20Values) (4/13/2007) Uses an array to store input or randomized values then outputs smallest and largest numbers. - [Employee Data](https://github.com/d4rkwyng/code/tree/main/vb2005/Employee%20Data) (4/20/2007) Program allows user to input data into text fields and outputs to a file. - [Student Test Scores](https://github.com/d4rkwyng/code/tree/main/vb2005/Student%20Test%20Scores) (5/28/2007) Program loads file if found then calculates student average based on input scores.