sheet 2
sheet 2
Q1)
#include <iostream>
int main()
{
std::cout << "Enter iteger number : ";
int number;
std::cin >> number;
if (number > 0)
{
std::cout << "\"Positive Number\"\n";
}
else if (number < 0)
{
std::cout << "\"Negative Number\"\n";
}
else
{
std::cout << "\"Zero\"\n";
}
return 0;
}
Q2)
#include <iostream>
int main()
{
std::cout << "Enter Score : ";
double score;
if (score <= 100 && score >= 90)
{
std::cout << "Grade A \n";
}
else if (score <= 98 && score >= 80)
{
std::cout << "Grade C \n";
}
else if (score <= 79 && score >= 70)
{
std::cout << "Grade D \n";
}
else if (score <= 69 && score >= 60)
{
std::cout << "Grade B \n";
}
else if (score < 60 && score >= 0)
{
std::cout << "Grade F \n";
}
return 0;
}
Q3)
#include <iostream>
int main()
{
std::cout << ">> Number 1 : ";
double number1;
std::cin >> number1;
std::cout << ">> Enter Operation : ";
char operation;
std::cin >> operation;
std::cout << ">> Number 2 : ";
double number2;
number2_inpute:
std::cin >> number2;
switch (operation)
{
case '+':
std::cout << "\n$ " << number1 << " " << operation << " " << number2 << " = "
<< number1 + number2 << "\n";
break;
case '-':
std::cout << "\n$ " << number1 << " " << operation << " " << number2 << " = "
<< number1 - number2 << "\n";
break;
case '*':
std::cout << "\n$ " << number1 << " " << operation << " " << number2 << " = "
<< number1 * number2 << "\n";
break;
case '/':
if (number2 == 0)
{
std::cout << "\nMath Error :\n>> Please Change Number 2 : ";
goto number2_inpute;
}
else
{
std::cout << "\n$ " << number1 << " " << operation << " " << number2 << " =
" << number1 / number2 << "\n";
}
break;
default:
std::cout << "\n$ \" Unvalied Operation \"\n";
}
return 0;
}
Q4)
#include <iostream>
int main()
{
std::cout << "Enter number (Note: Number should be from 1 to 7 ) : ";
int number;
std::cin >> number;
switch (number)
{
case 1:
std::cout << "\"Monday\"\n";
break;
case 2:
std::cout << "\"Tuesday\"\n";
break;
case 3:
std::cout << "\"Wednesday\"\n";
break;
case 4:
std::cout << "\"Thursday\"\n";
break;
case 5:
std::cout << "\"Friday\"\n";
break;
case 6:
std::cout << "\"saturday\"\n";
break;
case 7:
std::cout << "\"sunday\"\n";
break;
default:
std::cout << "\"Not Valied number\"";
}
return 0;
}
Q5)
#include <iostream>
int main()
{
std::cout << "Menu:\n";
std::cout << "1. Add\n";
std::cout << "2. Substract\n";
std::cout << "3. Multiply\n";
std::cout << "4. Division" << std::endl;
int choice = 2;
do
{
if (choice > 4 || choice < 1)
{
std::cout << "choice is not valide\n";
}
std::cout << ">> Enter Your Choice : ";
std::cin >> choice;
} while (choice > 4 || choice < 1);
std::cout << ">> Enter Number 1 : ";
int number1;
std::cin >> number1;
int number2 = 1;
do
{
if (number2 == 0 && choice == 4)
{
std::cout << "Math Error :\n(Note: Please Change Number2)\n";
}
std::cout << ">> Enter Number 2 : ";
std::cin >> number2;
} while (number2 == 0 && choice == 4);
switch (choice)
{
case 1:
std::cout << "$ " << number1 << " + " << number2 << " = " << number1 +
number2 << std::endl;
break;
case 2:
std::cout << "$ " << number1 << " - " << number2 << " = " << number1 -
number2 << std::endl;
break;
case 3:
std::cout << "$ " << number1 << " * " << number2 << " = " << number1 *
number2 << std::endl;
break;
case 4:
std::cout << "$ " << number1 << " / " << number2 << " = " << number1 /
number2 << std::endl;
break;
}
return 0;
}
Q6)
#include <iostream>
int main()
{
std::cout << ">> Enter Number 1 : ";
int number1;
std::cin >> number1;
std::cout << ">> Enter Number 2 : ";
int number2;
std::cin >> number2;
std::cout << ">> Enter Number 3 : ";
int number3;
std::cin >> number3;
std::cout << std::endl;
if (number1 > number2 && number1 > number3)
{
std::cout << "$ " << number1 << " is the largest number\n";
}
else if (number2 > number3)
{
std::cout << "$ " << number2 << " is the largest number\n";
}
else
{
std::cout << "$ " << number3 << " is the largest number\n";
}
return 0;
}
Q7)
#include <cmath>
#include <iostream>
#include <windows.h>
int main()
{
system("chcp 65001"); // for support unicode
system("cls"); // for clear screen before active code
std::cout << "Roots calculators : \n";
std::cout << " (a X\u00B2 + b X + c = 0)\n";
std::cout << "Enter a : ";
double a;
std::cin >> a;
std::cout << "Enter b : ";
double b;
std::cin >> b;
std::cout << "Enter c : ";
double c;
std::cin >> c;
double discriminant = std::pow(b, 2) - 4 * a * c;
if (discriminant > 0)
{
std::cout << "Root 1 = " << (-b + sqrt(discriminant)) / (2 * a)<<std::endl;
std::cout << "Root 2 = " << (-b - sqrt(discriminant)) / (2 * a)<<std::endl;
}
else if (discriminant < 0)
{
std::cout << "Root 1 = " << (-b) / (2 * a) << " + " << (sqrt(-discriminant))
/ (2 * a) <<"i"<<std::endl;
std::cout << "Root 2 = " << (-b) / (2 * a) << " - " << (sqrt(-discriminant))
/ (2 * a) <<"i"<<std::endl;
}
else
{
std::cout << "Root = " << (-b + sqrt(discriminant)) / (2 * a)<<std::endl;
}
Sleep(3000); // to waite 3 sec before exit
}
Q8)
#include <iostream>
int main()
{
std::cout << ">> Enter Year : ";
int year;
std::cin >> year;
if (((year % 4 == 0) || (year == 400)) && (year % 100 != 0))
{
std::cout << "\"Leap Year\"\n";
}
else
{
std::cout << "\"Not Leap Year\"\n";
}
return 0;
}