Programmerings uppgift
Gör ett program som avrundar ett inmatat tal till hela tusental. Om användaren skriver exempel 76 560 ska resultatet 77 000 visas.
Får endast använda operatorer och variabler. Inga satser eller något annat.
Har försökt men får det inte att funka.
Vad har du försökt?
int tal = int.Parse(tbxTal.Text); <--- Vi använder windowsforms
heltal = tal / 1000; <--- Försökte få fram hur många tusental jag har. Trodde att det var en enkeluppgift tills jag insåg att jag endast "klyvar" av hundratalen. Är fast på den nu.
Ja, koden "klipper" eller "klyver" bort hundradelarna. Några exempel:
76000/1000 blir 76 vilket är korrekt.
76237/1000 blir 76 vilket är korrekt.
76499/1000 blir 76 vilket är korrekt.
76500/1000 blir 76 men det är inkorrekt, det borde bli 77.
76560/1000 blir 76 men det är inkorrekt, det borde bli 77.
76999/1000 blir 76 men det är inkorrekt, det borde bli 77.
77000/1000 blir 77 vilket är korrekt.
Ser du ett mönster i detta?