Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

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;
}