Afficher le résultat
Dans cette étape, vous apprendrez à formater et afficher les résultats des opérations modulo d'une manière plus significative. Nous allons améliorer le programme précédent pour fournir une explication claire du calcul.
Ouvrez le fichier existant et mettez à jour le code :
cd ~/project
nano modulus_example.c
Remplacez le code précédent par ce qui suit :
#include <stdio.h>
int main() {
// Déclarez des variables entières
int dividende, diviseur, reste, quotient;
// Demandez à l'utilisateur d'entrer des valeurs
printf("Entrez le dividende (le nombre à diviser) : ");
scanf("%d", ÷nde);
printf("Entrez le diviseur (le nombre par lequel diviser) : ");
scanf("%d", &diviseur);
// Calculez le quotient et le reste
quotient = dividende / diviseur;
reste = dividende % diviseur;
// Affichez une explication détaillée de la division
printf("\nCalcul de la division :\n");
printf("%d ÷ %d = %d reste %d\n",
dividende, diviseur, quotient, reste);
// Équation de vérification
printf("\nVérification :\n");
printf("%d = %d × %d + %d\n",
dividende, diviseur, quotient, reste);
return 0;
}
Compilez le programme mis à jour :
gcc modulus_example.c -o modulus_example
Exemple de sortie lors de l'exécution du programme :
Entrez le dividende (le nombre à diviser) : 17
Entrez le diviseur (le nombre par lequel diviser) : 5
Calcul de la division :
17 ÷ 5 = 3 reste 2
Vérification :
17 = 5 × 3 + 2
Modifications clés de cette version :
- Calcul du
quotient à l'aide de la division entière
- Sortie plus détaillée montrant le processus de division
- Ajout d'une ligne de vérification pour démontrer la relation mathématique