User Guide | English

User Guide | English

demenev.me

This is an algebraic root calculator.


Content:

1. Calculation Precision

2. Finding Roots

3. Changing The Language



Calculation Precision

Before using the program, set the desired calculation precision. The specified setting applies to all types of roots.

The precision of calculation



Allowed calculation precision range: 0 to 100




Finding a Root

The program can calculate different types of square roots.
Select the required root type and enter a value.

The maximum size for non-complex roots is up to 9,000 digits.
The maximum size for complex roots is ±(5,000 digits) ± (5,000 digits)i, with a precision of 100.
For very large numbers, calculating the root may take some time.

Use a period (.) as the decimal separator.


How it works: Square Root Example


Square Root

A standard square root. The number must be positive. Only the positive root is returned.


Complex Root

Enter the number in one of the following formats:

  • a
  • b
  • a + bi
  • a - bi

where a and b are real numbers.

The result will be returned in the same format.


Algebraic Root

Returns two roots with opposite signs. Complex numbers are also supported.


Analytic Root

Returns the root in simplified radical form (for example, √8 = 2√2).



Changing The Language

To add a new language to the website, create a file on your computer with the .json extension (for example, german.json).

Then copy the following template into the file:

{
 "_name": "",
 "app_title": "",
 "settings_title": "",
 "precision_label": "",
 "precision_hint": "",
 "simple_title": "",
 "complex_title": "",
 "algebraic_title": "",
 "algebraic_hint": "",
 "analytical_title": "",
 "analytical_hint": "",
 "number_label": "",
 "number_placeholder": "",
 "complex_placeholder": "",
 "algebraic_placeholder": "",
 "analytical_placeholder": "",
 "complex_hint": "",
 "result_label": "",
 "calculate": "",
 "add_language": "",
 "err_empty": "",
 "err_not_number": "",
 "err_natural": "",
 "err_too_big": "",
 "err_precision": "",
 "err_lang_file": "",
 "err_lang_code": ""
}


Fill in the fields inside quotation marks using the language you want to translate the website into.


Example for German:

{
 "_name": "Deutsch",
 "app_title": "Wurzelziehen",
 "settings_title": "Rechengenauigkeit",
 "precision_label": "Nachkommastellen",
 "precision_hint": "Beeinflusst alle Berechnungen unten.",
 "simple_title": "Quadratwurzel",
 "complex_title": "Komplexe Wurzel",
 "algebraic_title": "Algebraische Wurzel",
 "algebraic_hint": "Beide Vorzeichen: √4 = ±2",
 "analytical_title": "Analytische Wurzel",
 "analytical_hint": "Vereinfacht die Wurzel: √8 = 2√2",
 "number_label": "Zahl eingeben",
 "number_placeholder": "Zum Beispiel: 16",
 "complex_placeholder": "Zum Beispiel: 2+3i",
 "algebraic_placeholder": "Zum Beispiel: 4",
 "analytical_placeholder": "Zum Beispiel: 8",
 "complex_hint": "Eingabe möglich: 5, -5, 3i, -i, 2+3i, 2-3i",
 "result_label": "Ergebnis",
 "calculate": "Berechnen",
 "add_language": "Sprache hinzufügen",
 "err_empty": "Fehler: Zahl eingeben",
 "err_not_number": "Fehler: gültige Zahl eingeben",
 "err_natural": "Fehler: nicht-negative ganze Zahl eingeben",
 "err_too_big": "Fehler: Zahl ist zu groß",
 "err_precision": "Fehler: Genauigkeit muss zwischen 0 und 100 liegen",
 "err_lang_file": "Fehler: Übersetzungsdatei konnte nicht geladen werden",
 "err_lang_code": "Fehler: Sprachcode konnte nicht ermittelt werden"
}


Next, click the plus sign (+) in the upper-right corner of the website and select your file. The language will change automatically.


Report Page