ايران ويج

نسخه‌ی کامل: سورس ماشین حساب به زبان c
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام خسته نباشید کسی از دوستان سورس ماشین حساب به زبان c داره؟خواهشا" اگر کسی داره بگهSad
سلام


سورس که زیاده مثلا این که درنوع خودش فول ورژنه ! :دی


سورس :

نقل قول: float a,b,c;
char o,w;
main()
{
do
{
clrscr();
printf("\t\t*** CALCULATOR ***\n\n\t");
printf("1 -> Arithmetic Calculation\n\n\t");
printf("2 -> Trigonometric & Logical calculations\n");
scanf("\n%c",&o);
switch(o)
{
case '1':
ari();
break;
case '2':
trig();
break;
default:
printf(" ");
}
printf("\n\nDo you want to continue:\t");
scanf("\n\n%c",&o);
}while(o = = 'y');
getch();
}


ari()
{
printf("\n\t***Arithmetic Calculation***\n\n");
scanf("\n%f",&a);
scanf("\n%c",&o);
switch(o)
{
case '+':
scanf("\n%f",&b);
c = a + b;
printf("\t= %.2f",c);
break;
case '-':
scanf("\n%f",&b);
c = a - b;
printf("\t= %.2f",c);
break;
case '*':
scanf("\n%f",&b);
c = a * b;
printf("\t= %.2f",c);
break;
case '/':
scanf("\n%f",&b);
c = a / b;
printf("\t= %.2f",c);
break;
default:
printf("Check the operator");
}
}

trig()
{
printf("\n\t***Trigonometric & Logical calculations***");
printf("\n\n\ts -> Sin");
printf("\n\n\tc -> Cos");
printf("\n\n\tt -> Tan");
printf("\n\n\tl -> Log");
printf("\n\n\tp -> Power");
printf("\n\n\tr -> Square Root\n\n");
scanf("\n%c",&o);
switch(o)
{
case 's':
scanf("\n%f",&a);
b=sin(a);
printf("\tsin %.0f = %.2f",a,b);
break;
case 'c':
scanf("\n%f",&a);
b=cos(a);
printf("\tcos %.0f = %.2f",a,b);
break;
case 't':
scanf("\n%f",&a);
b=tan(a);
printf("\ttan %.0f = %.2f",a,b);
break;
case 'l':
scanf("\n%f",&a);
b=log10(a);
printf("\tlog %.0f = %.4f",a,b);
break;
case 'p':
scanf("\n%f",&a);
scanf("\n%f",&b);
c=pow(a,b);
printf("\t%.0f to the Power %.0f = %.2f",a,b,c);
break;
case 'r':
scanf("\n%f",&a);
b=sqrt(a);
printf("\troot %.0f = %.2f",b);
break;
default:
printf("Check the values");
}
}



و اینم خروجی برنامه :

1 -> Arithmetic Calculation

2 -> Trigonometric & Logical calculations

1

***Arithmetic Calculation***

2+3
= 5.00

Do you want to continue: y


***CALCULATOR***

1 -> Arithmetic Calculation

2 -> Trigonometric & Logical calculations

2

***Trigonometric & Logical calculations***

s -> Sin
c -> Cos
t -> Tan
l -> Log
p -> Power
r -> Square Root
s 0
sin 0 = 0.00
Do you want to continue: n





موفق باشید
ممنون اگر یه سورس دگه حالا میخواد ماشین حساب باشه یا هر چیز دگه راستش واسه کسی میخواستم که چندتا سورس میخواد باهشون کار کنه بهتر یاد بگیره
تو نت هرچی گشتم سورس به زبان c ندیدم