PDA

View Full Version : سوال: تحلیل کد



N | M @
سه شنبه 08 فروردین 1391, 13:22 عصر
سلام دوستان ...

من یه برنامه ماشین حساب مهندسی طراحی کردم که یه منو داره و میخوام کاربر با این منو کار کنه ، مثلا یه منوی 12 قسمتی داره ، مثلا اگه کلید 1 رو زد مثلا 2 عدد رو با هم جمع کنه!

منو را نوشتم اما 2 تا ارور میده !! نمیفهمم چیه جریانش!!! بعد من هنوز توابع ریاضیشو ننوشتم! میشه راهنمایی کنید که چطور بنویسمشون!!

با تشکر:


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

int menu(void);

main()
{
while(1)
{
switch (menu())
{

case 1:
puts("\nSelect +");
break;
}

case 2:

{
puts("\nSelect -");
break;
}

case 3:
{
puts("\nSelect *");
break ;
}


case 4:
{
puts("\nSelect /");
break;
}

case 5:
{
puts("\nSelect F");
break;
}

case 6:
{
puts("\nSelect L");
break;
}

case 7:
{
puts("\nSelect S");
break;
}

case 8:
{
puts("\nSelect ^");
break;
}

case 9:
{
puts("\nSelect Sin");
break;
}

case 10:
{
puts("\nSelect Cos");
break;
}

case 11:
{
puts("\nSelect Tan");
break;
}

default:
{
puts("\nSelect Exit");
//exit(0);

};

}

}

//***************** Functions ******************

int menu(void)
{
int R;
puts("\nPress 1 To Sum");
puts("\nPress 2 To Sub");
puts("\nPress 3 To Mul");
puts("\nPress 4 To Div");
puts("\nPress 5 To Factorial");
puts("\nPress 6 To Logarithm");
puts("\nPress 7 To Squrt");
puts("\nPress 8 To Power");
puts("\nPress 9 To Sin");
puts("\nPress 10 Cos");
puts("\nPress 11 Tan");
puts("\nPress 12 Exit");

scanf("%d",&R);
return R;
}