Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Empfohlene Antworten

Veröffentlicht

Hallo Forum,

ich habe folgendes Problem. Ich bekomme in einem VB-Script eine Zahl die Gerade oder Ungerade sein kann. Jetzt muss ich anhand der Zahl ermitteln ob sie gerade oder ungerade ist.

Wie kann ich dies am besten prüfen?

Beste Grüße aus Giessen

Patrick

Falls es in VBS den Operator Modulo gibt, kannst du den nehmen.

Modulo (%) bestimmt den Rest einer Division

7 % 2 = 1 (3 Rest 1)

4 % 2 = 0 (2 Rest 0)

9 % 3 = 0 (3 Rest 0)

Wenn deine Zahl modulo 2 das Ergebniss 0 ergibt, dann ist deine Zahl gerade

Die Lösung von Enno hat das Problem, daß sie für Integertypen nicht funktioniert weil bei der Division keine Nachkommastellen erhalten bleiben

Zu der Methode mit dem modulo Operator würde ich auch raten, soweit ich aber weiß, ist das in den ganzen VB Varianten, also bestimmt auch in VBS, "mod" und nicht wie in sonst vielen Sprachen das Prozentzeichen.

  • Autor

Hallo Leute,

danke für eure Hilfe. Meine Lösung sieht wie folgt aus:

Dim Wert

Wert = Eingabe1 Mod Eingabe2

If Wert Then

...

Else

...

End If

Wenn ein Mod durchgeführt wird, gibt es als Ergebnis eine 1 wenn ein Rets bleibt ansonsten eine 0.

Beste Grüße aus Giessen

Patrick


dim bNumIsEven as boolean

bNumIsEven = not number AND 1 

Sollte gehen, auch wenn VB lange her ist

MVG

need-some-blood

Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.