It works!!!!!!

This commit is contained in:
2026-01-30 17:59:16 +01:00
parent d262924e20
commit 6fbb53ccd1
7 changed files with 830 additions and 0 deletions

28
mandelbrot.cpp Normal file
View File

@@ -0,0 +1,28 @@
#include "include/mandelbrot.hpp"
#include "include/constants.hpp"
int calculateMandelbrot(double cReal, double cImag) {
double zImag{0};
double zReal{0};
double zImagNeu{};
double zRealNeu{};
double zImagSquared{};
double zRealSquared{};
int iterations{};
for (; iterations <= Constants::maxIterations; ++iterations) {
zRealSquared = (zReal * zReal);
zImagSquared = (zImag * zImag);
zRealNeu = zRealSquared - zImagSquared + cReal;
zImagNeu = 2 * zReal * zImag + cImag;
zReal = zRealNeu;
zImag = zImagNeu;
if (zRealSquared + zImagSquared > 4) {
break;
}
}
return iterations;
}