3 svar
316 visningar
Serpent 2 – Fd. Medlem
Postad: 4 sep 2020 11:44

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.

Lindehaven 820 – Lärare
Postad: 4 sep 2020 12:05

Vad har du försökt?

Serpent 2 – Fd. Medlem
Postad: 4 sep 2020 12:08

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.

Lindehaven 820 – Lärare
Postad: 4 sep 2020 12:19

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
Close