You are on page 1of 4

Cs201 assignment no 1 2024

// Assignment Solution 2023

#include <iostream>

using namespace std;

int main() {

// Hard-coded student information

string studentName = "Ahmad ";

string studentID = "bc210407506";

// Display student information

cout << "Student Name: " << studentName << endl;

cout << "Student ID: " << studentID << endl;

int choice;

do {

// Display menu

cout << "\nSelect an operation:\n";

cout << "1. Addition\n";

cout << "2. Subtraction\n";

cout << "3. Multiplication\n";

cout << "4. Division\n";

cout << "5. Exit\n";

cout << "Enter your choice: ";


cin >> choice;

// Variables for arithmetic operations

double result = 0;

double num;

int count;

switch (choice) {

case 1: // Addition

cout << "How many numbers do you want to add? ";

cin >> count;

for (int i = 0; i < count; ++i) {

cout << "Enter number " << i+1 << ": ";

cin >> num;

result += num;

cout << "Result: " << result << endl;

break;

case 2: // Subtraction

cout << "How many numbers do you want to subtract? ";

cin >> count;

cout << "Enter number 1: ";

cin >> result;

for (int i = 1; i < count; ++i) {

cout << "Enter number " << i+1 << ": ";
cin >> num;

result -= num;

cout << "Result: " << result << endl;

break;

case 3: // Multiplication

cout << "How many numbers do you want to multiply? ";

cin >> count;

result = 1; // Initialize to 1 for multiplication

for (int i = 0; i < count; ++i) {

cout << "Enter number " << i+1 << ": ";

cin >> num;

result *= num;

cout << "Result: " << result << endl;

break;

case 4: // Division

cout << "How many numbers do you want to divide? ";

cin >> count;

cout << "Enter numerator: ";

cin >> result; // Initialize result as numerator

for (int i = 1; i < count; ++i) {

double denominator;

cout << "Enter denominator " << i << ": ";

cin >> denominator;


// Check for division by zero

if (denominator == 0) {

cout << "Error: Division by zero!\n";

result = 0; // Reset result

break;

result /= denominator;

cout << "Result: " << result << endl;

break;

case 5: // Exit

cout << "Exiting program...\n";

break;

default:

cout << "Invalid choice. Please enter a number between 1 and 5.\n";

} while (choice != 5);

return 0;

You might also like