ver. 2.2.0 তে পাওয়ার করার অপশন যোগ করা হয়েছে।
Source Code:
//a simple calculator by Habibur Rahman
//ver. 2.2.0
#include<stdio.h>
#include<conio.h>
#include<math.h>
main()
{
float num1, num2;
char ch; //num1 for number 1, num2 for number 2, ch for character like +, -, *, /.
printf("\tCalculator by Habib.\n");
printf("\t--------------------\n");
lev1: //level 1
scanf("%f %c %f", &num1, &ch, &num2);
switch(ch)
{
case '+':
num1=num1+num2;
break;
case '-':
num1=num1-num2;
break;
case '*':
num1=num1*num2;
break;
case '/':
if(num2==0)
{
printf("Result is undefined.\n");
num1=0;
}
else
num1=num1/num2;
break;
case '^': //added in ver. 2.2.0
num1=pow(num1,num2);
break;
default:
printf("Invailed!\n\n");
goto lev1;
break;
}
printf("=%f\n", num1);
printf("--------------------------\n");
goto lev1;
}
Output:
No comments:
Post a Comment
পোস্ট সম্পর্কে মতামত দিন