im getting not updated information when i try to use my menu. I should get updated information every time i use my menu. For example my case 1 is write value for my variabels and 2 write my table out with my values but when i write 2 i get 0. My 3 case is add a new value after inputing my first value. 4th and last is stop the program
Here is my code
#include <iostream>
using namespace std;
int main()
{
setlocale(LC_ALL,"");
int loop= 'N';
while (loop == 'N' || 'n')
{
//Variabler
int röddam= 0, gröndam= 0;
int rödherr= 0, grönherr= 0;
char kön,färg;
int nyavärde;
int stopp;
int siffra;
//MENY
cout << "MENY" << endl;
cout << "1. Skriv in nya lagervärden\n";
cout << "2. Skriv ut tabell\n";
cout << "3. Ändra lagervärde\n";
cout << "4. Avsluta programmet" << endl;
cin>>siffra;
switch(siffra)
{
case 1:
//Mata in nya värde
cout << "Skriv in värden för röda damstrumpr:" << endl;
cin>>röddam;
cout << "Skriv in värden för gröna damstrumpor:" << endl;
cin>>gröndam;
cout << "Skriv in värden för röda herrstrumpor:" << endl;
cin>>rödherr;
cout << "Skriv in värden för gröna herrstrumpor:" << endl;
cin>>grönherr;
//Skriva ut tabellen
cout << "\n";
cout << "Lagertabell\n";
cout << "---------------------------------\n";
cout << " DAM HERR" << endl;
//Hur många strumpor det finns i lagret
cout << "Grön strumpa: " << gröndam << " " << grönherr << endl;
cout << "Röd strumpa: " << röddam << " " << rödherr << endl << endl << endl;
case 2:
//Skriv ut tabell
cout << "\n";
cout << "Lagertabell\n";
cout << "---------------------------------\n";
cout << " DAM HERR" << endl;
//Hur många strumpor det finns i lagret
cout << "Grön strumpa: " << gröndam << " " << grönherr << endl;
cout << "Röd strumpa: " << röddam << " " << grönherr << endl << endl << endl;
break;
case 3:
//Ändra lagervärde
cout << "Vill du ändra på DAM eller HERR? (d/h): " << endl;
cin>>kön;
cout << "Är det gröna eller röda? (g/r): " << endl;
cin>>färg;
cout << "Ange det nya värdet: " << endl;
cin>>nyavärde;
//Om man väljer dam och gröna strumpor
if (kön == 'd' && färg == 'g')
{
cout << "\n";
cout << "Lagertabell\n";
cout << "---------------------------------\n";
cout << " DAM HERR" << endl;
cout << "Grön strumpa: " << gröndam + nyavärde << " " << grönherr << endl;
cout << "Röd strumpa: " << röddam << " " << rödherr << endl << endl << endl;
}
//Om man väljer dam och röda strumpor
if (kön == 'd' && färg == 'r')
{
röddam= nyavärde;
}
//Om man väljer herr och gröna strumpor
if (kön == 'h' && färg == 'g')
{
cout << "\n";
cout << "Lagertabell\n";
cout << "---------------------------------\n";
cout << " DAM HERR" << endl;
cout << "Grön strumpa: " << gröndam << " " << grönherr + nyavärde << endl;
cout << "Röd strumpa: " << röddam << " " << rödherr << endl << endl << endl;
}
//Om man väljer herr och röda strumpor
if (kön == 'h' && färg == 'r')
{
cout << "\n";
cout << "Lagertabell\n";
cout << "---------------------------------\n";
cout << " DAM HERR" << endl;
cout << "Grön strumpa: " << gröndam << " " << grönherr << endl;
cout << "Röd strumpa: " << röddam << " " << rödherr + nyavärde<< endl << endl << endl;
break;
}
case 4:
//Om man väljer att avsluta programmet
cout << "**************TACK**************";
cin>>stopp;
break;
}
}
}
Aucun commentaire:
Enregistrer un commentaire