Révision ***interface graphique***
Exercice n°1 :
Un nombre est dit super premier s’il est premier et si, en supprimant des chiffres à partir de sa
droite, le nombre restant est aussi premier.
Exemple :
Le nombre 59399 est super premier car les nombres 59399, 5939, 593, 59, 5 sont tous
premiers.
ci-après l’algorithme de la fonction aff_superpremier :
Fonction aff_superpremier (ch :chaine) :chaine
DEBUT
Si NON(Estnum(ch) Alors
msg ″Vérifier la saisie″
Sinon Si superpremier(ch) Alors
msg″le nombre est super premier″
Sinon
msg″le nombre n’est pas super premier″
Finsi
Finsi
Retourner msg
FIN
On veut créer l’interface graphique présentée ci-dessus, comportant les éléments suivants :
Un label contenant le titre suivant « Vérification d’un nombre est superpremier ou
non »
Un label contenant le texte suivant « Saisir un nombre »
Une zone de saisie permettant la saisie d’un nombre
Un bouton nommé ″Vérifier″
Un label pour afficher un message.
Travail demandé :
1) Concevoir une interface graphique comme illustré ci-dessus et l’enregistrer, dans votre
dossier de travail, sous le nom ″Interface_superpremier″
2) Implémenter en python la fonction ″ aff_superpremier ″ dans programme et
l’enregistrer sous le nom ″superpremier_1″
3) Développer la fonction superpremier permettant de vérifier si un nombre, passé en
paramètre, est superpremier ou non puis l’enregistrer dans votre dossier de travail sous
le nom ″ superpremier_2″.
4) Dans le programme ″ superpremier_2″, ajouter les instructions permettant :
D’appeler l’interface intitulée ″Interface_superpremier″ en exploitant
l’annexe ci-dessous.
D’implémenter un module ″Verif″, qui s’exécute à la suite d’un clic sur le
bouton ″Vérifier″ permettant de récupérer le nombre saisi puis exploiter la
fonction aff_superpremier afin d’afficher le message retourné via un label de
l’interface ″Interface_superpremier″
Exercice n°2 :
Un nombre fort est un nombre spécial dont la somme de la factorielle de ses chiffres est égale
au nombre d’origine.
Exemple :
145 est nombre fort puisque 1 !+4 !+5 !=145
ci-après l’algorithme de la fonction aff_fort :
Fonction aff_fort (ch :chaine) :chaine
DEBUT
Si NON(Estnum(ch)) Alors
msg ″Vérifier la saisie″
Sinon Si Fort(ch) Alors
msg″le nombre est fort″
Sinon
msg″le nombre n’est pas fort″
Finsi
Finsi
Retourner msg
FIN
On veut créer l’interface graphique présentée ci-dessus, comportant les éléments suivants :
Un label contenant le titre suivant « Vérification d’un nombre est fort ou non »
Un label contenant le texte suivant « Saisir un nombre »
Une zone de saisie permettant la saisie d’un nombre
Un bouton nommé ″Vérifier″
Un label pour afficher un message.
Travail demandé :
5) Concevoir une interface graphique comme illustré ci-dessus et l’enregistrer, dans votre
dossier de travail, sous le nom ″Interface_fort″
6) Implémenter en python la fonction ″ aff_fort ″ dans programme et l’enregistrer sous le
nom ″fort_1″
7) Développer la fonction Fort permettant de vérifier si un nombre, passé en paramètre,
est fort ou non puis l’enregistrer dans votre dossier de travail sous le nom ″ fort_2″.
8) Dans le programme ″ fort_2″, ajouter les instructions permettant :
D’appeler l’interface intitulée ″Interface_fort″ en exploitant l’annexe ci-
dessous.
D’implémenter un module ″Verif″, qui s’exécute à la suite d’un clic sur le
bouton ″Vérifier″ permettant de récupérer le nombre saisi puis exploiter la
fonction aff_fort afin d’afficher le message retourné via un label de l’interface
″Interface_fort″