December 18, 2004
Din kod:
include
#include
using namespace std;
double funktion(double,double,double,double);
int main()
{
double x=0,y=0,s=0,diff=0,m=0,div=0;
cout << "skriv in två tal: ";
cin >> x,y;
cout <<"vad vill du göra med talen som du skrev in?: "<< endl;
cout << "1: summera talen" << endl;
cout << "2: ta differensen av talen" << endl;
cout << "3: multiplicera talen" << endl;
cout << "4: dividera talen" << endl;
double funktion(double s,double d,double p,double k)
{
// här får jag parse error before `{' token
s=x+y
d=x-y
p=x*y
k=x/y
switch(4){
case'1'cout << "summan är: " << s << endl;
case'2'cout << "differensen är: " << d << endl; // här får jag parse error before `<<' token
case'3'cout << "produkten är: " << p << endl; // här får jag parse error before `<<' token
case'4'cout << "kvoten är: " << k << endl; // här får jag parse error before `<<' token
}
}
}
I denna raden > cout << "skriv in två tal: ";
Här kommer man skiva in 2 tal som ett
Du får nog ha 2 stycken
typ:
cout << "skriv in tal 1: ";
cin >> x;
cout << "skriv in tal 2: ";
cin >> y;
tror det ska hjälpa dig.
November 14, 2003
Jag har gjort om den så att den fungerar, hoppas du förstår hur jag gjort
#include
#include
#include
using namespace std;
double funktion(double s,double d, int val);
void main()
{
double x=0,y=0;
int val;
cout << "skriv in två tal: ";
cin >> x;
cin >> y;
cout <<"vad vill du göra med talen som du skrev in?: "<< endl;
cout << "1: summera talen" << endl;
cout << "2: ta differensen av talen" << endl;
cout << "3: multiplicera talen" << endl;
cout << "4: dividera talen" << endl;
cin >> val;
funktion(x,y,val);
getch();
}
double funktion(double x,double y, int val)
{
double s=x+y;
double d=x-y;
double p=x*y;
double k=x/y;
switch(val){
case 1:
cout << "summan är: " << s << endl;
break;
case 2:
cout << "differensen är: " << d << endl;
break;
case 3:
cout << "produkten är: " << p << endl;
break;
case 4:
cout << "kvoten är: " << k << endl;
break;
}
}
1 Guest(s)