Details of this Paper

CSC 275 Assignment 1

Description

solution


Question

Question Subject Line: CSC 275 Online Assignment 1 Question;As I was on a hike the other day I came across a small child in the woods. He told me his life story, with special mention of his disabled sister who loves flowers, and asked me for a favor.;He wanted a way to organize the flowers that he picks for her each day and perform a few basic tasks with them, along with a few restrictions. It is our goal to help him out!;? He can only carry 25 flowers as adding any more causes many of them to become crushed.;? He should be able to add and remove flowers by using their name.;? He needs to be able to search for a specific type of flower in his pack in case his sister has a special request.;? He needs to be able to sort flowers by their names alphabetically in ascending order (A-Z);? He needs to show how many of each flower he has in his pack.;Now, I have started a simple program which will serve as guidance for you, please help me finish it. (Please don?t modify the code that I give you, just add your code where required);import java.util.Scanner;public class Assignment01Driver;public static void main(String[] args);new Assignment01Driver ();// This will act as our program switchboard;public Assignment01Driver ();Scanner input = new Scanner(System.in);String[] flowerPack = new String[25];System.out.println("Welcome to my flower pack interface.");System.out.println("Please select a number from the options below");System.out.println("");while(true);// Give the user a list of their options;System.out.println("1: Add an item to the pack.");System.out.println("2: Remove an item from the pack.");System.out.println("3: Sort the contents of the pack.");System.out.println("4: Search for a flower.");System.out.println("5: Display the flowers in the pack.");System.out.println("0: Exit the flower pack interfact.");// Get the user input;int userChoice = input.nextInt();switch(userChoice);case 1;addFlower(flowerPack);break;case 2;removeFlower(flowerPack);break;case 3;sortFlowers(flowerPack);break;case 4;searchFlowers(flowerPack);break;case 5;displayFlowers(flowerPack);break;case 0;System.out.println("Thank you for using the flower pack interface. See you again soon!");System.exit(0);private void addFlower(String flowerPack[]);// TODO: Add a flower that is specified by the user;private void removeFlower(String flowerPack[]);// TODO: Remove a flower that is specified by the user;private void sortFlowers(String flowerPack[]);// TODO: Sort the flowers in the pack (No need to display them here) - Use Selection or Insertion sorts;// NOTE: Special care is needed when dealing with strings! research the compareTo() method with strings;private void searchFlowers(String flowerPack[]);// TODO: Search for a user specified flower;private void displayFlowers(String flowerPack[]);// TODO: Display only the unique flowers along with a count of any duplicates;/*;* For example it should say;* Roses - 7;* Daffodils - 3;* Violets - 5;*/

 

Paper#65683 | Written in 18-Jul-2015

Price : $27
SiteLock