Simple codes for calculator in various formats by Devansh Mishra.
I'm trying to create a basic calculator in Java. I'm quite new to programming so I'm trying to get used to it.
import java.util.Scanner;
import javax.swing.JOptionPane;
public class javaCalculator
{
public static void main(String[] args)
{
int num1;
int num2;
String operation;
Scanner input = new Scanner(System.in);
System.out.println("please enter the first number");
num1 = input.nextInt();
System.out.println("please enter the second number");
num2 = input.nextInt();
Scanner op = new Scanner(System.in);
System.out.println("Please enter operation");
operation = op.next();
if (operation == "+");
{
System.out.println("your answer is" + (num1 + num2));
}
if (operation == "-");
{
System.out.println("your answer is" + (num1 - num2));
}
if (operation == "/");
{
System.out.println("your answer is" + (num1 / num2));
}
if (operation == "*")
{
System.out.println("your answer is" + (num1 * num2));
}
}
}
In HTML--
< html >
< head >
< script >
//function that display value
function dis(val)
{
document.getElementById("result").value+=val
}
//function that evaluates the digit and return result
function solve()
{
let x = document.getElementById("result").value
let y = eval(x)
document.getElementById("result").value = y
}
//function that clear the display
function clr()
{
document.getElementById("result").value = ""
}
</ script >
<!-- for styling -->
< style >
.title{
margin-bottom: 10px;
text-align:center;
width: 210px;
color:green;
border: solid black 2px;
}
input[type="button"]
{
background-color:green;
color: black;
border: solid black 2px;
width:100%
}
input[type="text"]
{
background-color:white;
border: solid black 2px;
width:100%
}
</ style >
</ head >
<!-- create table -->
< body >
< div class = title >GeeksforGeeks Calculator</ div >
< table border = "1" >
< tr >
< td colspan = "3" >< input type = "text" id = "result" /></ td >
<!-- clr() function will call clr to clear all value -->
< td >< input type = "button" value = "c" onclick = "clr()" /> </ td >
</ tr >
< tr >
<!-- create button and assign value to each button -->
<!-- dis("1") will call function dis to display value -->
< td >< input type = "button" value = "1" onclick = "dis('1')" /> </ td >
< td >< input type = "button" value = "2" onclick = "dis('2')" /> </ td >
< td >< input type = "button" value = "3" onclick = "dis('3')" /> </ td >
< td >< input type = "button" value = "/" onclick = "dis('/')" /> </ td >
</ tr >
< tr >
< td >< input type = "button" value = "4" onclick = "dis('4')" /> </ td >
< td >< input type = "button" value = "5" onclick = "dis('5')" /> </ td >
< td >< input type = "button" value = "6" onclick = "dis('6')" /> </ td >
< td >< input type = "button" value = "-" onclick = "dis('-')" /> </ td >
</ tr >
< tr >
< td >< input type = "button" value = "7" onclick = "dis('7')" /> </ td >
< td >< input type = "button" value = "8" onclick = "dis('8')" /> </ td >
< td >< input type = "button" value = "9" onclick = "dis('9')" /> </ td >
< td >< input type = "button" value = "+" onclick = "dis('+')" /> </ td >
</ tr >
< tr >
< td >< input type = "button" value = "." onclick = "dis('.')" /> </ td >
< td >< input type = "button" value = "0" onclick = "dis('0')" /> </ td >
<!-- solve function call function solve to evaluate value -->
< td >< input type = "button" value = "=" onclick = "solve()" /> </ td >
< td >< input type = "button" value = "*" onclick = "dis('*')" /> </ td >
</ tr >
</ table >
</ body >
</ html >
|
# Program make a simple calculator
# This function adds two numbers
def add(x, y):
return x + y
# This function subtracts two numbers
def subtract(x, y):
return x - y
# This function multiplies two numbers
def multiply(x, y):
return x * y
# This function divides two numbers
def divide(x, y):
return x / y
print("Select operation.")
print("1.Add")
print("2.Subtract")
print("3.Multiply")
print("4.Divide")
while True:
# take input from the user
choice = input("Enter choice(1/2/3/4): ")
# check if choice is one of the four options
if choice in ('1', '2', '3', '4'):
num1 = float(input("Enter first number: "))
num2 = float(input("Enter second number: "))
if choice == '1':
print(num1, "+", num2, "=", add(num1, num2))
elif choice == '2':
print(num1, "-", num2, "=", subtract(num1, num2))
elif choice == '3':
print(num1, "*", num2, "=", multiply(num1, num2))
elif choice == '4':
print(num1, "/", num2, "=", divide(num1, num2))
# check if user wants another calculation
# break the while loop if answer is no
next_calculation = input("Let's do next calculation? (yes/no): ")
if next_calculation == "no":
break
else:
print("Invalid Input")
In C Language---
#include<stdio.h> #include<conio.h> int main() { float num1, num2, res; int choice; do { printf("1. Addition\n"); printf("2. Subtraction\n"); printf("3. Multiplication\n"); printf("4. Division\n"); printf("5. Exit\n\n"); printf("Enter Your Choice(1-5): "); scanf("%d", &choice); if(choice>=1 && choice<=4) { printf("\nEnter any two Numbers: "); scanf("%f %f", &num1, &num2); } switch(choice) { case 1: res = num1+num2; printf("\nResult = %0.2f", res); break; case 2: res = num1-num2; printf("\nResult = %0.2f", res); break; case 3: res = num1*num2; printf("\nResult = %0.2f", res); break; case 4: res = num1/num2; printf("\nResult = %0.2f", res); break; case 5: return 0; default: printf("\nWrong Choice!"); break; } printf("\n------------------------\n"); }while(choice!=5); getch(); return 0;
At End Thanku for reading full article.
For contact complain or advice e-mail me :
devanshm883@gmail.com
Visit my main website:
msha.ke/dmblogger/
© by Devansh, Sept. 2021.