0% found this document useful (0 votes)
5 views3 pages

C++ Programs for Addition and Calculator

Uploaded by

evanmacro11
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views3 pages

C++ Programs for Addition and Calculator

Uploaded by

evanmacro11
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

1.

​ program to add 2 number using function with out arguments in c++

#include <iostream.h>
#include<conio.h>

// Function without arguments


void addNumbers() {
int num1, num2, sum;

cout << "Enter first number: ";


cin >> num1;

cout << "Enter second number: ";


cin >> num2;

sum = num1 + num2;

cout << "Sum = " << sum << endl;


}

int main() {
// Call the function
addNumbers();

return 0;
}

2.​ program to add 2 number using function with arguments in c++


#include <iostream.h>
#include<conio.h>

// Function with arguments and no return value


void addNumbers(int a, int b) {
int sum = a + b;
cout << "Sum = " << sum << endl;
}

int main() {
int num1, num2;
cout << "Enter first number: ";
cin >> num1;

cout << "Enter second number: ";


cin >> num2;

// Call the function with arguments


addNumbers(num1, num2);

return 0;
}
3.​ Write a C++ program to create a simple calculator using separate functions for each
arithmetic operation (addition, subtraction, multiplication, and division).
#include <iostream.h>
#include<conio.h>

// Function to add two numbers


float add(float a, float b) {
return a + b;
}

// Function to subtract two numbers


float subtract(float a, float b) {
return a - b;
}

// Function to multiply two numbers


float multiply(float a, float b) {
return a * b;
}

// Function to divide two numbers


float divide(float a, float b) {
if (b == 0) {
cout << "Error: Division by zero!" << endl;
return 0;
}
return a / b;
}
int main() {
float num1, num2, result;
char op;

cout << "Enter first number: ";


cin >> num1;

cout << "Enter an operator (+, -, *, /): ";


cin >> op;

cout << "Enter second number: ";


cin >> num2;

switch(op) {
case '+':
result = add(num1, num2);
cout << "Result = " << result << endl;
break;
case '-':
result = subtract(num1, num2);
cout << "Result = " << result << endl;
break;
case '*':
result = multiply(num1, num2);
cout << "Result = " << result << endl;
break;
case '/':
result = divide(num1, num2);
cout << "Result = " << result << endl;
break;
default:
cout << "Invalid operator!" << endl;
}

return 0;
}

You might also like