I would start by creating a person object with those pieces as private variables. Have one of those private variables be the array of grades. Make appropriate getters, setters, and constructors. Make a method to get the grades and store them in the array. Make a method to retrieve the grades and print them. Make a method to calculate the percentage and letter based on the array of grades. I would recommend having that method return a percentage (type double) and then have another method that takes a percentage and converts it into a letter (type char). Create these methods and you should have a solid person object that uses arrays to hold grades. Then create a driver to test your new object.