Kezdőoldal » Számítástechnika » Programozás » Hogyan oldjam meg, hogy a...

Hogyan oldjam meg, hogy a visual basic. Net felfele kerekítse?

Figyelt kérdés

Van egy olyan feladat, hogy 1 tojástartóba 6 db tojás fér el. És x mennyiségű tojáshoz mennyi darab tojástartó kell és az utolsó tojástartóba mennyi szabad hely maradt?

Dim x As Integer

x = txtTojásSzám.Text

lblTojásTartó.Text = Math.Round(x / 6 + 0.5)

lblSzabadHely.Text = (lblTojásTartó.Text * 6 - x)


Így oldottam meg, hogy 0.5 öt hozzáadtam de végül ez nem jó. Valakinek valami ötlete van?



2019. jan. 1. 17:01
 1/4 A kérdező kommentje:

Megoldottam. Nem kell hozzáadni 0.5 öt és nem is a math.round fügvény kell hanem a Math.Ceiling szóval:


Dim x As Integer

x = txtTojásSzám.Text

lblTojásTartó.Text = Math.Ceiling(x / 6)

lblSzabadHely.Text = (lblTojásTartó.Text * 6 - x)


ez a helyes megoldás.

2019. jan. 1. 17:10
 2/4 anonim ***** válasza:
Mennyi ideig kerested a megoldást, mielőtt kiírtad ide a kérdést?
2019. jan. 1. 17:28
Hasznos számodra ez a válasz?
 3/4 anonim ***** válasza:

Ez azért elég gáz, hogy még ez az alap matematikai művelet is kifog rajtad.

Tojások % (tartók x slot)

Pl 11 % 6 = 5

Ha van maradék

Int 11/6 = 1


Dehát 2 tojástartó kell hisz tudjuk ha van maradék akkor 1 tartóval több kell

2019. jan. 2. 04:29
Hasznos számodra ez a válasz?
 4/4 anonim ***** válasza:
Másik megoldás, egyszeűen osztod. Ha a vissza kapott érték float akkor integerré castolod és hozzá adsz 1-et
2019. jan. 2. 04:30
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!