• Home
  • Blog
  • Cypress College Create a Program Code Computer Science Task

Cypress College Create a Program Code Computer Science Task

0 comments

I need code for this question 

You are writing an inventory system for a library. This program will allow the user to enter a book title, remove a book title, and view all book titles. The book titles will be stored in a vector of strings which should be defined in your main function. 

  • In a continuous loop, give the user to the option to add a book, remove a book, view books, and quit. 
    • If the user chooses to add a book, call a function named addBook which asks the user to enter a title and then adds that title to the vector of strings. After asking the user to enter a title, perform the following input validation on it:
      • 1. The first character should not be lowercase
      • 2. There should be no special characters in the title (i.e. Each character must be a letter, digit, or whitespace character).
    • Ask the user to enter a title until they enter a string which passes input validation.
      • Once the user enters a valid string:
        • If the string already exists in the vector, tell the user that and do nothing.
        • If the string is not already in the vector, add it.
    • If the user chooses to view books, call a function named viewBooks which prints every string in the books vector. 
    • If the user chooses to remove a book, call a function named removeBook. In this function, ask the user to enter a title. If the title exists in the vector, remove it. If the title does not exist in the vector, tell the user that. Hint: You may want to refer to lecture 15’s notes about how to remove an element from a specific index in a vector.

About the Author

Follow me


{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}