Correction random

This commit is contained in:
Moncef STITI 2024-10-10 20:10:01 +02:00
parent 996a76c7f5
commit f934601711

@ -250,13 +250,9 @@ void afficher_hits_miss(int nbTotalAcces, int nbAccesLecture, int nbAccesEcritur
int totalHits = hitsLecture + hitsEcriture;
float pourcentHits = (double) totalHits / nbTotalAcces * 100;
float pourcentHitsLecture = (double) hitsLecture / nbAccesLecture * 100;
float pourcentHitsEcriture = (double) hitsEcriture / nbAccesEcriture * 100;
int totalMisses = missesLecture + missesEcriture;
float pourcentMisses = (double) totalMisses / nbTotalAcces * 100;
float pourcentMissesLecture = (double) missesLecture / nbAccesLecture * 100;
float pourcentMissesEcriture = (double) missesEcriture / nbAccesEcriture * 100;
// Affichage avec bordures et couleurs
printf("%s----------------------------------------------------\n", COULEUR_BORDURE);
@ -268,12 +264,12 @@ void afficher_hits_miss(int nbTotalAcces, int nbAccesLecture, int nbAccesEcritur
printf("| %sAccès en Écriture%s | %s%6d (%.2f%%)%s |\n", WHITE, COULEUR_BORDURE, WHITE, nbAccesEcriture, pourcentAccEcriture, COULEUR_BORDURE);
printf("----------------------------------------------------\n");
printf("| %sTotal Hits :%s | %s%6d (%.2f%%) %s|\n", MAGENTA, COULEUR_BORDURE, get_hits_color(pourcentHits), totalHits, pourcentHits, COULEUR_BORDURE);
printf("|%s - Hits en Lecture %s | %s%6d (%.2f%%)%s |\n", WHITE, COULEUR_BORDURE, get_hits_color(pourcentHits), hitsLecture, pourcentHitsLecture, COULEUR_BORDURE);
printf("|%s - Hits en Écriture %s | %s%6d (%.2f%%)%s |\n", WHITE, COULEUR_BORDURE, get_hits_color(pourcentHits), hitsEcriture, pourcentHitsEcriture, COULEUR_BORDURE);
printf("|%s - Hits en Lecture %s | %s%6d %s |\n", WHITE, COULEUR_BORDURE, get_hits_color(pourcentHits), hitsLecture, COULEUR_BORDURE);
printf("|%s - Hits en Écriture %s | %s%6d %s |\n", WHITE, COULEUR_BORDURE, get_hits_color(pourcentHits), hitsEcriture, COULEUR_BORDURE);
printf("----------------------------------------------------\n");
printf("| %sTotal Misses :%s | %s%6d (%.2f%%) %s|\n", MAGENTA, COULEUR_BORDURE, get_misses_color(pourcentMisses), totalMisses, pourcentMisses, COULEUR_BORDURE);
printf("|%s - Misses en Lecture%s | %s%6d (%.2f%%) %s|\n", WHITE, COULEUR_BORDURE, get_misses_color(pourcentMisses), missesLecture, pourcentMissesLecture, COULEUR_BORDURE);
printf("|%s - Misses en Écriture%s | %s%6d (%.2f%%) %s|\n", WHITE, COULEUR_BORDURE, get_misses_color(pourcentMisses), missesEcriture, pourcentMissesEcriture, COULEUR_BORDURE);
printf("|%s - Misses en Lecture%s | %s%6d %s|\n", WHITE, COULEUR_BORDURE, get_misses_color(pourcentMisses), missesLecture, COULEUR_BORDURE);
printf("|%s - Misses en Écriture%s | %s%6d %s|\n", WHITE, COULEUR_BORDURE, get_misses_color(pourcentMisses), missesEcriture, COULEUR_BORDURE);
printf("----------------------------------------------------\n");
printf("|%s Accès Mémoire%s | %s%6d %s|\n", WHITE, COULEUR_BORDURE, WHITE, memoryAccesses, COULEUR_BORDURE);
printf("----------------------------------------------------\n");