UNC-CH COMP 110

Examples Developed in Class


Many of these may execute more easily in Firefox. Default popup blocker settings in IE may prevent your from entering input on some.

Click a link to see the web page and run the program. When viewing the web page for a program, you can view the code itself with "view source".


Java examples

Simple Java program, command line arguments done in class 10/29/08
Factorial program: keyboard input, supporting methods (function) done in class 11/3/08
Factorial with some error trapping (exception handling) done in class 11/3/08
Arrays: grade handler done in class 11/5/08
Arrays: bubble sort done in class 11/5/08
Class: Rectangle done in class 11/7/08
Class: Improved, Full Rectangle done in class 11/10/08
Class: CardGame
Class: CardGame (developed further)
Class: CardGame (developed even further)
Recursion done in class 11/24/08 and 12/01/08

HTML examples

simple HTML page done in class 8/25/08

JavaScript examples

copy this simple program done in class 9/3/08
Repetition: Simple For Loop done in class 9/8/08
Repetition: Simple While Loop, counter controlled done in class 9/10/08
Repetition: While loop, user-input controlled done in class 9/10/08
Repetition: While loop, use of string data done in class 9/12/08
Repetition: Nested Loops, factorial done in class 9/15/08
Circle calculations: user input, not checked done in class 9/15/08
Circle calculations: user input, checked done in class 9/17/08
Circle calculations: switch statement done in class 9/17/08
Circle calculations: Functions done in class 9/22/08
Circle calculations: Functions (more) done in class 9/24/08
Circle calculations: Functions (final) done in class 9/24/08
Simple two function program for symbolic execution done in class 9/26/08
Assn4: Input and Output with HTML text fields done in class 9/26/08
Assn4: Bones of the Mortgage Calculator done in class 10/1/08
Intro to arrays done in class 10/1/08
Arrays: summing elements, averaging done in class 10/1/08
Arrays: using random number generator done in class 10/6/08
Arrays: Bubble Sort done in class 10/13/08
Array of strings (bones of assn 5) done in class 10/22/08
Array of boolean (dealing cards) done in class 10/22/08