Site icon Tutor Bin

George Mason University Computer Science Worksheet

George Mason University Computer Science Worksheet

Description

// Registration

// This program creates student objects and call methods

import java.util.Scanner;

public class Registration {

public static void main(String[] args) {

Scanner input = new Scanner(System.in);

// 1. instantiate the Students class – Create a student object

Students stud1 = new Students();

// 6. Create a batch of students using array

// 2. Set the student name

System.out.print(“Enter your first name: “);

String fName = input.next();

System.out.print(“Enter your last name: “);

String lName = input.next();

stud1.setName(fName, lName);

// 4. credit earned

System.out.print(“Enter the credits transferred to Mason: “);

stud1.setCredit(input.nextInt());

// int crt = input.nextInt()

// 3. class year

stud1.setClassYear();

// Display student greeting message

stud1.displayMessage();

// 5. Status checking with get methods.

Sytem.out.printf(“Hello %s,nYou will need to take %d credit hours to graduate in %d. n”,

stud1.getName(), (120 – stud1.getCredit()), stud1.getClassYear());

// 7. Test on more students

// 8. Search for students

// HW9

//1. Create an object from the CreSecs class

//2. Stud will check course available – cal course display method.

//3. Take user inout if the decide to enroll into this course

//4. Call course availability check

//5. call student semester crdit check (We’d done together)

//6. Display the course record

}

}

//Student

//This is Students class with states and methods to define a model.

import java.util.Calendar;

public class Students {

// Instance Variables

private String studName;

private int credit;

private int classYear;

// Constructors

// Set methods

public void setName(String fn, String ln) {

studName = fn +” ” + ln;

}

public void setClassYear() {

Calendar now = Calendar.getInstance();

int year = now.get(Calendar.YEAR);

if (credit >= 90)

classYear = year + 1;

else if (credit >= 60)

classYear = year + 2;

else if (credit >= 30)

classYear = year + 3;

else classYear = year +4;

}

public void setCredit(int transCredit){

credit = transCredit;

}

// Get methods

public String getName() {

return studName;

}

public int getCredit(){

return credit;

}

public int getClassYear(){

return classYear;

}

//other methods

public void semChecking(int crsCredit){

if (semCredit + crsCredit > 15)

System.out.println(“Sorry, you cannot add this course as it will bring your credit to over 15 credits”);

else {

System.out.println(“You can enroll into this course.”);

semCredit += crsCredit; //semCredit = semCredit + crsCredit;

}

}

// Display method

public void displayMessage () {

System.out.printf(“Hello, %s, class of %d!n”, studName, classYear);

}

}

//Cresec

// This is an instantiable class for Course Sections

public class CresSecs{

// Instance variables: course numer, section number, credit hour, searlimit, current enrol

// Set Method: creat set medthods for the first 4 variables, except current enroll

// Get Methods: Get method for all 5.

//other method: a medthd to return remaining seats, a method to dispalay a course record

sercheck(){

//if the check if the check available

//True : if

Have a similar assignment? "Place an order for your assignment and have exceptional work written by our team of experts, guaranteeing you A results."

Exit mobile version