Jeg har et problem, jeg er igang med Bertel artikel, men sider fast ved afsnit 10. Problemet er at jeg har flyttet selve udregningen ud i en seperat funktion, og skal så skrive x og y til den. Men hvis jeg bare skriver
int A = plu(x, y); opfatter den x og y som x og y, og ikke som de variabler de er ? Nogen der ved hvordan det kan løses ? Har vedlagt min kildekode.
MVH
Michael
#include <cstdlib>
#include <iostream>
using namespace std;
int plu(int a1, int b1);
int min(int a, int b);
int divi(int a, int b);
int gan(int a, int b);
int main()
{
char valg;
int x;
int y;
int A = plu(x, y);
int B = min(x, y);
int C = gan(x, y);
int D = divi(x, y);
char V;
std::cout << "Tal 1: ";
std::cin >> x;
std::cout << "Tal 2: ";
std::cin >> y;
std::cout << "A. Plusse" << endl;
std::cout << "B. Minusse" << endl;
std::cout << "C. Gange" << endl;
std::cout << "D. Dividere" << endl;
std::cout << "Vaelg hvad du oensker at goere : ";
std::cin >> V;
std::cout << x << y << endl;
if(V = 'A')
std::cout << A << std::endl;
std::cin.get();
std::cin.get();
}
int plu(int a1, int b1)
{
int c = a1 + b1;
return c;
}
int min(int a, int b)
{
int c = a + b;
return c;
}
int divi(int a, int b)
{
int c = a + b;
return c;
}
int gan(int a, int b)
{
int c = a + b;
return c;
}