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

I tried doing it but it keeps giving me errors. 8. Write a program that uses whi

ID: 3839659 • Letter: I

Question

I tried doing it but it keeps giving me errors.
8. Write a program that uses while loops to perform the following steps: a. Prompt the user to input two integers: firstNum and secondNum (firstNum must be less than secondNum) b. Output all odd numbers between firstNum and secondNum. c. Output the sum of all even numbers between firstNum and second Num. d. Output the numbers and their squares between 1 and 10. e. Output the sum of the square of the odd numbers between firstNum and secondNum. f. Output all uppercase letters 9. Redo Programming Exercise 8 using for loops. 10. Redo Programming Exercise 8 using do. while loops

Explanation / Answer

// C++ code while loop
#include <iostream>
#include <iomanip>
#include <stdlib.h>
#include <string.h>
#include <limits.h>
#include <string> // std::string, std::to_string
#include <math.h>
#include <fstream>

using namespace std;

int main()
{
int firstNum, secondNum;

cout << "ENter firstNum: ";
cin >> firstNum;
cout << "ENter secondNum: ";
cin >> secondNum;

// using while loop
// part b
int i = firstNum;
while(i <= secondNum)
{
if(i%2 != 0)
cout << i << " ";
i++;
}
cout << endl << endl;

// part c
int sum = 0;
i = firstNum;
while(i <= secondNum)
{
if(i%2 == 0)
sum = sum + i;
i++;
}
cout << "Even number sum: " << sum << endl << endl;

// part d
i = 1;
while(i <= 10)
{
cout << i << " " << (i*i) << endl;
i++;
}
cout << endl;

// part e
sum = 0;
i = firstNum;
while(i <= secondNum)
{
if(i%2 != 0)
{
sum = sum + i*i;
}
i++;
}
cout << "Sum of squares of odd numbers: " << sum << endl;

cout << endl;
// part f
char ch = 'A';
while(ch <= 'Z')
{
cout << ch << " ";
ch++;
}
cout << endl << endl;

return 0 ;
}


/*
output:

ENter firstNum: 5
ENter secondNum: 10
5 7 9

Even number sum: 24

1 1
2 4
3 9
4 16
5 25
6 36
7 49
8 64
9 81
10 100

Sum of squares of odd numbers: 155

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

*/





// C++ code do while loop
#include <iostream>
#include <iomanip>
#include <stdlib.h>
#include <string.h>
#include <limits.h>
#include <string> // std::string, std::to_string
#include <math.h>
#include <fstream>

using namespace std;

int main()
{
int firstNum, secondNum;

cout << "ENter firstNum: ";
cin >> firstNum;
cout << "ENter secondNum: ";
cin >> secondNum;

// using while loop
// part b
int i = firstNum;
do
{
if(i%2 != 0)
cout << i << " ";
i++;
}while(i <= secondNum);
cout << endl << endl;

// part c
int sum = 0;
i = firstNum;
do
{
if(i%2 == 0)
sum = sum + i;
i++;
}while(i <= secondNum);
cout << "Even number sum: " << sum << endl << endl;

// part d
i = 1;
do
{
cout << i << " " << (i*i) << endl;
i++;
}while(i <= 10);
cout << endl;

// part e
sum = 0;
i = firstNum;
do
{
if(i%2 != 0)
{
sum = sum + i*i;
}
i++;
}while(i <= secondNum);
cout << "Sum of squares of odd numbers: " << sum << endl;

cout << endl;
// part f
char ch = 'A';
do
{
cout << ch << " ";
ch++;
}while(ch <= 'Z');
cout << endl << endl;

return 0 ;
}


/*
output:

ENter firstNum: 5
ENter secondNum: 10
5 7 9

Even number sum: 24

1 1
2 4
3 9
4 16
5 25
6 36
7 49
8 64
9 81
10 100

Sum of squares of odd numbers: 155

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

*/




// C++ code for loop
#include <iostream>
#include <iomanip>
#include <stdlib.h>
#include <string.h>
#include <limits.h>
#include <string> // std::string, std::to_string
#include <math.h>
#include <fstream>

using namespace std;

int main()
{
int firstNum, secondNum;

cout << "ENter firstNum: ";
cin >> firstNum;
cout << "ENter secondNum: ";
cin >> secondNum;

// using for loop
// part b
for (int i = firstNum; i <= secondNum; ++i)
{
if(i%2 != 0)
cout << i << " ";
}
cout << endl << endl;

// part c
int sum = 0;
for (int i = firstNum; i <=secondNum; ++i)
{
if(i%2 == 0)
sum = sum + i;
}
cout << "Even number sum: " << sum << endl << endl;

// part d
for (int i = 1; i <= 10; ++i)
{
cout << i << " " << i*i << endl;
}
cout << endl;

// part e
sum = 0;
for (int i = firstNum; i <= secondNum; ++i)
{
if(i%2 != 0)
sum = sum + i*i;
}
cout << "Sum of squares of odd numbers: " << sum << endl;
  
// part f
for (char ch = 'A';ch <= 'Z'; ++ch)
{
cout << ch << " ";
}

cout << endl;
return 0 ;
}


/*
output:

ENter firstNum: 5   
ENter secondNum: 10
5 7 9

Even number sum: 24

1 1
2 4
3 9
4 16
5 25
6 36
7 49
8 64
9 81
10 100

Sum of squares of odd numbers: 155
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z


*/