Giter Site home page Giter Site logo

peteradamson's Projects

cs1073-calendar icon cs1073-calendar

A java program that, given a year, will determine if that year is a leap year or not

cs1073-counter icon cs1073-counter

A simple java program that calls a counter class, which has the ability to increment, reset, and return the current count.

cs1073-course-registration icon cs1073-course-registration

A java program that, given information about a student and a program, will return derived information about that student and program

cs1073-dice icon cs1073-dice

A java program that rolls a dice a number of times and returns the result

cs1073-game icon cs1073-game

A java program that simulates a dice game with two players

cs1073-gui icon cs1073-gui

Three different implementations of a counter GUI in java

cs1073-gui2 icon cs1073-gui2

A java program that creates a GUI to increment and decrement a counter

cs1073-rectangle icon cs1073-rectangle

A java program that, given two doubles representing the dimensions of a rectangle, gives geometric information about that rectangle

cs1073-registrar icon cs1073-registrar

A java program to act as a registrar at a school and retrieve a student id and grade

cs1083-ancestry icon cs1083-ancestry

A java program that uses a doubly linked list to create an ancestry map

cs1083-directory icon cs1083-directory

A java program that implements a tree map to maintain a phone directory

cs1083-hanoi icon cs1083-hanoi

A non recursive java solution to the towers of hanoi problem

cs2043-enroller icon cs2043-enroller

A java program created as part of a 2 hour lab exam to create courses, students, and grades. The system can create students with a student ID, and assign grades for completed courses to those students. Students can be enrolled into a course if they have met the prerequisites for that course.

cs2043-lottery icon cs2043-lottery

Simulates a lottery where a variety of tickets are created and added to a draw. The draw is then run and the winning numbers along with winning tickets are reported. Any winning tickets are reported with their numbers along with the number of matches to the winning numbers. If a ticket is created with no arguments the numbers are randomly generated. Otherwise, a ticket can be created by explicitly providing 5 integers or an array of 5 integers. If more or less than 5 numbers are provided in an array, the system will notify that an incorrect number of numbers has been specified, then exit. If duplicate numbers are specified on ticket creating, the system will notify that invalid numbers have been specified, then exit.

cs2043-transcript icon cs2043-transcript

A java program that provides a way to add and remove grades on a transcript, which is created with a student number. The transcript class is able to calculate a GPA based on the grades added/removed. The transcript class can take grades as either a letter or a number, and will create an instance of the grade class based on that grade. The grade class will automatically use the registrar class to calculate a nuber grade based on a letter grade or a letter grade based on a number grade.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.