Programming and Problem Solving With C++
6th Edition
ISBN: 9781449694265
Author: Nell Dale
Publisher: Jones & Bartlett Learning
expand_more
expand_more
format_list_bulleted
Question
Chapter 2, Problem 1PSCS
Program Plan Intro
To modify: the
Expert Solution & Answer
Explanation of Solution
To modify the chessboard program provided in the problem case study change the value of string constant BLACK with "########" instead of "&******"
Following is the modified program(changes are highlighted in grey):
//Add code from textbook here // . // . // . //One row of the dark square made up of eight asterisks (*) conststring BLACK = "########"; //Add code from textbook here // . // . // . Sample output: ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ######## ########
Want to see more full solutions like this?
Subscribe now to access step-by-step solutions to millions of textbook problems written by subject matter experts!
Students have asked these similar questions
Python programming:
A robot moves in a plane starting from the original point (0,0). The robot can move
toward UP, DOWN, LEFT and RIGHT with a given steps. The trace of robot movement is
shown as the following:
UP 5
DOWN B
LEFT B
RIGHT 2
i
The numbers after the direction are steps. Please write a program to compute the
distance from current position after a sequence of movement and original point. If
the distance is a float, then just print the nearest integer.
Example:
If the following tuples are given as input to the program:
UP 5
DOWN 3
LEFT 3
RIGHT 2
Then, the output of the program should be:
2
Hints:
In case of input data being supplied to the question, it should be assumed to be a
console input.
JAVASCRIPT SOLUTION PLEASE
You are going to be given a word. Your job is to return the middle character of the word. If the word's length is odd, return the middle character. If the word's length is even, return the middle 2 characters.
Make a C program:
After beating the record for the quickest time to beat a Hydra, Cody became a local celebrity in Codeville. He decided to hold fan meet-ups every weekend. When he arrived at the first fan meeting, Cody was shocked to see so many people. He didn't know how to give all of these people their equal share of autographs and photos, so he decided to come up with an algorithm.
First, he would count the number of fans (n) and determine if the number is even or odd. If they are even he would give n * 2 photos and signatures that day but if it is odd he would give out (n * 2) + 1.
Input the number of fans and have Cody print the number of autographs and signatures he will give.
Chapter 2 Solutions
Programming and Problem Solving With C++
Ch. 2 - Prob. 1PSCSCh. 2 - Prob. 1EPECh. 2 - Prob. 2EPECh. 2 - Prob. 3EPECh. 2 - Prob. 4EPECh. 2 - Prob. 5EPECh. 2 - Prob. 6EPECh. 2 - Prob. 7EPECh. 2 - Prob. 8EPECh. 2 - Prob. 9EPE
Ch. 2 - Prob. 10EPECh. 2 - Prob. 11EPECh. 2 - Prob. 12EPECh. 2 - Prob. 13EPECh. 2 - Prob. 14EPECh. 2 - Prob. 15EPECh. 2 - Prob. 16EPECh. 2 - Prob. 17EPECh. 2 - Prob. 18EPECh. 2 - Prob. 19EPECh. 2 - Prob. 1PWECh. 2 - Prob. 2PWECh. 2 - Prob. 3PWECh. 2 - Prob. 4PWECh. 2 - Prob. 5PWECh. 2 - Prob. 6PWECh. 2 - Prob. 7PWECh. 2 - Prob. 8PWECh. 2 - Prob. 9PWECh. 2 - Prob. 10PWECh. 2 - Prob. 1PPCh. 2 - Prob. 2PPCh. 2 - Prob. 3PPCh. 2 - Prob. 4PPCh. 2 - Prob. 1CSFCh. 2 - Prob. 2CSFCh. 2 - Prob. 3CSFCh. 2 - Prob. 4CSFCh. 2 - Prob. 5CSFCh. 2 - Prob. 6CSF
Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Similar questions
- (Simulation) Write a program to simulate the roll of two dice. If the total of the two dice is 7 or 11, you win; otherwise, you lose. Embellish this program as much as you like, with betting, different odds, different combinations for win or lose, stopping play when you have no money left or reach the house limit, displaying the dice, and so forth. (Hint: Calculate the dots showing on each die with the expression dots=(int)(6.0randomnumber+1), where the random number is between 0 and 1.)arrow_forwardC++ coding In order to paint a wall that has a number of windows, we want to know its area. Each window has a size of 2 ft by 3 ft. Write a program that reads the width and height of the wall and the number of windows, using the prompts Wall width: Wall height: Number of windows: Then print the area with two digits after the decimal point: Area: ...arrow_forwardPython Turtle Graphics Draw a spiral diagram using Python turtle package program follows 3 steps: Import the turtle module Create a turtle to control. Draw around using the turtle methods. You should consider the following points in your solution: The shapes should be drawn with the shown colors Yellow and white for the square-like shapes. Blue for the background. The prompt should have a turtle shape. The number of iterations should be 300 You should use only one loop. The number of the yellow color lines should be 200. The final shape of the output should be as shown in the picture attached. Make sure to set properly the starting position (x & y) of your drawing, to maintain the required diagram. video on youtube: https://www.youtube.com/watch?v=ZqoJD2RMu1Iarrow_forward
- Python please: Write a program that creates an upward-pointing arrow. Choose 2 input characters: one for the arrow's body and one for the arrow's head, then print an upward-pointing arrow. For example, if the input is * - the output is ---------********* Note: There are two spaces preceding row one (the tip of the arrow). There is one space preceding row two. There are no spaces preceding row 3. There is one space preceding each of rows 4, 5, and 6 (the body of the arrow).arrow_forward4. Area of a Rectangle • Write a program that compares the area of two rectangles. You can do this several ways. one way is to add the length and width of each rectangle to get it's area and then compare the two areas together. • The program should ask for the length and width of two rectangles and then tell the user which rectangle has the greater area, or if the areas are the same. • The area of a rectangle is the rectangle's length times its width. Name the source code file yourName HW4.py. • Test and run the program. Capture the output console and save it as an image file named yourName HW4 output.jpg. • Submit the py and the image files through Canvas. Note: Sample output below: Fast l: Code-Tracing Output in comenta Vart 21 Days of the Weekarrow_forwardThis task is required to create Craps, which is a popular dice game played in casinos. You aresupposed to write a program to play a variation of the game, as follows:• Roll two dice. (Each roll should produce two random numbers between 1 to 6)• Each die has six faces representing values 1, 2, ..., and 6, respectively.• Check the sum of the two dice. If the sum is 2, 3, or 12 (your program should displaycraps), you lose the game.• If the sum of the two dice is 7 or 11 (your program should display naturals), you win thegame.• If the sum of two dice is any value (i.e., 4, 5, 6, 8, 9, or 10), your program should establisha point in the game (meaning store that sum). Continue to roll the dice until the sum iseither a 7 or the same point value which was established. If rolled sum is 7, you lose thegame. Otherwise, if the rolled sum is equal to established point you win.Your program acts as a single player.Continue to the next page...You rolled 5 + 6 = 11Congratulations, You winYou rolled 1 +…arrow_forward
- In PYTHON Using one of the loop construct draw:- Twenty vertical lines- Each line of length 150 units(or pixels)- All lines aligned at the same top horizontal margin - Lines 10 units apart each other Note- The first line and all lines in odd positions(e.g. 1, 3, 5, etc.)should besolid lines- The second line and all lines in even positions(e.g. 2, 4, 6, etc.)should be dashed lines - - Set the length of solid segment to 10 units - - Set the length of the non-visible segment to 5 units Assumption- Use of Turtle libraryarrow_forwardIn PYTHON Using one of the loop construct draw:- Twenty horizontal lines- Each line of length 150 units(or pixels)- All lines aligned at the same left horizontal margin- Lines 10 units apart each other Note- The first line and all lines in odd positions(e.g. 1, 3, 5, etc.) should besolid lines- The second line and all lines in even positions(e.g. 2, 4, 6, etc.)should be dashed lines - - Set the length of solid segment to 10 units - - Set the length of the non-visible segment to 5 units Assumption- Use of Turtle libraryarrow_forwardBuild a calculator using Tinkercad. It should have 3 7-segment displays and a number pad. The system should start with a summation of 0. You don't have to display negative numbers. The user should be able to press numbers to enter upto 3 digit number. This number should be displayed on the 7 segments. If the user presses A, the number should be added to the current number, if user presses B, the number should be subtracted and the display should be emptied to accept another number. If user presses C at any time, current summation should be displayed. D should 0 the current summation.arrow_forward
- Summary When you borrow money to buy a house, a car, or for some other purposes, then you typically repay it by making periodic payments. Suppose that the loan amount is L, r is the interest rate per year, m is the number of payments in a year, and the loan is for t years. Suppose that i = (r / m) and r is in decimal. Then the periodic payment is (first image which R=....): You can also calculate the unpaid loan balance after making certain payments. For example, the unpaid balance after making k payments is (second image which L'=....) : where R is the periodic payment. (Note that if the payments are monthly, then m = 12.) Instructions Write a program that prompts the user to input the values of L, r, m, t, and k. The program then outputs the appropriate values. Your program must contain at least two functions, with appropriate parameters, to calculate the periodic payments and the unpaid balance after certain payments. Make the program menu driven and use a loop so that the…arrow_forwardjava Write a program that prompts the user to enter a point (x, y) and checks whether the point is within the rectangle centered at (0, 0) with width 10 and height 5. For example, (2, 2) is inside the rectangle and (6, 4) is outside the rectangle, as shown in the Figure. (Hint: A point is in the rectangle if its horizontal distance to (0, 0) is less than or equal to 10 / 2 and its vertical distance to (0, 0) is less than or equal to 5 / 2.) Here are sample runs of the program: Sample 1: Enter a point with two coordinates: 2 2 Point (2.0, 2.0) is in the rectangle Sample 2: Enter a point with two coordinates: 6 4 Point (6.0, 4.0) is not in the rectangle Analysis: (Describe the problem including input and output in your own words.) Design: (Describe the major steps for solving the problem.) Coding: (Go over your code step by step) Testing: (Describe how you test this program). In other words run your code with sample outputs.arrow_forwardYou have been asked to write a program to play rock-paper-scissors. Your program will ask the user to input a number 0, 1, or 2 to denote rock, paper, and scissors respectively. Your program will then randomly generate a number 0, 1, or 2 to denote the computer’s hand. The rules for the game are: •A scissor can cut paper. •A rock can knock a scissor. •A piece of paper can wrap a rock. Let the game run continuously until either the user or the computer wins 3 times, displaying the outcome of each hand. At the end of the game, display a message indicating whether the user or the computer wins Helpful Hint: import random player2= random.randint(0, 2)arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- C++ for Engineers and ScientistsComputer ScienceISBN:9781133187844Author:Bronson, Gary J.Publisher:Course Technology Ptr
C++ for Engineers and Scientists
Computer Science
ISBN:9781133187844
Author:Bronson, Gary J.
Publisher:Course Technology Ptr
Java random numbers; Author: Bro code;https://www.youtube.com/watch?v=VMZLPl16P5c;License: Standard YouTube License, CC-BY