PDA

View Full Version : سوال: تشخیص مثلث بودن با سوئیچ



mhzarei76
سه شنبه 25 آبان 1395, 14:29 عصر
با سلام خدمت دوستان من کدی رو که تشخیص بده آیا 3 ضلع مثلثی رو تشکیل میده یا نه رو نوشتم اما با if می خواستم ببینم آیا میشه با سوئیچ هم ان را نوشت یا نه ؟ ممنون میشم پاسخ بدید :متفکر::متفکر::لبخند::چشمک:
#include <iostream>#include <conio.h>
using namespace std;
int main ()
{
int a,b,c;
cout<<"3 zele mosalas ra vared konid";
cin>>a>>b>>c;
if((a+b)>c){
if((b+c)>a)
if((a+c)>b)
cout<<"mosalas tashkil mishavad";
}
else
cout<<"tashkil nemishavad";


getch();
return 0;
}

BeginnerProgrammer
دوشنبه 01 آذر 1395, 16:22 عصر
بله میشه، بصورت پیش فرض باید وارد case1 بشه اونجا اگه شرط اول برقرار شد وارد case2 بشه و اگه برقرار نبود وارد آخرین case که همون else هست میشه. برای case2 هم همینطور.

SEZAR.CO
سه شنبه 02 آذر 1395, 16:46 عصر
سلام
فکر کنم نمیشه
چون در سوییچ ما می تونیم فقط ببینیم عبارنمون برابر یه چیزی است یا نه