Suche Umrechner-Skript für vb.net

10/31/2011 18:38 .Snipes#1
Hallo ich wollte mal fragen, weil ich das nicht selbst hinbekomme ob mir jemand einen sogenannten Umrechner für Visual Basic schreiben kann.

Er sollte so funktionieren:

Button1:
Wenn in der TextBox1 der Text "410" steht, soll in der Label1 der Text "10,00€" stehen.
Bis dahin hab ich es geschaft allerdings will ich es auch zwischen drin haben: von 1 - 410...

Button2:
Wenn in der TextBox2 der Text "10" steht, soll in der Label2 der Text "400" stehen.
Das habe ich auch geschaft allerdings möchte ich es auch mittendrin haben: 1-400...

Ich hoffe mir kann jemand dabei helfen.
LG .Snipes
10/31/2011 18:45 Devil589#2
Dann frag doch einfach ab ob der Wert in den Textbox größer als 0 ist und kleiner gleich 410.
Somit hättest du schon das erste für deinen ersten Button.

Und das gleiche machst du bei dem zweiten Button nur dass dort halt der Wert aus der Textbox2 größer als 0 ist und kleiner gleich 400.

Und wenn diese Fälle zutreffen kannst du dann die jeweilige Ausgabe mit deinen Labels machen.
10/31/2011 18:51 Kraizy​#3
Ich glaube, der will einen eGold-Umrechner machen. Also 410eg = 10€, wenn er dann z.B. 150 eingibt, soll es halt anzeigen wie viel € das sind.
Das kannst du mit einfacher Mathematik lösen..
10/31/2011 18:51 .Snipes#4
Ja genau das ist mein Problem ich kenne den code nicht mit der "großer als"/"kleiner als" abfrage nicht... Deswegen frage ich nach dem Skript direkt :D

Und ich habe keine Lust jede einzelne zahl zu schreiben^^
10/31/2011 18:58 beatd0wn[]#5
Quote:
Originally Posted by .Snipes View Post
Ja genau das ist mein Problem ich kenne den code nicht mit der "großer als"/"kleiner als" abfrage nicht... Deswegen frage ich nach dem Skript direkt :D

Und ich habe keine Lust jede einzelne zahl zu schreiben^^
Größer als: > | Kleiner als: <
Kann man verwenden wie jeden anderen Operator auch...
10/31/2011 19:02 .Snipes#6
Danke aber ich weiß nicht wie ich es schreiben soll da ich noch ein Newb in Sachen Visual Basic bin...
10/31/2011 19:03 Devil589#7
Also falls es so sein soll wie ich geschrieben hatte hast du hier ein kleines Beispiel. (Ist komplett aus dem Kopf geschrieben und wenn in den Textboxen keine Zahlen eingegeben wurden funktioniert das nicht)

Code:
If TextBox1.Text > 0 And TextBox1.Text <= 410 Then
	Label1.Text = "Hallo"
End If
Wobei du könntest überprüfen ob der Wert in der Textbox eine Zahl ist und diesen Wert dann zu einem Int konvertieren.
Dann sollte es ohne Probleme gehen.
10/31/2011 19:04 Kraizy​#8
Also willst du jetzt abfragen ob der eingegebene Wert größer oder kleiner als (kA was) ist?
If deinWert < kA was Then ...
If deinWert > kA was Then...
10/31/2011 19:11 .Snipes#9
Quote:
Originally Posted by Devil589 View Post
Also falls es so sein soll wie ich geschrieben hatte hast du hier ein kleines Beispiel. (Ist komplett aus dem Kopf geschrieben und wenn in den Textboxen keine Zahlen eingegeben wurden funktioniert das nicht)

Code:
If TextBox1.Text > 0 And TextBox1.Text <= 410 Then
	Label1.Text = "Hallo"
End If
Wobei du könntest überprüfen ob der Wert in der Textbox eine Zahl ist und diesen Wert dann zu einem Int konvertieren.
Dann sollte es ohne Probleme gehen.
Danke aber ich will ja das in der Label dann ausgerechnet wird wieviel €uro das dann ist also wenn in der TextBox1 der text 410 steht soll in der Label der Text 10,00€ stehen und wenn jetzt z.B. in der TextBox1 der text 41 ist soll in der Label der Text 1,00€ sein...
10/31/2011 19:24 Devil589#10
Dann schau dir mal diesen Thread hier an. [Only registered and activated users can see links. Click Here To Register...]
Denn da wurde genau das gleiche gefragt bzw. sollte im Grunde auch ein Umrechner sein.

Ist zwar in C# aber sollte kein Problem sein den Code zu Vb.Net zu übersetzen.
Ansonsten diesen Übersetzer hier nutzen: [Only registered and activated users can see links. Click Here To Register...]

P.s.: Jemand hat da ein komplett funktionierendes Programm gepostet.
Aber du kannst dir dennoch den Thread durchlesen damit du verstehst wie so ein Umrechner funktioniert.
10/31/2011 19:51 .Snipes#11
Hat sich erledigt,
danke an alle ;)

LG .Snipes
10/31/2011 21:05 warfley#12
3satz

Ergebnis=Eingabe/Referenzwert1*Referenzwert2
In diesem fall ist Referenzwert1 = 410 und Referenzwert2 = 10
btw ich hab mir den begriff referenzwert ausgedacht, keine ahnung mehr wies laut definition heißt

sry page 2 hab ich iwi ned gesehen