Module: Division entière et reste


Problem

1 /16


Division entière et reste

Theory Click to read/hide

Dans le module "Expressions arithmétiques" nous avons parlé des fonctionnalités de l'opération de division en Pascal.
Rappelez-vous que pour les données entières (type integer), vous pouvez utiliser trois opérations de division :
- division normale, renvoie une valeur de type réel
div - division entière, lorsque nous supprimons la partie fractionnaire à la suite de l'opération de division
mod - calcul du reste de la division

SOUVENEZ-VOUS !

En Pascal le résultat de la division d'un entier par un entier – c'est toujours un nombre réel.

Exemple : var a, b, d, e : entier ;   c:réel ; un := 10; b := 3; c := un / b; // Réponse : s = 3,33333333333333E+000 d := a mod b; // Réponse : d = 1 e := une div b; // Réponse : e = 3 Ces opérations sont très importantes en programmation. Ils doivent être compris et utilisés correctement. Et cela demande de la pratique !

 

Problem

Ecrire un programme qui, étant donné deux nombres a et b, affiche le résultat de la division entière et le reste, dans le format donné (voir exemples)

L'entrée du programme est de deux nombres : a et b
Vous devez afficher deux lignes :
dans la première ligne - le résultat de la division entière de a par b
dans la deuxième ligne - le reste de la division de a par b
Voir le formulaire de sortie dans l'exemple des valeurs d'entrée et de sortie

Exemple de données d'entrée et de sortie
Entrée
15 6
Mentions légales
15 div 6 = 2
15 mod 6 = 3