2.12 Warm up: Basic output with variables (C++) This zyLab activity is intended
ID: 3586825 • Letter: 2
Question
2.12 Warm up: Basic output with variables (C++) This zyLab activity is intended for students to prepare for a larger programming assignment. Warm up exercises are typically simpler and worth fewer points than a full programming assignment. Warm up exercises are ideally suited for an in-person scheduled lab meeting or as self-practice. The last section provides a full programming assignment. A variable like userNum can store a value like an integer. Extend the given program to print userNum values as indicated. (Submit for 2 points). (1) Output the user's input. Enter integer: 4 You entered: 4 (2) Extend to output the input squared and cubed. Hint: Compute squared as userNum * userNum. (Submit for 2 points, so 4 points total). Enter integer: 4 You entered: 4 4 squared is 16 And 4 cubed is 64!! (3) Extend to get a second user input into userNum2. Output sum and product. (Submit for 1 point, so 5 points total). Enter integer: 4 You entered: 4 4 squared is 16 And 4 cubed is 64!! Enter another integer: 5 4 + 5 is 9 4 * 5 is 20 lab Activity 32.12.1: Warm up: Basic output with variables (C++)
Explanation / Answer
(1) Output the user's input.
#include<iostream>
using namespace std;
int main()
{
int userNum;
cout<<"Enter integer: ";
cin>>userNum;
//printing number
cout<<"You entered: "<<userNum;
return 0;
}
(2) Extend to output the input squared and cubed.
#include<iostream>
using namespace std;
int main()
{
int userNum;
cout<<"Enter integer: ";
cin>>userNum;
//printing number
cout<<"You entered: "<<userNum<<endl;
//calculate square
int square = userNum * userNum;
//calculate cube
int cube = userNum * userNum * userNum;
//printing squared number
cout<<userNum<<" squared is "<<square;
//printing cubed number
cout<<" And "<<userNum<<" cubed is "<<cube;
return 0;
}
(3) Extend to get a second user input into userNum2. Output sum and product
#include<iostream>
using namespace std;
int main()
{
//declare two numbers
int userNum, userNum2;
cout<<"Enter integer: ";
cin>>userNum;
cout<<"You entered: "<<userNum<<endl;
//calculate square
int square = userNum * userNum;
//calculate cube
int cube = userNum * userNum * userNum;
//print squared number
cout<<userNum<<" squared is "<<square;
//print cubed number
cout<<" And "<<userNum<<" cubed is "<<cube<<endl;
cout<<"Enter another integer : ";
cin>>userNum2;
//calculate sum
int sum = userNum + userNum2;
//calculate product
int product = userNum * userNum2;
//print sum
cout<<"Sum "<<userNum<<"+"<<userNum2<<" is "<<sum<<endl;
//print product
cout<<"Product "<<userNum<<"*"<<userNum2<<" is "<<product<<endl;
return 0;
}
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.