SaschaHa
Commodore
- Registriert
- Nov. 2007
- Beiträge
- 4.808
Hallo liebe ComputerBase'ler,
nach langer Arbeit möchte ich euch hier ein größeres Projekt von mir vorstellen: One++ Calculator
Dabei handelt es sich um einen umfangreichen Variabel-Löser, der wie eine Formelsammlung aufgebaut ist, jedoch die Funktionen eines Taschenrechners übernimmt.
Nach dem Prinzip "Gib mir, was du hast" berechnet die App nicht nur eine bestimmte Formel, sondern im Regelfall alles, was sie mit den Eingaben anfangen kann.
Am besten zu zeigen ist dies an einigen kleinen Beispielen:
Beispiel 1: BMI
Will man beispielsweise seinen BMI wissen, so wählt man im Hauptmenü den entsprechenden Eintrag und gibt nun seine Körpergröße, Gewicht, Alter und Geschlecht an.
Ohne lästiges Mehrfach-Eintippen berechnet One++ dann nicht nur den BMI, sondern sagt einem auch die Spanne des Ideal-Gewichts, des Normal-Gewichts (für Alter und Geschlecht) sowie zahlreiche andere nützliche Werte.
Beispiel 2: Pyramide
Man möchte die Fläche einer Pyramide wissen. Dazu gibt man einfach ihre Seitenlänge sowie deren Höhe an und One++ berechnet die Diagonale der Grundfläche, die Steilkantenlänge, die Grundfläche, die Seitenfläche, die Mantelfläche sowie das Volumen.
Beispiel 3: Primzahlen
Man möchte ein paar Primzahlen wissen oder eine Zahl auf ihre Prim-Eigenschaft prüfen. Dazu gibt man einfach den Werte-Bereich an (zum Beispiel 5.000 bis 10.000) und One++ berechnet alle Primzahlen, die innerhalb des Wertebereichs liegen und gibt diese in einer Liste aus. Dabei zählt die App gleichzeitig die Anzahl der Primzahlen im Wertebereich (insgesamt und prozentual). Die obere Grenze liegt dabei aktuell bei 8.000.000 (also 8 Millionen).
Beispiel 4: Binominialkoeffizient
Dies gehört bereits zum Bereich der fortgeschrittenen bzw. höheren Mathematik. Hiermit lässt sich zum Beispiel die Wahrscheinlichkeit ausrechen, im Lotto zu gewinnen. Man gibt hierbei n und k an (gesprochen ist der Binominialkoeffizient als "n über k"). Die App berechnet dabei den Binominialkoeffizienten selbst, sowie die einzelnen Fakultäten aus dessen Formel.
Beispiel 5: Fakultät (Besonderheit wegen BigInteger-Verwendung)
Die Fakultät einer Zahl ist das Produkt aller natürlichen Zahlen bis zu dieser Zahl selbst. Die Fakultät von 5 ist zum Beispiel 1*2*3*4*5 = 120. Hier gibt es eine klare Besonderheit in der App: Sie kann bei bestimmten Funktionen (fast) unendlich große Zahlen berechnen. Das heißt: Bei einfachen Datentypen, wie sie von Taschenrechnern oder den meisten Apps verwendet werden, liegt die maximale präzise Größe einer Zahl bei unter 2^63.
Hier wird jedoch der Datentyp BigInteger verwendet, der keinen solchen Grenzen unterliegt. Somit kann die App Zahlen mit praktisch unendlicher Größe berechnen. Die größte Zahl, die mein Smartphone dabei bisher geschafft hat, hatte eine Länge von über 300.000 Stellen, also eine Zahl größer als 10^300.000.
Zahlen solcher Größen sind jedoch nur bei bestimmten Funktionen sinnvoll, daher nutzt die App diesen Datentyp auch nur bei ausgewählten Funktionen (Fakultäten, Fermat-Zahlen, Cullen-Zahlen oder ähnlichen).
Die oben genannten Beispiele sind lediglich 5 von derzeit über 188 Funktionen, die in 5 farblich sortierte Bereiche unterteilt sind. Dabei greift die App auf über 1000+ Formeln zu.
Hier eine kurze Übersicht über die Haupt-Funktionen der App:
- 6 Kategorien: Alle, Alltag, Mathe, Physik, Konverter und Wirtschaft
- 188 Haupt-Funktionen (Menü-Punkte)
- 1000+ Formeln
- 8 Themes: "Holo", "Material", jeweils dunkel, hell, schwarz und transparent
- 5 Menü-Darstellungen: Icons (Standard), Pattern, Tiles, Simplistic, Simplistic Karten
- verschiedene Animationen für das Hauptmenü
- zahlreiche Optionen und Einstellungs-Möglichkeiten
- und vieles mehr
Aufgrund des Umfangs dieses Projektes sind einige Funktionen nur als optionale Pro-Features (per InApp-Kauf) in die App eingegliedert.
Den Thread werde ich nach und nach erweitern und mit Bildern, einem Changelog, einer Liste aller Funktionen sowie weiteren Beispielen füllen, daher wäre es super, wenn ein Moderator mir 4 weitere Posts (direkt nach diesem) reservieren könnte.
Dieser Taschenrechner richtet sich vor allem an Schüler und Studenten sowie jeden Privat-Anwender.
Da das Projekt mittlerweile sehr viele Funktionen bietet und die meisten Bereiche gut abdeckt, ist sie eine gute Hilfe für viele und eine sinnvolle Ergänzung zu Wolfram Alpha.
Da ich jedoch ein völlig unbekannter Entwickler bin (und das nur neben meinem Studium vorantreiben kann), habe ich keinen finanziellen Mittel, um die App bekannter zu machen. Daher würde es mir wirklich enorm helfen, wenn Sie mir bei der Verbreitung dieser App helfen könnten. Die Bewertungen aller bisherigen Nutzer sind durchweg positiv.
Es wäre klasse, wenn Sie die App einmal testen würden und ggf. Freunden oder Kindern davon erzählen könnten. Mund-Propaganda kann viel bewirken!
Des Weiteren bin ich immer für Wünsche und Kritik offen. Wenn Ihnen noch etwas einfällt, das sich einbauen ließe, werde ich mich bemühen, dies auch zu tun. Ich freue mich zudem über jeden einzelnen Kommentar, daher wäre es toll, wenn der ein oder andere seine Meinung hier kundtun würde
Download:
PlayStore
nach langer Arbeit möchte ich euch hier ein größeres Projekt von mir vorstellen: One++ Calculator
Dabei handelt es sich um einen umfangreichen Variabel-Löser, der wie eine Formelsammlung aufgebaut ist, jedoch die Funktionen eines Taschenrechners übernimmt.
Nach dem Prinzip "Gib mir, was du hast" berechnet die App nicht nur eine bestimmte Formel, sondern im Regelfall alles, was sie mit den Eingaben anfangen kann.
Am besten zu zeigen ist dies an einigen kleinen Beispielen:
Beispiel 1: BMI
Will man beispielsweise seinen BMI wissen, so wählt man im Hauptmenü den entsprechenden Eintrag und gibt nun seine Körpergröße, Gewicht, Alter und Geschlecht an.
Ohne lästiges Mehrfach-Eintippen berechnet One++ dann nicht nur den BMI, sondern sagt einem auch die Spanne des Ideal-Gewichts, des Normal-Gewichts (für Alter und Geschlecht) sowie zahlreiche andere nützliche Werte.
Beispiel 2: Pyramide
Man möchte die Fläche einer Pyramide wissen. Dazu gibt man einfach ihre Seitenlänge sowie deren Höhe an und One++ berechnet die Diagonale der Grundfläche, die Steilkantenlänge, die Grundfläche, die Seitenfläche, die Mantelfläche sowie das Volumen.
Beispiel 3: Primzahlen
Man möchte ein paar Primzahlen wissen oder eine Zahl auf ihre Prim-Eigenschaft prüfen. Dazu gibt man einfach den Werte-Bereich an (zum Beispiel 5.000 bis 10.000) und One++ berechnet alle Primzahlen, die innerhalb des Wertebereichs liegen und gibt diese in einer Liste aus. Dabei zählt die App gleichzeitig die Anzahl der Primzahlen im Wertebereich (insgesamt und prozentual). Die obere Grenze liegt dabei aktuell bei 8.000.000 (also 8 Millionen).
Beispiel 4: Binominialkoeffizient
Dies gehört bereits zum Bereich der fortgeschrittenen bzw. höheren Mathematik. Hiermit lässt sich zum Beispiel die Wahrscheinlichkeit ausrechen, im Lotto zu gewinnen. Man gibt hierbei n und k an (gesprochen ist der Binominialkoeffizient als "n über k"). Die App berechnet dabei den Binominialkoeffizienten selbst, sowie die einzelnen Fakultäten aus dessen Formel.
Beispiel 5: Fakultät (Besonderheit wegen BigInteger-Verwendung)
Die Fakultät einer Zahl ist das Produkt aller natürlichen Zahlen bis zu dieser Zahl selbst. Die Fakultät von 5 ist zum Beispiel 1*2*3*4*5 = 120. Hier gibt es eine klare Besonderheit in der App: Sie kann bei bestimmten Funktionen (fast) unendlich große Zahlen berechnen. Das heißt: Bei einfachen Datentypen, wie sie von Taschenrechnern oder den meisten Apps verwendet werden, liegt die maximale präzise Größe einer Zahl bei unter 2^63.
Hier wird jedoch der Datentyp BigInteger verwendet, der keinen solchen Grenzen unterliegt. Somit kann die App Zahlen mit praktisch unendlicher Größe berechnen. Die größte Zahl, die mein Smartphone dabei bisher geschafft hat, hatte eine Länge von über 300.000 Stellen, also eine Zahl größer als 10^300.000.
Zahlen solcher Größen sind jedoch nur bei bestimmten Funktionen sinnvoll, daher nutzt die App diesen Datentyp auch nur bei ausgewählten Funktionen (Fakultäten, Fermat-Zahlen, Cullen-Zahlen oder ähnlichen).
Die oben genannten Beispiele sind lediglich 5 von derzeit über 188 Funktionen, die in 5 farblich sortierte Bereiche unterteilt sind. Dabei greift die App auf über 1000+ Formeln zu.
Hier eine kurze Übersicht über die Haupt-Funktionen der App:
- 6 Kategorien: Alle, Alltag, Mathe, Physik, Konverter und Wirtschaft
- 188 Haupt-Funktionen (Menü-Punkte)
- 1000+ Formeln
- 8 Themes: "Holo", "Material", jeweils dunkel, hell, schwarz und transparent
- 5 Menü-Darstellungen: Icons (Standard), Pattern, Tiles, Simplistic, Simplistic Karten
- verschiedene Animationen für das Hauptmenü
- zahlreiche Optionen und Einstellungs-Möglichkeiten
- und vieles mehr
Aufgrund des Umfangs dieses Projektes sind einige Funktionen nur als optionale Pro-Features (per InApp-Kauf) in die App eingegliedert.
Den Thread werde ich nach und nach erweitern und mit Bildern, einem Changelog, einer Liste aller Funktionen sowie weiteren Beispielen füllen, daher wäre es super, wenn ein Moderator mir 4 weitere Posts (direkt nach diesem) reservieren könnte.
Dieser Taschenrechner richtet sich vor allem an Schüler und Studenten sowie jeden Privat-Anwender.
Da das Projekt mittlerweile sehr viele Funktionen bietet und die meisten Bereiche gut abdeckt, ist sie eine gute Hilfe für viele und eine sinnvolle Ergänzung zu Wolfram Alpha.
Da ich jedoch ein völlig unbekannter Entwickler bin (und das nur neben meinem Studium vorantreiben kann), habe ich keinen finanziellen Mittel, um die App bekannter zu machen. Daher würde es mir wirklich enorm helfen, wenn Sie mir bei der Verbreitung dieser App helfen könnten. Die Bewertungen aller bisherigen Nutzer sind durchweg positiv.
Es wäre klasse, wenn Sie die App einmal testen würden und ggf. Freunden oder Kindern davon erzählen könnten. Mund-Propaganda kann viel bewirken!
Des Weiteren bin ich immer für Wünsche und Kritik offen. Wenn Ihnen noch etwas einfällt, das sich einbauen ließe, werde ich mich bemühen, dies auch zu tun. Ich freue mich zudem über jeden einzelnen Kommentar, daher wäre es toll, wenn der ein oder andere seine Meinung hier kundtun würde
Download:
PlayStore
Zuletzt bearbeitet: