Taschenrechner
lima-city → Forum → Programmiersprachen → Basic
alternativ
anschreiben
beitrag
button
calculator
ereignis
ergebnis
error
exit
falsche eingabe
fehler
gen
label
quelltext
schulen
sperre
steuerelement
taschenrechner
vorredner
window
-
kennt einer von euch einen taschenrechner? in vb versteht sich oder hat vielleicht einer mal selbst einen geproogt? br?uchte n?mlich einen.
#mfg undertaker1988 -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Wenn du VB bevorzugst, dann habe ich keine Ahnung. Aber ich habe halt mal einen mit Javascript auf Internetseitenbasis gemacht. Mit PHP habe ich auch schon mal einen gemacht. W?rde Dir also, wenn du nicht unbedingt VB bevorzugst PHP oder Javascript empfehlen.
edit(m14):Du sollst nicht sahen was du nicht kannst. Dann kannst du es ja grad lassen
Der user will wissen wir man des mit VB macht
Beitrag ge?ndert am 9.12 18:01 von m14 -
Was soll der denn alles k?nnen, schwierige Funktionen oder einfach nur Plus, Minus, Mal und Durch?? Weil das w?re sicherlich kein Problem
F?r was brauchste das den, da du nicht mit dem von WIndows arbeiten kannst? Sollste f?r die Schule selber einen proggen?? Wenn ja woran scheitert es denn, wenn du ihn nicht selber machst??
Probleme einfach hier posten..hier werden sie geholfen;);)
mfG
manror -
was soll er k?nnen ich kann ein bisschen vb(aber wirklich nur grundlagen)
ein rechner kann doch nicht so schwer sein.
mach 2 textboxen
4 optionsk?stchen(f?r die 4 grundfunktionen/wennd du mehr brauchst mach mehr)
f?r jede box eine variable(integer)
einen cmdbutton und 1 ausgabenfeld(es sei denn du willst das als msgbox)
ind den cmd butten schreibst du zb rein (f?r multiplication)if option1.value = true then
tabel1.caption = text1.caption * text2.caption
den rest auch so
ich glaub das m?sst funktionieren. -
wir machen dies auch grad inner schule.... :(
komm auch voll net klar mit weil wir mit vb auch so viele funktionen rin basteln m?ssen ....
wenn mir auch einer helfen konnte wie ich zb alles zusammenrechnen kann oder mir einen ganzen quelltext eines vb taschenrechners geben k?nnte w?re ich ihm sehr verbunden ;)
danke schon mal im vorraus
Hansolo -
habs mal in einer zeitschrift gelsen aber wiess net mehr genau welche .. ( chip/computerbild/... ) iss aber auch shcon ein weilchen her also sry but i dpnt know
-
Also einen TR in vb zu Progrn is das einfachste der Welt, insofern, du keinen textspezifischen abfragen machst wie z.B.: das "5* 5*7*9/2-1^1" dein string is und du diesen auswerten musst.
ansonsten einfach 2 textboxen, 4 buttons & 1 label
1. Textbox ist deine erste Zahl
2. Textbox ist deine zweite Zahl
die Buttons.... addieren, sub, div, mul
und die Label ist dein Ergebnis oder auch eine textbox m?glich.
also
folgenderma?en
im button addieren:
lblErgebnis = txtZahl1.text + txtZahl2.text
im button sub:
lblErgebnis = txtZahl1.text - txtZahl2.text
im button mul:
lblErgebnis = txtZahl1.text * txtZahl2.text
im button div:
lblErgebnis = txtZahl1.text - txtZahl2.text
ganz einfach....
mfg SoulOut
-
Ja aber auf www.microsoft.de musst au suchen gehen und dann nach calculator suchen. Dann den Calculator plus downloaden. Der hat viel mehr Funktionen als der normale !!!!
edit by manror:
Es geht darum einen Taschenrechner SELBER zu programmieren und nicht sich einen runterzuladen. Bitte unterlasse deine unqualifizierten Kommentare! @all das gilt f?r alle
Beitrag ge?ndert am 19.12 18:21 von manror -
Ich nehm mal die Frage eines meiner Vorredner auf:
Was soll er denn k?nnen.
Einfach nur zwei Zahlen addieren, subtrahieren, multiplizieren oder dividieren oder soll er schon ein bisschen komplexer aufgebaut sein so wie z.B. der Windows Calculator? -
Ich hab einen Taschenrechner mit Visual Basic programmiert.
Hier mein Taschenrecher:
PLUS Button:
Private Sub Command1_Click()
a = CDbl(Text1.Text) ' Label1.caption= Zahl 1
b = CDbl(Text2.Text) ' Label2.caption= Zahl 2
c = a + b ' Label3.caption= Ergebnis
Label4.Caption = c ' Label4= "Errechnetes Ergebnis"
End Sub
MINUS Button:
Private Sub Command2_Click()
a = CDbl(Text1.Text)
b = CDbl(Text2.Text)
c = a - b
Label4.Caption = c
End Sub
MAL Button:
Private Sub Command3_Click()
a = CDbl(Text1.Text)
b = CDbl(Text2.Text)
c = a * b
Label4.Caption = c
End Sub
GETEILT Button:
Private Sub Command4_Click()
a = CDbl(Text1.Text)
b = CDbl(Text2.Text)
c = a / b
Label4.Caption = c
End Sub
ZUM QUADRAHT Button:
Private Sub Command5_Click()
a = CDbl(Text1.Text)
c = a * a
Label4.Caption = c
End Sub
WURZEL Button:
Private Sub Command6_Click()
a = CDbl(Text1.Text)
c = Sqr(a)
Label4.Caption = c
End Sub
ZUR?CKSETZEN Button:
Private Sub Command7_Click()
Text1.SetFocus
Text1.Text = 0
Text2.Text = 0
Label4.Caption = 0
End Sub
BEENDEN Button:
Private Sub Command8_Click()
End
End Sub
-
wenns VB-Fragen gibt kannst mich auch per PN anschreiben, was ich jedoch noch zu meinem Vorredner hinzuzuf?gen hab:
es w?re sinnvoll abzufragen, ob die eingegebenen werte zahlen sind:
also ?berall noch ein
on error goto fehler
...code...
exit sub
fehler:
msgbox "Falsche Eingabe","Fehler"
alternativ k?nnte man das auch sperren indem man beim "keypress"-Ereignis eine Abfrage einbaut, ist aber bissl viel
P.S.@vorredner: endlich jemand der versteht, dass variablen durchnummeriert und steuerelemente keinesfalls umbenannt werden sollen. bin auch so :D
Beitrag ge?ndert am 20.12 15:56 von tornado -
wenns VB-Fragen gibt kannst mich auch per PN anschreiben, was ich jedoch noch zu meinem Vorredner hinzuzuf?gen hab:
es w?re sinnvoll abzufragen, ob die eingegebenen werte zahlen sind:
also ?berall noch ein
on error goto fehler
...code...
exit sub
fehler:
msgbox "Falsche Eingabe","Fehler"
alternativ k?nnte man das auch sperren indem man beim "keypress"-Ereignis eine Abfrage einbaut, ist aber bissl viel
P.S.@vorredner: endlich jemand der versteht, dass variablen durchnummeriert und steuerelemente keinesfalls umbenannt werden sollen. bin auch so :D
Beitrag ge?ndert am 20.12 15:56 von tornado
Hast vollkommen recht! Das mit dem Fehlerabfang hab ich bewust weggelassen, da ich keine Zeit hatte als ich den Beitrag schrieb!
Aber ich denk, das es f?r einen der noch nicht soviel Ahnung von VB hat, ist es erstmal nicht schlecht wenn er mit dem Quelltext 'nen bisschen experimentieren kann, das mit dem Fehlerabfang (On Error goto) kommt dann schon von ganz allein wenn man sich 'nen bisschen mehr mit VB besch?ftigt !
P.S.: @TORNADO | Woher kennst du VB eigentlich ?
Beitrag ge?ndert am 21.12 09:09 von gordon-huhn -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage