rekenmachiene met nemu keuze

Status
Niet open voor verdere reacties.

jimowns

Gebruiker
Lid geworden
2 sep 2006
Berichten
341
hey ,
ik heb een klein probleempje met mijn rekenmachiene .
ik doe het met if en menu kuezes enzo , zodanig dat ik zowat beetje bij kan leren .

maar waneer ik de uitkomst wil zien , dan krijg ik gewoon geen uitkomst volgens mij zit er een fout in deze code
Code:
		   cout <<"uitkomst";
		    c = a + b;

hier is de full souce code


Code:
int main()
{
    int a;
    int b;
    char c;
    int menu_keuze;
    cout <<" kies welke berwerking je wilt uitvoeren:\n";
    cout <<" druk 1. voor +\n druk 2. voor -\n druk 3. voor /\n druk 4. voor *\n";
    cout <<" voer het getal in voor het gewenste menu:\n";
   cin >> menu_keuze;
   {
	   if (menu_keuze==1)
	   {
		   cout <<" getal1:";
		   cin >> a;
		   cout <<" getal2:";
		   cin >> b;
		   cout <<"uitkomst";
		    c = a + b;
	   }
	   if(menu_keuze==2)
	   {
		   cout <<" getal1:";
		   cin >> a;
		   cout <<" getal2:";
		   cin >> b;
		   cout <<"uitkomst";
		   c = a - b;
	   }
	   if(menu_keuze==3)
	   {
		   cout <<" getal1:";
		   cin >> a;
		   cout <<" getal2:";
		   cin >> b;
		   cout <<"uitkomst";
		   c = a / b;
	   }
	   if(menu_keuze==4)
	   {
		   cout <<" getal1:";
		   cin >> a;
		   cout <<" getal2:";
		   cin >> b;
		   cout <<"uitkomst:";
		   c = a * b;
	   } 
	   else {
		   cout <<" verkeerde invoer  ";
	   }
   }
   system("pauze"); 
    cin.get(); 
    return 0;
}


dank bij voorbaat
 
Wat ontbreekt is het tonen van de waarde c.

Er moet nog wat bij dus: cout << c;
in elk if blok na de berekening van de waarde c.

Tijs.
 
Misschien moet je wel je uitkomst naar de output stream sturen als je hem wilt zien (A).

Code:
c = a + b;
cout << "Uitkomst: " << c << endl;


Edit: te laat.. ^^
 
ik heb alle twee geprobeert en nu krijg ik als uitkomst een lachent gezichtje .
 
Waarschijnlijk omdat c een char is en a en b int.. Probeer van c een int te maken.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan