首页 > > 详细

C++辅导 CS 100 Project Two讲解php

Introduction


Requirement
CS 100 Project Two – Spring 2017
Project Overview: Part of college is maintaining a reasonable social life. Part of maintaining a reasonable social life
is remembering when basic holidays are approaching and what to do for that holiday. For example, Valentine’s Day
is February 14. You need to decide if you are getting any gifts for any of your friends or family. Fortunately, you are
in CS 100, so you can write a program to make these decisions for you. Your program should follow the flowchart
shown on the next page.
This program will prompt the user for several inputs. It then tells the user what to do (what gift to give). Two sample
executions of the program are shown below, with the program prompts in blue and the user responses in red.
Who is getting the gift? family
Which family member? sibling
Did they ever beat you up? yes
Did you deserve it? yes
Get them a funny Valentine’s Day card!
Who is getting the gift? friend
What type of friend? childhood
Do you still talk to them? yes
Did you ever date them? no
You do not need to get them anything!
You can assume the user will always enter legal input. Every input will be one of the lowercase words shown below,
and each input will be one of the expected answers to the respective question.
family friend parent sibling other childhood college
sometimes young old yes no
The exact wording of the prompts is up to you. You can customize them as you want as long as you maintain the
existing flowchart functionality.
What You Need To Do
• Create a directory project2 on your machine. In that directory, create a file named valentine.c
• In valentine.c, write the code needed to implement the “gift” flowchart. Make sure that you:
o Have a header block of comments that includes your name and a brief overview of the program.
o Prompt the user for input and make a recommendation based on that input.
o Prints the expected output in a clear, legible format, such as:
 Do nothing for this person
 Get this person a funny Valentine’s card
 Get this person something nice (chocolate or flowers)
• You may assume that all input is lowercase and legal and answers the specific question that was asked.
• There are eighteen possible paths through this flowchart. You can see where each of the paths should lead.
Make sure that your program works for all possible paths through the flowchart.
• Bundle your project2 directory into a single (compressed) zip file. To do this:
o PC: Using Windows Explorer, right click on the project2 directory and select “Send To” and then
“Compressed (zipped) folder”
 If you are using Cygwin, your directory is probably in c:/cybwin64/home/userid
 If you are using Bash, it is probably in c:/Users/userid/AppData/Local/lxss/home/userid
o Mac: Using Finder, use a secondary click on the project2 directory and select “Compress foldername”
• Once you have a compressed zip file that contains your project2 code, submit that file to Blackboard.
Project2 is due at 5:00pm on Friday, February 10. Late projects are not accepted.

联系我们
  • QQ:99515681
  • 邮箱:99515681@qq.com
  • 工作时间:8:00-21:00
  • 微信:codinghelp
热点标签

联系我们 - QQ: 99515681 微信:codinghelp
程序辅导网!