Wie runde ich in VB.NET 2003 das Ergebnis von 22 / 7 auf und rechne dann mit 28 weiter?

Antwort vom

In **VB.NET 2003** kannst du zum **Aufrunden** `Math.Ceiling` verwenden. Beispiel: ```vb Dim wert As Double Dim ergebnis As Integer wert = 22 / 7 ergebnis = CInt(Math.Ceiling(wert)) ergebnis = ergebnis + 28 ``` Bei `22 / 7` ist das Ergebnis ca. `3,142857`, aufgerundet also `4`. Danach wird mit `28` weitergerechnet, also hier `4 + 28 = 32`. Kurzform: ```vb Dim ergebnis As Integer = CInt(Math.Ceiling(22 / 7)) + 28 ``` Ergebnis: `32` Wichtig: - `Math.Ceiling` rundet **immer nach oben** - mit `CInt(...)` wandelst du das Ergebnis in `Integer` um

Verwandte Fragen

Wie übergebe ich in VB.NET 2003 einer Form in einem Panel die Key-Steuerung?

In VB.NET 2003 / WinForms bekommt eine Form, die in einem Panel steckt, die Tastaturereignisse normalerweise nicht automatisch sauber. Üblich ist: 1. KeyPreview = True auf der Host-Form setzen...

VB.NET 2003: Wie liest oder schreibt man aus einer in ein Panel geladenen Form auf die Hauptform?

In VB.NET 2003 greifst du von der im Panel geladenen Form auf die Hauptform zu, indem du der eingebetteten Form eine Referenz auf die Hauptform übergibst. Prinzip: Hauptform erstellt Kindform Ha...

Wie bleibt eine in ein Panel geladene Form in VB.NET 2003 immer so groß wie das Parent-Panel?

In VB.NET 2003 gelingt das am einfachsten so: 1. Formular nicht top-level anzeigen 2. ins Panel einfügen 3. Dock = Fill setzen Beispiel: vb Dim f As New Form2 f.TopLevel = False f.FormBorde...

Wie fügt man in VB.NET 2003 einem neuen DataSet aus XML ein gefülltes eindimensionales Array per DataTable.Rows.Add(Object()) hinzu?

In VB.NET 2003 / ADO.NET fügst du ein gefülltes 1-dimensionales Array zu einer DataTable im DataSet so hinzu: vb Dim werte() As Object = New Object() {"Max", 25, "Berlin"...

Wie verschiebe ich in VB.NET 2003 eine übergroße PictureBox in einem Panel per Maus, sodass die Scrollbalken die neue Position automatisch anzeigen?

Ja. In VB.NET 2003 geht das am einfachsten so: PictureBox größer als Panel Panel.AutoScroll = True Beim Ziehen mit der Maus nicht die PictureBox.Location direkt setzen Stattdessen die Scrol...

Wie wird in VB.NET 2003 eine PictureBox in einem kleineren Panel zentriert angezeigt, auch bei AutoScroll?

Ja. In VB.NET 2003 geht das, aber PictureBox zentriert sich in einem Panel mit AutoScroll=True nicht automatisch. Die Position muss nach Größe und Scrollbereich selbst gesetzt werden. Beis...

Können XML-DataTables in VB.NET 2003 ineinander verschachtelt werden?

Ja. In VB.NET 2003 / ADO.NET DataSet können XML-Daten so dargestellt werden, dass DataTables logisch verschachtelt wirken — aber nicht als echte DataTable-in-DataTable-Struktur. Kurz gesa...

Wie erstelle ich mit VB.NET 2003 eine Zeichnung aus einem mehrdimensionalen Array und lege mit "rfg" die Reihenfolge fest?

Ja. Das geht in VB.NET 2003, indem du: 1. die Daten in einem Array hältst, 2. nach rfg sortierst, 3. die Bilder in genau dieser Reihenfolge zeichnest. Ein mehrdimensionales Array ist dafür...