Concept explainers
A)
Explanation of Solution
Analysis of given code:
The given code is used to print “Hello world” once. The process is carried out using a “do…while” loop. Initially the “count” variable is assigned with a value “3”. The loop executes till the value of “count” is lesser than “1”.
Given code segment:
//Include necessary header file
#include <iostream>
using namespace std;
//Function main
int main()
{
// Declare and initialize a variable
int count = 3; //Line 1
//Loop
do //Line 2
{ //Line 3
// Print statement
cout<<"Hello World...
B)
Explanation of Solution
Analysis of given code:
The given code is used to print value of the variable “val”. The process is carried out using a “do…while” loop. Initially the “val” variable is assigned with a value “5”. The loop executes till the value of “val” is greater than or equal to “5”.
Given code segment:
// Include necessary header file
#include <iostream>
using namespace std;
// Driver function main()
int main()
{
// Declare and initialize variable
int val = 5; //Line 1
//Loop
do //Line 2
&...
C)
Explanation of Solution
Analysis of given code:
The given code is used to print the value of variables “number” and “count” on the screen. The “do…while” loop is used to increment the value of variable “number” by “2” add the value of variable “count” by “1”.
Given code segment:
// Include necessary header file
#include <iostream>
using namespace std;
// Function main
int main()
{
// Declare and initialize variables
int count = 0, number = 0, limit = 4; //Line 1
//Loop
do //Line 2
{ //Line 3
// Increment number by 2
number+=2; //Line 4
// Increament count by 1
count++; //Line 5
} //Line 6
//Condition
while(count < limit); //Line 7
//Display number and count
cout << number << " " << count <<endl; //Line 8
//Return value
return 0;
}
Explanation:
- In “Line 1”, declare the variables “count”, “number”, and “limit” and initialize it to “0”, “0”, and “4” respectively...
Want to see the full answer?
Check out a sample textbook solutionChapter 5 Solutions
Starting Out with C++: Early Objects (9th Edition)
- 2 ii) String character = "Leia"; String planet //L1 = "Alderaan"; //L2 if (character.equals ("Rey")) { planet } //L3 = "Hoth"; //L4 else { planet } "Jakku"; //L5 + planet); //L6 %3D %3D System.out.println(character + at Answer to question 2 ii): Complete the dry run table (you may not need all rows): : LINE character planet character.equals(“Rey")? print Options -arrow_forwardint x; X=-2; do { x++; cout0); cout<<"done"; O done O -2 done O -1 donearrow_forwardNumber of digits int main() {int c=0;int i=3856; int l=i; while(l>0) {l=l/10; c++; } printf("%d",c); return 0; } Summation of digits int main() {int sum=0; int i=384; int l=i; while(l>0) { sum+=l%10; l=l/10;} printf("%d",sum); return 0; }arrow_forward
- int main(){ long long int total; long long int init; scanf("%lld %lld", &total, &init); getchar(); long long int max = init; long long int min = init; int i; for (i = 0; i < total; i++) { char op1 = '0'; char op2 = '0'; long long int num1 = 0; long long int num2 = 0; scanf("%c %lld %c %lld", &op1, &num1, &op2, &num2); getchar(); long long int maxr = max; long long int minr = min; if (op1 == '+') { long long int sum = max + num1; maxr = sum; minr = sum; long long int res = min + num1; if (res > maxr) { max = res; } if (res < minr) { minr = res; } } else { long long int sum = max * num1; maxr = sum; minr = sum; long long int res = min * num1;…arrow_forwardText-based adventure game: Pretend you are creating a text-based adventure game. At different points in the game, you want the user to select to fight, run, or hide from certain enemies. Modify the application below (week3.py) so that the selection variable is sent as an argument into the choice() function. The user should enter 1 to fight, 2 to run, or 3 to hide in the main(). The choice() function should print one of the three options. You will need to add an if statement in the choice() function to make the correct selection.arrow_forwardTranscribed Image Text Write a program that asks for the principal, the annual interest rate, and the number of times the interest is compounded. It should display a report similar to the following: Interest Rate: 4.25% Times Compounded: 12 Principal: $ 1000.00 Interest: 43.33 Final balance: $ 1043.33arrow_forward
- Assignment Content Write a program that lets the user enter the coordinates of the center and radius of two circles, circle 1 with center coordinates at (* Y1 and circle 2 with center coordinates at (X y,). The program then determines whether circle 2 is inside circle 1 or overlaps with circle 1. rl rl • (x1, y1) (x1, y1) (x2, y2), (x2, y2) Circle 2 is found to be inside circle 1 if distance between the centers is <=Tradius circle1 - radius cirede and circle 2 is said to overlap circle one if the distance between the two centers is <=radius circle1 + radius circle2- Test Cases: Enter center coordinates (x, y) and radius of circle 1:0.5 5.1 13 Enter center coordinates (x, y) and radius of circle 2:11.7 4.5 Circle 2 is inside of circle 1 Enter center coordinates (x, y) and radius of circle 1:3 75.5 Enter center coordinates (x, y) and radius of circle 2: 6.7 3.5 3 Circle 2 overlaps circle 1 Enter center coordinates (x, y) and radius of circle 1:3.55.5 1 Enter center coordinates (x, y) and…arrow_forwarda=1;while a<=6a=3*a-1;endarrow_forwarduse C++ languagearrow_forward
- 8. Prime Number Generation A positive integer greater than 1 is said to be prime if it has no divisors other than 1 and that asks the user to enter an integer greater than 1, then displays all of the prime numbers itself. A positive integer greater than 1 is composite if it is not prime. Write a program that are less than or equal to the number entered. The program should work as follows: • Once the user has entered a number, the program should populate a vector with all of the integers from 2, up through the value entered. The program should then use the STL's for each function to step through the vector. The for each function should pass each element to a function object that displays the element if it is a prime number. CS CamScannerarrow_forwardProgram Requirements This program should add numbers 1 through 9 one a time, via a button click, display the result, and allow the user to Clear the total to zero. Your Starter Codeworks for numbers 1 through 3. Give it a try, push the buttons, to see what it does. Extending Structured Programs is Easy In this assignment, you use existing code to: identify the patterns in a program modify the patterns in order to extend the functionality of the program Your Task for this Assignment Requirements: Extend this program to create the 6 more HTML buttons and 6 more Javascript functions. Software Development Best Practice: Incremental Development Do not program all your code at once like you were editing some essay. Making a big mess and then trying to patch it up all one once... is a nightmare. Add one button and its function Test it Repeat with the next button Pattern One: HTML Button Add your HTML code where the highlighted area is in the image below. Copy an existing button, and…arrow_forwardNumber guessing Game Write a C program that implements the “guess my number” game. The computer chooses a random number using the following random generator function srand(time(NULL)); int r = rand() % 100 + 1; that creates a random number between 1 and 100 and puts it in the variable r. (Note that you have to include <time.h>) Then it asks the user to make a guess. Each time the user makes a guess, the program tells the user if the entered number is larger or smaller than its number. The user then keeps guessing till he/she finds the number. If the user doesn’t find the number after 10 guesses, a proper game over message will be shown and the actual guess is revealed. If the user makes a correct guess in its allowed 10 guesses, then a proper message will be shown and the number of guesses the user made to get the correct answer is also printed. After each correct guess or game over, the user decides to play again or quit and based on the user choice, the computer will make…arrow_forward
- Programming Logic & Design ComprehensiveComputer ScienceISBN:9781337669405Author:FARRELLPublisher:CengageC++ Programming: From Problem Analysis to Program...Computer ScienceISBN:9781337102087Author:D. S. MalikPublisher:Cengage Learning