HOMEPAGE von
Dipl.-Phys. Dirk Hauschild






Statistik
Heute:
54
Insgesamt:
405717
seit 01.03.2009
Online: 3

DH Instant Calculator and Converter ICAC

DH ICAC ist ein kleiner aber mächtiger Formelparser. Die Formeln können direkt eingegeben werden und das Ergebnis wird sofort berechnet. Außerdem werden Einheiten automatisch erkannt und das Ergebnis in verschiedenen Einheiten ausgegeben. Bei der Berechnung werden natürlich alle mathematischen Gesetze beachtet, wie Klammern, Punkt- vor Strichrechnung, usw. .
Das Ergebnis, oder falls nur eine Zahl eingegeben wird diese Zahl, wird direkt als Dezimalzahl, Hex-Zahl, Oct-Zahl und Binärzahl angezeigt, was für Programmierer sehr nützlich ist.
Es sind über 50 Funktionen implementiert, darunter die Grundrechenarten, Winkelfunktionen, Potenzen, Wurzeln und Logarithmen.

automatisch erkannte Einheiten, ab Version 5.7:
Groß.-Kleinschreibung muß beachtet werden!
Prozent: %
Masse: mg, g, pf., kg, t, kt (ct, k), dr., oz, lb. (pd.), u, Pfund, Zentner
Länge: µm, nm, mm, cm, dm, m, km, sm (nm), AE (AU), pc, ly (Lj, lyr), in., ft., yd., mi., Zoll
Fläche: mm², cm², dm², m², ha, a, km², sq.in., sq.ft., sq.yd., sq.mi., ac.
Volumen: mm³, cm³, m³, km³, ml, l, bl.(Imp.), bl. (US), bbl.(Imp.), bbl. (US), Imp.gal, US.liq.gal, US.dry.gal, metric gallon, cu.in., cu.ft., cu.mi.
Dichte: g/cm³, kg/m³, g/l, oz./cu.in., lb./cu.in.
Geschwindigkeit: m/s, km/h, km/s, mph (mi/h), mps (mi/s), kn, c, Bft (Beaufort)
Beschleunigung: m/s², Gal, g, ft/s²
Temperatur: °C, °F, K, °Re, °Ra, °Ro, °De, °N
Druck: Pa, bar, at, atm, Torr, mmHg, mWS, psi
Energie, Arbeit, Wärme: J, Nm, Ws, kWh, eV, cal, kcal, eV, SKE, ÖE, oe, kgTNT
Ladung: C, e0, Ah
Stromstärke: A
Spannung: U
Widerstand: Ohm
Leistung: W, PS
Kraft: N, kp
Frequenz: Hz, 1/s
Zeit: s, min, h, d, a, --h--min--s, --:--:--
Datum: tt.mm.jjjj
Informatik: B, kB, MB, GB, TB, PB, KiB, MiB, GiB, TiB, PiB, nit, nab, nib, trit
Licht: lm, sr cd, lx, lm/m², sr cd/m², ph, cd, lm/sr
Winkel: °, rad, gon, % (Steigung)


automatisch erkannte Einheitenvorsätze, ab Version 5.8:
y, z, a, f, p, n, µ, m, c, d, h, k, M, G, T, P, E, Z, Y


automatisch erkannte Naturkonstanten, ab Version 7.3:
c, e0, me, mp, mn, gn


Darstellung von Zahlen in verschiedenen Zahlensystemen:
Hex: 0x..., h...
Bin: 0b..., %... (Motorola-Konvention), ...b (Intel-Konvention)
Oct: 0o..., 0..., '..., @... (Motorola-Konvention), ...o (Intel-Konvention)


Desktop-Version: 10.4 vom 18.03.2019

Download (*.zip, 72 kB)
für Windows 2000, Win XP, Vista, 7, 8, 8.1, 10, x32 und x64

App im Windows Store (17.04.2020)
English badge


Wer mich bei der Entwicklung unterstützen möchte kann dies hier mit einem freiwilligen Betrag tun: Warum?




Screenshots
info info info
info info info
info info

Change-Log:

Version 11.11 (xx.xx.2021)
  • Parser: z.B. 6 : 2(3 + 1) wird korrekt als 6 : (2 * (3 + 1)) erkannt und nicht als 6 : 2 * (3 + 1)
  • GUI überarbeitet
  • bekannte Formeln erweitert
Version 10.10 (Windows Store) (17.04.2020)
  • automatische Formelsuche (Mathe, Physik,...) und Benutzung bei Eingabe von Variablen
    • Eingabe: s=3m, t=5s --> sucht in Formeln nach was passendem, findet Weg-Zeit-Gesetz und rechnet v aus
    • bei mehreren passenden Formeln werden Alternativlösungen mit berechnet (z.B. Beschleunigung a)
    • aktuell 186 bekannte Formeln
  • Einheitenumrechnungen
    • US-System: 32 Einheiten
    • altrussisches System: 41 Einheiten
    • altsächsisches System: 41 Einheiten
    • altrömisches System: 50 Einheiten
Version 10.4, UWP 1.1 (18.03.2019)
  • neue/aktualisierte Einheitensysteme für Russland, China, Sachsen, Rom
Version 10.3 (24.02.2018)
  • komplett neu programmiert (.Net) mit dem Funktionsumfang bis Version 7.5
  • zusätzlich neu:
    • GUI: IntelliSense
    • Datumsberechnung:
      • Daten Addition und Subtraktion von Zeitdifferenzen
      • Angabe von Zeitdifferenzen: ..D..M..Y (z.B. 25.2.2017 + 9D7M9Y = 4.10.2026)
    • Bruchrechnung:
      • Eingabe von Brüchen mit _ (z.B. 4_5 oder 2_3_5)
      • Ausgabe als Bruch
      • Addition (+), Subtraktion (-), Multiplikation (*), Division (/), Potenz (^)
      • Eingabe auch bei allen anderen Funktionen (z.B. sin()) möglich aber da keine Ausgabe als Bruch
      • automatisches Kürzen
    • Vektorrechnung (3D):
      • Eingabe eines Vektors: [x;y;z]
      • Addition (+), Subtraktion (-), Skalarprodukt (*), Multiplikation mit Skalar (*), Kreuzprodukt (x)
      • Anzeige Länge/Betrag
    • komplexe Zahlen werden bei fast allen Funktion angewendet
    • neue Funktionen:
      • BMI(): Body-Mass-Index (inklusive Angabe ob Untergewicht, Normalgewicht...)
      • GGT(), GCD(): größter gemeinsamer Teiler zweier Zahlen
      • KGV(), LCM(): kleinstes gemeinsames Vielfache zweier Zahlen
      • Sec(),Csc(),Cot(),Sech(),Csch(),Coth(),ASec(),ACsc(),ACot(),ASech(),ACsch(),ACoth(): Secans, Cosecans, Cotangens (Hyperbolicus) und Umkehrfunktionen
    • erweiterte Kurvendiskussion:
      • berechnen der Ableitung (1., 2. und 3.) (symbolisch)
      • Grafikausgabe
      • bei quadratischen Funktionen Angabe Scheitelpunkt und Scheitelpunktform
    • chinesisches Maßsystem
Version 7.5 (19.03.2016)
  • automatische Erkennung der Systemsprache und Anpassung der Texte (Deutsch/Englisch)
  • rechnen mit komplexen Zahlen
  • Berechnung und Anzeige aller Wurzeln (inklusive komplexer)
  • neue Einheit:
    • Frequenz: Hz
  • neue Funktionen:
    • system(): Infos über Betriebssystem
Version 7.4 (09.03.2016)
  • Umbenennung in DH Instant Calculator and Converter ICAC
  • Bugfixes (unter anderem Multiplikation von Klammern)
  • Division durch Null wird berücksichtigt
  • bei Winkel und Prozent wird die Steigung mit angegeben (in ° oder %)
  • neue Einheit:
    • el. Widerstand: Ohm
  • neue Funktionen:
    • bit shift operators: << und >> (z.B. 8<<4)
    • bitwise operators: & (And), | (inclusive Or) (z.B. 8 & 4)
Version 7.3
  • Bugfix: Winkelformat und Datumsformat
  • Bugfix: Zahlen in Exponentialschreibweise (8E-9) wurde manchmal nicht richtig erkannt. E muß groß geschrieben werden, e ist die Eulersche Zahl!
  • Bugfix: Vorzeichen - wurde manchmal nicht richtig erkannt (8*-4 oder 8/-2)
  • rechnen mit Einheiten (z.B. 10N/2m²=5Pa, 2kg*3m/s²=6N, m*m=m², ...)
  • neue Einheiten:
    • Beschleunigung: m/s², ft/s², Gal, gn
    • Ladung: C, Ah, e0
    • Stromstärke: A
    • Spannung: U
  • Konstanten:
    • Pi, pi: Kreiszahl
    • e: Eulersche Zahl
    • c, c0: Lichtgeschwindigkeit
    • e0: Elementarladung
    • me: Masse Elektron
    • mp: Masse Proton
    • mn: Masse Neutron
    • gn: Normfallbeschleunigung, Ortsfaktor
    • u: atomare Masseeinheit
    • T0: absoluter Nullpunkt
    • NA: Avogadrokonstante
    • R: Gaskonstante
    • G: Gravitationskonstante
    • Vm: Normvolumen
    • F: Faradaykonstante
    • S: Solarkonstante
    • ME, RE: Masse und Radius Erde
    • MMo, RMo: Masse und Radius Mond
Version 6.2 (25.11.2015)
  • Bugfix bei Anzeige von 0,... Zahlen
  • Bugfix bei Anzeige von Geschwindigkeiten
  • Liste mit Einheiten kann angezeigt werden
  • Ergebnisse können einzeln kopiert werden (klicken mit linker Maustaste)
  • Kurvendiskussion bis Funktion 4. Grades:
    • Nullstellen
    • Extrempunkte
    • Scheitelpunkte
    • Wendepunkte
    • bei linearen Funktionen zusätzlich Anstieg (m und alpha), Schnittpunkt mit y-Achse
    • bei quadratischen Funktionen zusätzlich Diskriminante und Scheitelpunkt
  • neue Einheiten:
    • Beleuchtungsstärke: Lux, lx, ph
    • Lichtstrom: lm
    • Lichtstärke: cd
    • Informatik: nit, nab, nib, trit
    • Prozent: %
  • neue Funktionen:
    • digitsum() und Quersumme()
    • Prozentrechnung()
Version 5.91 (27.10.2015)
  • Bugfix bei Eingabe im Angloamerikanischem Maßsystem
  • neue Funktionen: (Geometrie)
    • Circle(), Kreis(): Kreisberechnungen r, d, A, u
    • Square(), Quadrat(): Berechnungen zum Quadrat a, A, u
Version 5.9 (23.10.2015)
  • neue Einheit: Datum (Datum wird automatisch erkannt und gleich Infos dazu ausgegeben, z.B. Wochentag)
  • neue Funktionen: (Kalenderfunktionen)
    • moonphase(), Mondphase(): Berechnung der Mondphase zu einem Datum
    • Today(), Heute(): gibt Infos zum heutigen Datum an
    • Easter(), Ostern(): berechnet das Datum des Ostersonntags zu einem beliebigen Jahr
    • Leapyear(), Schaltjahr(): gibt an ob ein Jahr ein Schaltjahr ist
    • JDToDate(): Umrechnung eines Julianischen Datums in ein Datum
Version 5.8 (20.10.2015)
  • neue Einheiten: Druck, Energie, Leistung, Kraft, Zeit, Dichte
  • Erkennung von Vorsätzen: y, z, a, f, p, n, µ, m, c, d, h, k, M, G, T, P, E, Z, Y
  • bei Vorsätzen wird der Faktor auch bei unbekannten Einheiten angewendet, z.B. Eingabe: 12mA --> Ausgabe: 0,012 A
Version 5.7 (11.10.2015)
  • Einheitenumrechner
  • automatische Einheitenerkennung, Umrechnung und Anzeige
  • neue Funktionen: ShiftLeft(), ShiftRight(), LoByte(), LoWord(), HiByte(), HiWord(), Not(), And(), Or()
Version 4.6 (19.2.2015)
  • Datum/Zeit Umrechnung
  • Liste mit Formeln kann angezeigt werden
  • Anzahl der bekannten Funktionen erweitert
Version 3.4 (24.3.2013)
  • Hilfetext bei Formeleingabe
  • Anzahl der Bits und Bytes wird bei "Bin" angezeigt
  • Sofortumrechnung in kB, MB, GB und TB
Version 3.3 (18.3.2012)
  • GUI: optische Verbesserungen
  • Funktionsliste erweitert


PAD-File

© 2009 - 2020 Dirk Hauschild