Hej,
Håller på med ett c# program som skall skriva ut hur mycket växel jag skall få tillbaka i olika valutor. Programmet skall alltså skriva ut t.ex:
Ange pris: 152
Betalt: 500
Växel tillbaka:
3 hundralappar
2 tjugor
1 femkrona
Detta är en del av min kod som visar lite hur jag tänkt.
if (pris > kundbelopp)
{
Console.WriteLine("Medges ej");
}
else
{
Console.WriteLine("Växel att få tillbaka i KR" + ": " + växel);
int femhundralappar = växel / 500;
Console.WriteLine("Antalet femhundralappar att få tillbaka är : " + femhundralappar);
int hundralappar = växel / 100;
Console.WriteLine("Antalet hundralappar att få tillbaka är : " + hundralappar);
Det som inte fungerar som det ska är att programmet printar ex 10st tjugolappar samtidigt som det printar en tvåhundralapp. Det hade ju i detta fall endast räckt med en tvåhundring och inte 10 tjugolappar, 100 tvårkonor, osv osv
Har problem att formulera mitt problem och samtidigt hålla ner antalet ord, hoppas det räcker med mitt exempel som finns ovan=)
Har säkert varit oklar, skriv gärna vid frågor!