Code For Calculator In C Code Example


Example 1: c calculator program

#include <stdio.h> int main() {     char operator;     double first, second;     printf("Enter an operator (+, -, *,): ");     scanf("%c", &operator);     printf("Enter two operands: ");     scanf("%lf %lf", &first, &second);      switch (operator) {     case '+':         printf("%.1lf + %.1lf = %.1lf", first, second, first + second);         break;     case '-':         printf("%.1lf - %.1lf = %.1lf", first, second, first - second);         break;     case '*':         printf("%.1lf * %.1lf = %.1lf", first, second, first * second);         break;     case '/':         printf("%.1lf / %.1lf = %.1lf", first, second, first / second);         break;         // operator doesn't match any case constant     default:         printf("Error! operator is not correct");     }      return 0; }

Example 2: how to make a calculator in c++

// This is for beginners  #include <iostream>  using namespace std;  void greetings() {     cout << "welcome to the calculator made in c++ :D\n"; }  void instructions() {     cout << "Here is the operators you can use + - / *\n"; }  int main() {     greetings();     instructions();     int num1, num2;     char op;     int result;     char again = 'Y';      while (again == 'y' || again == 'Y') {            cout << "\nEnter your first digit: ";         cin >> num1;          cout << "\nEnter your operator digit: ";         cin >> op;          cout << "\nEnter your second digit: ";         cin >> num2;          if (op == '+') {             result = num1 + num2;         }         else if (op == '-') {             result = num1 - num2;         }         else if (op == '*') {             result = num1 * num2;         }         else if (op == '/') {             result = num1 / num2;         }         else {             cout << "Invalid operator";         }          cout << "= " << result;         cout << "\nDo you want to restart the calculator? (Y or N)";         cin >> again;     }      system("pause>0");      return 0; }

Comments

Popular posts from this blog

Converting A String To Int In Groovy

"Cannot Create Cache Directory /home//.composer/cache/repo/https---packagist.org/, Or Directory Is Not Writable. Proceeding Without Cache"

Android How Can I Convert A String To A Editable