3 svar
114 visningar
Serpent 4
Postad: 4 sep 2020

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?

Serpent 4
Postad: 4 sep 2020

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?

Svara Avbryt
Close