Using a for Loop Summary In this lab the completed program should print the numbers O through 10, along with their values multiplied by 2 and by 10. You should accomplish this using a for loop instead of a counter- controlled while loop. Instructions 1. Write a for loop that uses the loop control variable to take on the values O through 10. 2. In the body of the loop, multiply the value of the loop control variable by 2 and by 10. 3. Execute the program by clicking the Run button at the bottom of the screen. Is the output the same?

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question
100%
---

## Using a `for` Loop

### Summary

In this lab, the completed program should print the numbers 0 through 10, along with their values multiplied by 2 and by 10. You should accomplish this using a `for` loop instead of a counter-controlled `while` loop.

### Instructions

1. **Write a `for` loop** that uses the loop control variable to take on the values 0 through 10.

2. **In the body of the loop**, multiply the value of the loop control variable by 2 and by 10.

3. **Execute the program** by clicking the **Run** button at the bottom of the screen. Is the output the same?

---
Transcribed Image Text:--- ## Using a `for` Loop ### Summary In this lab, the completed program should print the numbers 0 through 10, along with their values multiplied by 2 and by 10. You should accomplish this using a `for` loop instead of a counter-controlled `while` loop. ### Instructions 1. **Write a `for` loop** that uses the loop control variable to take on the values 0 through 10. 2. **In the body of the loop**, multiply the value of the loop control variable by 2 and by 10. 3. **Execute the program** by clicking the **Run** button at the bottom of the screen. Is the output the same? ---
The image depicts the source code for a C++ program named "NewMultiply.cpp". The main purpose of this program is to print numbers from 0 through 10 alongside their multiplied values by 2 and by 10. Below is a transcription and explanation of the code:

### Transcription:

```cpp
// NewMultiply.cpp - This program prints the numbers 0 through 10 along
// with these values multiplied by 2 and by 10.
// Input: None
// Output: Prints the numbers 0 through 10 along with their values multiplied by 2 and by 10.

#include <iostream>
#include <string>
using namespace std;

int main()
{
    string head1 = "Number: ";
    string head2 = "Multiplied by 2: ";
    string head3 = "Multiplied by 10: ";
    int numberCounter;      // Numbers 0 through 10
    int byTen;              // Stores the number multiplied by 10
    int byTwo;              // Stores the number multiplied by 2
    const int NUM_LOOPS = 10; // Constant used to control loop

    // This is the work done in the housekeeping() function
    cout << "0 through 10 multiplied by 2 and by 10." << endl;

    // This is the work done in the detailLoop() function
    // Write your for loop here.
    for(int i = 0; i < NUM_LOOPS; i++){
        cout << "Number is: " << i << " ";
        cout << "Number by 2 is: " << i * 2 << byTwo;
        cout << "Number by 10 is: " << i * 10 << byTen; endl;
    }

    // This is the work done in the endOfJob() function
    return 0;
} // End of main()
```

### Explanation:

- **Comments**: The commented sections describe the purpose of the program and explain the roles of various parts of the code.
- **Libraries**: `#include <iostream>` and `#include <string>` are included for input/output operations and string manipulation.
- **Using Namespace**: The standard namespace is used to simplify code syntax.
- **Variables**: 
  - Three strings (`head1`, `head2`, `head3`) are initialized to label output.
  - Two integers (`byTen`, `by
Transcribed Image Text:The image depicts the source code for a C++ program named "NewMultiply.cpp". The main purpose of this program is to print numbers from 0 through 10 alongside their multiplied values by 2 and by 10. Below is a transcription and explanation of the code: ### Transcription: ```cpp // NewMultiply.cpp - This program prints the numbers 0 through 10 along // with these values multiplied by 2 and by 10. // Input: None // Output: Prints the numbers 0 through 10 along with their values multiplied by 2 and by 10. #include <iostream> #include <string> using namespace std; int main() { string head1 = "Number: "; string head2 = "Multiplied by 2: "; string head3 = "Multiplied by 10: "; int numberCounter; // Numbers 0 through 10 int byTen; // Stores the number multiplied by 10 int byTwo; // Stores the number multiplied by 2 const int NUM_LOOPS = 10; // Constant used to control loop // This is the work done in the housekeeping() function cout << "0 through 10 multiplied by 2 and by 10." << endl; // This is the work done in the detailLoop() function // Write your for loop here. for(int i = 0; i < NUM_LOOPS; i++){ cout << "Number is: " << i << " "; cout << "Number by 2 is: " << i * 2 << byTwo; cout << "Number by 10 is: " << i * 10 << byTen; endl; } // This is the work done in the endOfJob() function return 0; } // End of main() ``` ### Explanation: - **Comments**: The commented sections describe the purpose of the program and explain the roles of various parts of the code. - **Libraries**: `#include <iostream>` and `#include <string>` are included for input/output operations and string manipulation. - **Using Namespace**: The standard namespace is used to simplify code syntax. - **Variables**: - Three strings (`head1`, `head2`, `head3`) are initialized to label output. - Two integers (`byTen`, `by
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps

Blurred answer
Knowledge Booster
Types of Loop
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
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education