User Guide | English
demenev.meThis is an algebraic root calculator.
Content:
Calculation Precision
Before using the program, set the desired calculation precision. The specified setting applies to all types of roots.

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.

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:
aba + bia - 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.