Win XP: Win XP: HILFE !!! Brauche Hilfe bei VIRTUAL BASIC !


Gelesen 634 mal, 6 Antworten - 0 Mitglieder und 1 Gast betrachten dieses Thema.


Auf Facebook, Twitter und Google Plus empfehlen
Programmieren Forum & Hilfe »

Win XP: Win XP: HILFE !!! Brauche Hilfe bei VIRTUAL BASIC !

Seiten: [1]
« C# - Klick Counter Delphi 6.0 Ziffer überprüfen »
Herunterladen

DJ SIl
Gast

Win XP: Win XP: HILFE !!! Brauche Hilfe bei VIRTUAL BASIC !




programmiere grad mit Virtual basic..HAB volgendes Prob.:
ich bekomm nicht die richtige antwort bei meinem Prog.:


Huh Huh Huh Huh Huh
Sub mitarbeiterumsaetze()

'deklarationen
Dim zahl As Long
'Eingabe
InputBox ("Bitte geben sie den Jahresumsatz des Mitarbeiters ein, kein Euro Zeichen verwenden!")
'Verarbeitung1
If zahl > 100000 And zahl < 200001 Then
    'Ausgabe1
    Else
    MsgBox "der Mitarbeiter erhält eine Provision von 1000€."
If zahl > 200000 Then
    'Ausgabe2
    MsgBox "Der Mitarbeiter erhält eine Provision von 2000€."
    Else
    MsgBox "Bitte melden sie den Mitarbeiter zu einer Schulung an."
    End If
End If
End Sub


er soll bei weniger Umsatz als 100000 eine Umschulung machen
bei mehr als 100000 - 200001 eine Provision von 1000 € bekommen
und bei mehr umsatz als 200000 eine Provision 2000€

kann mir jemand helfen??


Lisaa
(4.123)  
*****
Re: Win XP: Win XP: HILFE !!! Brauche Hilfe bei VIRTUAL BASIC !


Du weißt schon, wie sich If (WENN) Then (DANN) und Else (SONST) verhalten oder?

Code:

If zahl > 100000 And zahl < 200001 Then
    'Ausgabe1
    Else
    MsgBox "der Mitarbeiter erhält eine Provision von 1000€."


Da schreibst du übersetzt: WENN der Umsatz zwischen 100000 und 200001 liegt, DANN mache gar nichts, SONST gebe die Messagebox mit der Privision aus. Das ist ja irgendwie nicht das, was du willst.
Außerdem wird das Konstrukt darunter in jedem Fall wieder durchlaufen. Du möchtest aber sowas wie:
WENN der Umsatz unter 100000 DANN
    gebe die Messagebox mit der Schulung
SONST WENN der Umsatz zwischen 99999 und 200001 DANN
    gebe die Messagebox mit der 1000€ Provision
SONST gebe die Messagebox mit der 2000€ Provision.
« Letzte Änderung: 12.11.08, 12:13:22 von Lisaa »


DJ SIL
Gast
Re: Win XP: Win XP: HILFE !!! Brauche Hilfe bei VIRTUAL BASIC !


sorry ich versteh nur noch bahnhof? kannst du mir das mal richten? damit ichs verstehe? bzw.erklären?


DJ SIl
Gast
Re: Win XP: Win XP: HILFE !!! Brauche Hilfe bei VIRTUAL BASIC !


jetzt versteh ich was du meinst nur versteh ich nich wie ich dem Prog das erklären soll wann er was raus zu haun hat... unter 100000 -> Schulung
       > als 100001  aber < als 200001  =  1000 Provision
       > als 200000                     =  2000 Provision

wie muss ich das schreiben?


Lisaa
(4.123)  
*****
Re: Win XP: Win XP: HILFE !!! Brauche Hilfe bei VIRTUAL BASIC !


Ist doch gar nicht mehr schwer. Du brauchst nur dein Programm so zu sortieren, dass dort das hier passiert:
WENN der Umsatz unter 100000 DANN
    gebe die Messagebox mit der Schulung
SONST WENN der Umsatz zwischen 99999 und 200001 DANN
    gebe die Messagebox mit der 1000€ Provision
SONST gebe die Messagebox mit der 2000€ Provision.

Das kannst du so ziemlich 1:1 übersetzen. WENN = If, "der Umsatz unter 100000" = zahl < 100000, usw.

Du musst nur aufpassen, was du mit den Grenzen machst, d.h. ob 100000 noch in die "Schulung"-Nummer (zahl < 100001) oder schon in die Provision-Geschichte (zahl < 100000) reingehört.


DJ SIL
Gast
Re: Win XP: Win XP: HILFE !!! Brauche Hilfe bei VIRTUAL BASIC !


vielen dank ! hat mir hoffendlich geholfen ! ich werd versuchen es umzusetzten..

Danke dir.. Huh


eBill (†)
(8.643)  
*****
Re: Win XP: Win XP: HILFE !!! Brauche Hilfe bei VIRTUAL BASIC !


Hi,

wenn ich einen Vorschlag machen darf:

'deklarationen
Dim zahl As Long
'Eingabe
InputBox ("Bitte geben sie den Jahresumsatz des Mitarbeiters ein, kein Euro Zeichen verwenden!")
'Verarbeitung1
If zahl < 100000 Then 'Schulung
    MsgBox "Bitte melden sie den Mitarbeiter zu einer Schulung an."
    Else
    If zahl > 99999 And zahl < 20000 Then 'Provision 1000
         MsgBox "der Mitarbeiter erhält eine Provision von 1000€."
         Else 'Provision 2000
              MsgBox "Der Mitarbeiter erhält eine Provision von 2000€."
    End If
End If
End Sub


Seiten: [1]  
« Webmaster-ForumDiskussions-Forum »



Ähnliche Themen zu "Win XP: Win XP: HILFE !!! Brauche Hilfe bei VIRTUAL BASIC !":
Microsoft Hilfe nun mit "Fix it"
Upgrade Vista zu Windows 7: MS Fix-it Hilfe
Windows VIste Home Basic WICHTIG!!!!!!! Brauche hilfe =)
Hilfe Mein Rechner Startet nicht...HILFE...brauche ihn dringend zum arbeiten
Windows XP: HILFE BITTE ICH BRAUCHE HILFE BEIM INSTALLIEREN MEINER SOUNDKARTE BI
Brauche Hilfe bei der Aufrüstung meines Pc`s. Freue mich über jede Hilfe!
Virtual PC 7 Hilfe
Hab Problem Mit Virtual PC 2007! HILFE
Suse: hilfe bitte brauche hilfe


Programmieren 5 Programmieren 10 Programmieren 15 Programmieren 30 Programmieren 21 |




Computerhilfen.de | Powered by SMF 2.5.1.
© 2001-2012, Lewis Media. Alle Rechte vorbehalten.

Sie betrachten das Thema Win XP: Win XP: HILFE !!! Brauche Hilfe bei VIRTUAL BASIC ! (DJ SIl) - Programmieren Forum & Hilfe © Computerhilfen.de