Ich soll Anhand der Räder und der Anzahl der Fahrzeuge sagen können wie viele PKW´s auf dem Parkplatz stehen: Es sind nur Bikes (ohne Beiwagen und Autos da, also nur 4 oder 2 Räder)
OK soweit so gut. Nach meiner ersten Einarbeitung habe ich beschlossen 2 Textfelder zu machen:
m für Räderanzahl im folgenden txtm genannt
n für Fahrzeugeanzahl im folgenden txtn genannt.
berechnet wird nach Drücken des CommandButtons "cmdBerechnen"
Ausgabe der PKWanzahl in einem Label lblP
mein erster Versuch wurde direkt von meine Kollegen belächelt und zerrissen aber ohne Lösungshilfe
Private Sub cmdBerechne_Click()
If ((2 * txtN.Text) <= txtM.Text) And txtM.Text <= (4 * txtN.Text) Then
lblP.Caption = (txtM.Text - 2 * txtN.Text) / 2
Else
MsgBox ("M muss gerade UND größer N sein!")
End If
End Sub
Ich habe selbst festgestellt, das da einiges an Bedingungen fehlt, wobei ich allerdings nicht weiß wie ich diese formuliere.
Zum einen sollten keine Buchstaben eingegeben werden (weil A Räder gibst ja nicht ;))
Zum anderen darf die Anzahl der Räder nicht ungerade sein (ich dachte das hätte ich gelöst aber 9 Räder und 3 Fahrzeuge geht ;()
Es müssen mindestens 2 Reifen vorhanden sein (weil 1 Bike = 0 PKW aber 2 Reifen) und es sollten doppelt so viele Reifen mind wie Fahrzeuge da sein. 2 Bikes 4 Reifen.
Kann ich denn die IF Schleife endlose mit And usw erweitern? Oder lös ich das am einfachsten anders?
Gruß Dream
Danke