sina74
یک شنبه 08 دی 1392, 18:08 عصر
سلام
من یه برنامه ساده نوشتم از این قرار که با استفاده از رابطه فیثاغورس بنا به درخواست کاربر یکی از ضلع ها a یا b یا c را بدست میاره.در ضمن ضلع a وتر گرفته شده یعنی :
a^2=b^2+c^2
این کد برناممه :
#include <iostream>
#include <conio.h>
#include <math.h>
using namespace std;
int main()
{
int a,b,c,v;
char x;
cout<<"You want a or b or c ? (a is vatar) \n";
cin>>x;
switch(x)
{
case 'a' :
cout<<"please enter b : \n";
cin>>b;
cout<<"please enter c : \n";
cin>>c;
cout<<"a = "<<sqrt(pow(b,2)+pow(c,2));
break;
case 'b' :
cout<<"please enter a : \n";
cin>>a;
cout<<"please enter c : \n";
cin>>c;
cout<<"b = "<<sqrt(pow(a,2)-pow(c,2));
break;
case 'c' :
cout<<"please enter a : \n";
cin>>a;
cout<<"please enter b : \n";
cin>>b;
cout<<"c = "<<sqrt(pow(a,2)-pow(b,2));
break;
default:
cout<<"You can just enter one of this character : a or b or c";
break;
}
getch();
return 0;
}
من می خوام کاری کنم که وقتی پیغام You can just enter one of this character : a or b or c که تو بخش دیفالت به خروجی برده میشه ، پس از خوندن اون توسط کاربر ، دوباره برنامه برگرده به قسمتی که این دستور به خروجی برده میشه :
You want a or b or c ? a is vatar
وبعدش دوباره مراحل بعدی رو طی کنه.
چطوری میتونم این کارو انجام بدم ؟؟ با چه دستوری ؟!!
من یه برنامه ساده نوشتم از این قرار که با استفاده از رابطه فیثاغورس بنا به درخواست کاربر یکی از ضلع ها a یا b یا c را بدست میاره.در ضمن ضلع a وتر گرفته شده یعنی :
a^2=b^2+c^2
این کد برناممه :
#include <iostream>
#include <conio.h>
#include <math.h>
using namespace std;
int main()
{
int a,b,c,v;
char x;
cout<<"You want a or b or c ? (a is vatar) \n";
cin>>x;
switch(x)
{
case 'a' :
cout<<"please enter b : \n";
cin>>b;
cout<<"please enter c : \n";
cin>>c;
cout<<"a = "<<sqrt(pow(b,2)+pow(c,2));
break;
case 'b' :
cout<<"please enter a : \n";
cin>>a;
cout<<"please enter c : \n";
cin>>c;
cout<<"b = "<<sqrt(pow(a,2)-pow(c,2));
break;
case 'c' :
cout<<"please enter a : \n";
cin>>a;
cout<<"please enter b : \n";
cin>>b;
cout<<"c = "<<sqrt(pow(a,2)-pow(b,2));
break;
default:
cout<<"You can just enter one of this character : a or b or c";
break;
}
getch();
return 0;
}
من می خوام کاری کنم که وقتی پیغام You can just enter one of this character : a or b or c که تو بخش دیفالت به خروجی برده میشه ، پس از خوندن اون توسط کاربر ، دوباره برنامه برگرده به قسمتی که این دستور به خروجی برده میشه :
You want a or b or c ? a is vatar
وبعدش دوباره مراحل بعدی رو طی کنه.
چطوری میتونم این کارو انجام بدم ؟؟ با چه دستوری ؟!!