Umrechnung Arabische Zahlen in Römische Zahlen        zurück

Dieses kleine Programm berechnet Römische Zahlen nach Eingabe einer Arabischen Zahl.

Hinter dem Befehlsfeld Umrechen steht folgender Programmcode

Sub Befehl1_Click ()

Rem Umrechnung der Zahlen von 1 - 9

ziffer = Mid$(azahl, f, 1) : rem holt sich aus der azahl den letzten Buchstaben = Einer = Ziffern

If f = 1 Then text1.Text = rziffer ' rziffer ist der Textstring der römischen Zahl

Rem Umrechnung der 2.Stelle = Zehner Zahlen = 10 - 90

Rem Umrechnung der 3.Stelle = Hunderter Zahlen = 100 - 900

If f = 1 Or f = 2 Then rhunderter = "" Else hunderter = Mid$(azahl, f - 2, 1)

If f = 1 Or f = 2 Or f = 3 Then rtausender = "" Else tausender = Mid$(azahl, f - 3, 1)

befehl2.SetFocus

End Sub

Hinter dem Befehlsfeld Üben steht folgender Code:

Sub Befehl4_Click ()

End Sub


Anmerkungen zu verwendeten Befehlen

Exit sub

Exit Sub verläßt sofort die Sub-Prozedur, in der die Anweisung auftrat. Die Programmausführung wird mit der Anweisung fortgesetzt, die der Anweisung folgt, mit der die Sub-Prozedur aufgerufen wurde.

In obigem Programm wird der Ausrechnen Befehl abgebrochen , wenn eine Fehleingabe im Textfeld 1 oder 2 erfolgte. So kann verhindert werden , daß eine Rechnung mit unsinnigen Zahlen zum Programmabruch führt.

CDbl

Der Befehl CDbl wandelt einen beliebigen gültigen Ausdruck in eine genaue numerische Zahl vom Typ Double um.

Double  = Gleitkommazahl mit doppelter Genauigkeit

Abkürzung #    

Platzbedarf 8 Bit

Gültiger Zahlen Bereich

Log

Der Befehl log berechnet den natürlichen Logarithmus einer Zahl.

Syntax    Log(Zahl)

Anmerkungen

Das Argument Zahl kann ein beliebiger zulässiger numerischer Ausdruck sein, der größer als 0 sein muß. Der natürliche Logarithmus ist der Logarithmus zur Basis e. Die Konstante e entspricht ungefähr dem Wert 2,718282.

Sie können den Logarithmus zur beliebigen Basis n für jede Zahl x berechnen, indem Sie den natürlichen Logarithmus von x wie folgt durch den natürlichen Logarithmus von n dividieren:

Logn(x) = Log(x) / Log(n)