räkna med valutor
Hej! I mitt program vill jag låta kunden välja valutaväxlare och sedan se hur mycket 1 krona, 2 kronor.....är i den valda valutan, jag vill låta kunden se upp till 50 kr, alltså 1-50. hur ska jag lyckas med det?
texten som är tjock nedan vet jag är fel men jag kan inte komma på vad som ska göras...
#include <iostream>
using namespace std;
int main(int argc, const char * argv[])
{
int valuta, tabell;
float summa, tal = 1;
cout << "----------JÄMFÖR VALUTOR---------" << endl;
cout << "1 - svenska kronor (sek) --> amerikanska dollar (usd)" << endl;
cin >> valuta;
cout << "Välj tabell: " << endl << "1 - 1-50" << endl << "2 - 51-100" << endl << "3 - 101-150" << endl;
cin >> tabell;
switch(valuta)
{
case 1:
switch(tabell)
{
case 1:
while(tabell == 1)
{
summa = tal*0.11;
while(summa < 50)
{
cout << summa << endl;
if(summa >= 50)
{
break;
}
}
}
}
}
return 0;
}
Vad händer när du kör programmet och vad vill du ska hända?
Ett problem med exekveringen av ditt program är att summa inte ändrar värde i din inre loop, så denna loop kommer att snurra forever.