Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 15:50

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Mein Taschenrechner Failt

Discussion on Mein Taschenrechner Failt within the AutoIt forum part of the Coders Den category.

Closed Thread
 
Old   #1
 
elite*gold: 197
Join Date: Oct 2012
Posts: 110
Received Thanks: 45
Mein Taschenrechner Failt

hey Also ich bin Ziemlich neu in AutoIT und wollte mir für den Anfang einen Taschenrechner Scripten.. Doch der geht nicht hier mein Script
Code:
Dim $erstezahl, $auswahl, $ergebnis, $zweitezahl

$auswahl = InputBox ("Auswählen:", _
								   "Was möchtest du Rechnen?" & _
								   @LF & "Addieren (1)" _
                                   @LF & "Subtrahieren (2)" _
								   @LF & "Multiplizieren (3)" _
								   @LF & "Division (4)", "Gib hier 1, 2, 3 oder 4 ein!")
Switch, $auswahl
	Case 1
		_add()
	Case 2
		_sub()
	Case 3
		_mul()
	Case 4
		_div()
	Case Else
		MsgBox(65, "Error", "Diese Funktion ist nicht verfügbar!", 5)

EndSwitch

Func _add()
	$erstezahl = Inputbox ("1. Zahl", "Gib hier die 1. Zahl ein!")
	$zweitezahl = InputBox ("2. Zahl", "Gib hier die 2. Zahl ein!")
	$ergebnis = $erstezahl + $zweitezahl
EndFunc


Func _sub()
	$erstezahl = Inputbox ("1. Zahl", "Gib hier die 1. Zahl ein!")
	$zweitezahl = InputBox ("2. Zahl", "Gib hier die 2. Zahl ein!")
	$ergebnis = $erstezahl - $zweitezahl
EndFunc

Func _mul()
	$erstezahl = Inputbox ("1. Zahl", "Gib hier die 1. Zahl ein!")
	$zweitezahl = InputBox ("2. Zahl", "Gib hier die 2. Zahl ein!")
	$ergebnis = $erstezahl * $zweitezahl
EndFunc

Func _div()
	$erstezahl = Inputbox ("1. Zahl", "Gib hier die 1. Zahl ein!")
	$zweitezahl = InputBox ("2. Zahl", "Gib hier die 2. Zahl ein!")
	$ergebnis = $erstezahl / $zweitezahl
EndFunc

MsgBox (65, "Ergebnis". "Das Ergebnis Lautet: " & $ergebnis
MiiSaL is offline  
Old 11/10/2012, 15:22   #2
 
-STORM-'s Avatar
 
elite*gold: 124
Join Date: Dec 2009
Posts: 2,114
Received Thanks: 3,142
Code:
Dim $erstezahl, $auswahl, $ergebnis, $zweitezahl

$auswahl = InputBox ("Auswählen:", _
								   "Was möchtest du Rechnen?" & _
								   @LF & "Addieren (1)"  & _ ;// & ergänzen
                                   @LF & "Subtrahieren (2)" & _ ;// & ergänzen
								   @LF & "Multiplizieren (3)" & _ ;// & ergänzen
								   @LF & "Division (4)", "Gib hier 1, 2, 3 oder 4 ein!")
Switch $auswahl ;// Komma nach Switch entfernen ... vorher: "Switch, $auswahl"
	Case 1
		_add()
	Case 2
		_sub()
	Case 3
		_mul()
	Case 4
		_div()
	Case Else
		MsgBox(65, "Error", "Diese Funktion ist nicht verfügbar!", 5)

EndSwitch

Func _add()
	$erstezahl = Inputbox ("1. Zahl", "Gib hier die 1. Zahl ein!")
	$zweitezahl = InputBox ("2. Zahl", "Gib hier die 2. Zahl ein!")
	$ergebnis = $erstezahl + $zweitezahl
EndFunc


Func _sub()
	$erstezahl = Inputbox ("1. Zahl", "Gib hier die 1. Zahl ein!")
	$zweitezahl = InputBox ("2. Zahl", "Gib hier die 2. Zahl ein!")
	$ergebnis = $erstezahl - $zweitezahl
EndFunc

Func _mul()
	$erstezahl = Inputbox ("1. Zahl", "Gib hier die 1. Zahl ein!")
	$zweitezahl = InputBox ("2. Zahl", "Gib hier die 2. Zahl ein!")
	$ergebnis = $erstezahl * $zweitezahl
EndFunc

Func _div()
	$erstezahl = Inputbox ("1. Zahl", "Gib hier die 1. Zahl ein!")
	$zweitezahl = InputBox ("2. Zahl", "Gib hier die 2. Zahl ein!")
	$ergebnis = $erstezahl / $zweitezahl
EndFunc

MsgBox (65, "Ergebnis", "Das Ergebnis Lautet: " & $ergebnis) ;// 1. Klammer am Ende vergessen _____ 2. Punkt nach "Ergebnis" durch Komma ersetzen
Erklärungen als Kommentar.

Sind im Prinzip nur Tippfehler. Die grundlegende Syntax scheinst du verstanden zu haben, für den Anfang ist es jedenfalls ok, obwohl man einen Taschenrechner natürlich schöner machen könnte.
-STORM- is offline  
Thanks
1 User
Old 11/10/2012, 15:34   #3
 
elite*gold: 197
Join Date: Oct 2012
Posts: 110
Received Thanks: 45
Vielen Dank Storm
MiiSaL is offline  
Closed Thread


Similar Threads Similar Threads
Taschenrechner
07/23/2012 - C/C++ - 11 Replies
Hallo, ich bin ein noch ziemlicher Anfänger in C++. Heute habe ich einen Taschenrechner programmiert( er kann nur zwei zahlen bearbeiten). : #include <iostream> using namespace std; int Zahl1, Zahl2, Eingabe, Ergebnis; char Antwort; int main() {
was ist ein TaschenRechner hack ?
10/28/2011 - Wolfteam - 7 Replies
Hallo ich habe mal bei den verschiedenen Hacks gesehen das ein Taschen Rechner dabei ist und nun frage ich mich für das gut ist ? danke im voraus MfG.
[B]Taschenrechner[S]26k EG
10/13/2011 - elite*gold Trading - 18 Replies
http://www.elitepvpers.com/theblackmarket/treasure /66318 Treasure oben ;) Wer kauft bekommt PN mit link. Screens gibts auch nicht ;) Was kann der Taschenrechner? Plus und minus rechnen!
[VC++] Taschenrechner mit GUI
07/08/2011 - C/C++ - 3 Replies
Hey Leute also ich bin noch ein ziemlicher Anfänger in C++ und bin grad dabei, einen Taschenrechner zu erstellen. Er soll eben ne Oberfläche haben und nicht als Konsolenanwendung abgespielt werden. Ich hab jetzt ein Textfeld, 0-9 Buttons als Ziffern und die Rechenarten. Dann noch "Berechnen" und "Löschen", damit das Textfeld geleert wird und man von neu rechnen kann. Nun zu meiner Frage. Mit welchem Befehl erreiche ich, dass die Zahl, sobald ich sie anklicke, im Textfeld erscheint?
[HELP]Taschenrechner
03/09/2011 - AutoIt - 2 Replies
Also ich wollte nen kleinen Taschenrechner Skripten. Hab jz ein Problem. Undzwar soll in die hinterste Inputbox der Zeile das Ergebnis angezeigt werden. Wie kann ich das machen? #include <ButtonConstants.au3> #include <EditConstants.au3> #include <GUIConstantsEx.au3> #include <StaticConstants.au3> #include <WindowsConstants.au3> #Region ### START Koda GUI section ### Form= ;------------------------------------------------ ----GUI---------------------------------------



All times are GMT +1. The time now is 15:50.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.