bigger graph !

This commit is contained in:
ALittlePatate
2022-09-03 14:23:57 +02:00
parent 9adfdba838
commit cacf6dc76d
2 changed files with 40 additions and 40 deletions

View File

@@ -66,52 +66,33 @@ enum STATUS Dessiner_Graph(Poly* poly) {
} }
printf("\n"); printf("\n");
for (int j = LONGUEUR_Y; j >= 1; j--) { printf("+-----+---------------------------------------------+\n");
for (int j = LONGUEUR_Y; j >= -LONGUEUR_Y; j--) {
if (j == 10) {
printf("%d | ",j);
}
else {
printf("%d | ",j);
}
for (int i = 1; i <= LONGUEUR_X; i++) {
float y;
if (Calcul_Fonction(poly, i, &y) == FAIL) {
return FAIL;
}
if (roundf(y) == j) {
printf("o ");
}
else {
printf(" ");
}
}
printf("\n");
}
// | 1 2 3 4 5 6 7 8 9 10
printf("----+---------------------\n");
printf(" | ");
for (int k = 1; k <= LONGUEUR_Y; k++) {
printf("%d ",k);
}
printf("\n----+---------------------\n");
for (int j = 0; j >= -LONGUEUR_Y; j--) {
if (j == -10) { if (j == -10) {
printf("%d | ",j); printf("| %d | ",j);
}
else if (j == 10 || j < 0) {
printf("| %d | ",j);
} }
else if (j == 0) { else if (j == 0) {
printf("%d | ",j); printf("| %d |--",j);
} }
else { else {
printf("%d | ",j); printf("| %d | ",j);
} }
for (int i = 1; i <= LONGUEUR_X; i++) { for (int i = -LONGUEUR_X; i <= LONGUEUR_X+1; i++) {
if (i > LONGUEUR_X) {
if (j == 0) {
printf("-|");
}
else {
printf(" |");
}
continue;
}
float y; float y;
if (Calcul_Fonction(poly, i, &y) == FAIL) { if (Calcul_Fonction(poly, i, &y) == FAIL) {
return FAIL; return FAIL;
@@ -120,14 +101,33 @@ enum STATUS Dessiner_Graph(Poly* poly) {
if (roundf(y) == j) { if (roundf(y) == j) {
printf("o "); printf("o ");
} }
else { else if (i == 0) {
if (j == 0) {
printf("+-");
}
else {
printf(": ");
}
}
else if (roundf(y) != j && j != 0) {
printf(" "); printf(" ");
} }
else {
printf("--");
}
} }
printf("\n"); printf("\n");
} }
printf("\n"); // | 10 9 8 7 6 5 4 3 2 1 0 1 2 3 4 5 6 7 8 9 10
printf("+-----+---------------------------------------------+\n");
printf("| | ");
for (int k = -LONGUEUR_Y; k <= LONGUEUR_Y; k++) {
printf("%d ",abs(k));
}
printf("|\n");
printf("+-----+---------------------------------------------+\n");
return OK; return OK;
} }

Binary file not shown.

Before

Width:  |  Height:  |  Size: 20 KiB

After

Width:  |  Height:  |  Size: 22 KiB