1 svar
428 visningar
mjatte.mj är nöjd med hjälpen
mjatte.mj 70 – Fd. Medlem
Postad: 20 jan 2019 13:15

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;

}

Yngve 37945 – Livehjälpare
Postad: 20 jan 2019 16:18

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.

Svara Avbryt
Close