UNC-CH COMP 110

Example Programs


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


HTML tag summary
First Javascript example done in class 1/24/07
For loop... fixed max done in class 1/31/07
For loop... break out before end done in class 1/31/07
While loop... done flag, asks "are you done" done in class 2/5/07
While loop... done flag, uses first number as "x" done in class 2/5/07
While loop... "infinite" loop with break out on "x" done in class 2/5/07
Functions... a single large one done in class 2/5/07
Functions... parameters and return value done in class 2/5/07
Arrays... computing average exams scores done in class 2/9/07
Arrays... exams scores using a 2nd function, document.write() done in class 2/12/07
Arrays of strings... bones of Assn. 3 done in class 2/14/07
Coordinated arrays done in lab 2/16/07
Using Arrays to do the converter program done in class 2/21/07
How to do call Math functions and make random numbers done in class 2/26/07
Web page on random numbers ( JavaScript Math object)
Representing a card deck and dealing cards done in class 3/07/07

Java examples



value params vs reference params
Sorting: arrays, functions, parameters
2D arrays
More 2D arrays
associative arrays
Another way... 2D arrays
Recursion: Factorial
more complex objects
inheritance
inheritance
constructors, final, static: rectangles again