Zum Inhalt springen

Empfohlene Beiträge

Geschrieben (bearbeitet)

Hiho hab da graad kleine Wissen"lücke"bzw "Probleme" :).

Ich soll einen Taschenrechner mit mehreren Funktionen machen.

Es soll noch sinus, cosinus,e und Pi hinzugefügt werden.

An "Pi" hab ich mich bereits versucht aber gibt mir , wenn ich mit Pi rechne keine Kommazahlen mehr aus.

Bitte um Hilfe.

Hier der Quellcode:


Dim ZahlMerker As String
Dim RechMerker As String
Dim Zahl1 As Double



Private Sub cb_0_Click() 'button 0
If ZahlMerker <> "" Then
ZahlMerker = ZahlMerker & "0"
Label1.Caption = ZahlMerker
End If

End Sub

Private Sub cb_1_Click() 'button 1
ZahlMerker = ZahlMerker & "1"
Label1.Caption = ZahlMerker
End Sub

Private Sub cb_2_Click() 'button 2
ZahlMerker = ZahlMerker & "2"
Label1.Caption = ZahlMerker
End Sub

Private Sub cb_3_Click() 'button 3
ZahlMerker = ZahlMerker & "3"
Label1.Caption = ZahlMerker
End Sub

Private Sub cb_4_Click() 'button 4
ZahlMerker = ZahlMerker & "4"
Label1.Caption = ZahlMerker
End Sub

Private Sub cb_5_Click() 'button 5
ZahlMerker = ZahlMerker & "5"
Label1.Caption = ZahlMerker
End Sub

Private Sub cb_6_Click() 'button 6
ZahlMerker = ZahlMerker & "6"
Label1.Caption = ZahlMerker
End Sub

Private Sub cb_7_Click() 'button 7
ZahlMerker = ZahlMerker & "7"
Label1.Caption = ZahlMerker
End Sub

Private Sub cb_8_Click() 'button 8
ZahlMerker = ZahlMerker & "8"
Label1.Caption = ZahlMerker
End Sub

Private Sub cb_9_Click() 'button 9
ZahlMerker = ZahlMerker & "9"
Label1.Caption = ZahlMerker
End Sub

Private Sub cb_c_Click() 'C taste, zum entfernen der eingabe
RechMerker = ""
ZahlMerker = ""
Ergebnis = ""
Label1.Caption = ""
Zahl1 = "0"
End Sub

Private Sub cb_k_Click() 'Komma button
ZahlMerker = ZahlMerker & "."
Label1.Caption = ZahlMerker
End Sub

Private Sub cb_p_Click() 'Plus button
Zahl1 = Val(ZahlMerker)
RechMerker = "+"
ZahlMerker = ""
End Sub
Private Sub cb_s_Click() 'Subtraktion button
Zahl1 = Val(ZahlMerker)
RechMerker = "-"
ZahlMerker = ""
End Sub
Private Sub cb_m_Click() 'Multiplikation button
Zahl1 = Val(ZahlMerker)
RechMerker = "*"
ZahlMerker = ""
End Sub
Private Sub cb_d_Click() 'Division button
Zahl1 = Val(ZahlMerker)
RechMerker = "/"
ZahlMerker = ""
End Sub

Private Sub cb_i_Click() '= button
Dim Ergebnis As Double

Select Case RechMerker
Case "+"
Ergebnis = Zahl1 + Val(ZahlMerker)
ZahlMerker = Ergebnis
Label1.Caption = Ergebnis
End Select

Select Case RechMerker
Case "-"
Ergebnis = Zahl1 - Val(ZahlMerker)
ZahlMerker = Ergebnis
Label1.Caption = Ergebnis
End Select

Select Case RechMerker
Case "*"
Ergebnis = Zahl1 * Val(ZahlMerker)
ZahlMerker = Ergebnis
Label1.Caption = Ergebnis
End Select

Select Case RechMerker
Case "/"
Ergebnis = Zahl1 / Val(ZahlMerker)
ZahlMerker = Ergebnis
Label1.Caption = Ergebnis
End Select

Select Case RechMerker
Case "^"
Ergebnis = Val(ZahlMerker) * Val(ZahlMerker)
ZahlMerker = Ergebnis
Label1.Caption = Ergebnis
End Select

Select Case RechMerker
Case "^0,5"
Ergebnis = Zahl1 ^ "0,5"
ZahlMerker = Ergebnis
Label1.Caption = Ergebnis
End Select


End Sub

Private Sub CommandButton2_Click()

End Sub

Private Sub CommandButton8_Click()

End Sub

Private Sub CommandButton15_Click()

End Sub

Private Sub CommandButton4_Click()

End Sub

Private Sub Pi_Click()
Dim Pi
Pi = 4 * Atn(1)

ZahlMerker = Pi
Label1.Caption = ZahlMerker
End Sub

Private Sub wurzel_Click()
Zahl1 = Val(ZahlMerker)
RechMerker = "^0,5"
ZahlMerker = ""
End Sub

Private Sub potenz_Click()
Zahl1 = Val(ZahlMerker)
RechMerker = "^"
ZahlMerker = ""
End Sub

[/php]

MfG BorasAtze

Bearbeitet von grueni
  • 2 Wochen später...
  • 3 Monate später...

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...