Computerhilfen:

Welcome to Computerhilfen.de, your free pc help site. Please take a look at our english website at www.computerhilfen.com where you find tips and help in english and can also ask questions in our english help board.

close
Computerhilfen.de: Hilfe: Win XP: Win XP: HILFE !!! Brauche Hilfe bei VIRTUAL BASIC !



 

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


(Gelesen 262 mal - 0 Mitglieder und 1 Gast betrachten dieses Thema.)
 Antwort Senden Sie dieses Thema Drucken Anmelden / Register

Programmier-Fragen » Win XP: Win XP: HILFE !!! Brauche Hilfe bei VIRTUAL BASIC !

Seiten: [1]

DJ SIl
Gast

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

« am: 12.11.08, 00:04:32 »


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??
Diesen Beitrag melden   Gespeichert


Lisaa Offline
Sr. Member Pro (3.938)
*****

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

« Antwort #1 am: 12.11.08, 12:11:44 »


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 » Diesen Beitrag melden   Gespeichert


DJ SIL
Gast

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

« Antwort #2 am: 12.11.08, 12:35:12 »


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


DJ SIl
Gast

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

« Antwort #3 am: 12.11.08, 12:44:16 »


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?
Diesen Beitrag melden   Gespeichert


Lisaa Offline
Sr. Member Pro (3.938)
*****

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

« Antwort #4 am: 12.11.08, 14:01:45 »


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.
Diesen Beitrag melden   Gespeichert


DJ SIL
Gast

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

« Antwort #5 am: 13.11.08, 15:52:34 »


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

Danke dir.. Huh
Diesen Beitrag melden   Gespeichert


eBill Offline eBills PC
Sr. Member Pro (7.554)
*****

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

« Antwort #6 am: 23.11.08, 12:02:27 »


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

Diesen Beitrag melden   Gespeichert

Seiten: [1]  Antwort Senden Sie dieses Thema Drucken Anmelden / Register 



Ähnliche Themen:
Microsoft Hilfe nun mit "Fix it"
Windows VIste Home Basic WICHTIG!!!!!!! Brauche hilfe =)
Hilfe Mein Rechner Startet nicht...HILFE...brauche ihn dringend zum arbeiten
Virtual PC 7 Hilfe
Suse: hilfe bitte brauche hilfe
Hab Problem Mit Virtual PC 2007! HILFE

add bookmark Bookmark:
Gehe zu:  
Programmieren-Forum am 12.11.2008 | | Mobile Version (Handy, PDA)




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