Écrire un algorithme qui permet de lire deux nombres a et b, calculer la somme et le produit, et afficher le résultat.
Exemple : pour a=2 et b=5 à la somme=7 et le produit=10
pour a=25 et b=8 à la somme=33 et le produit=200
L'algorithme proposé commence par lire les deux nombres (a et b) fournis par l'utilisateur. Ensuite, il appelle les deux fonctions pour calculer la somme et le produit des deux nombres. Enfin, il affiche les résultats de la somme et du produit.
Algorithme du programme principal
1 2 3 4 5 6 7 8 9 |
Algorithme somme_produit Debut écrire('donner un entier n') lire(a) écrire('donner un entier b') lire(b) Ecrire('la somme=',somme(a,b)) Ecrire('le produit=',produit(a,b)) Fin |
Déclaration des objets
Objet | Type / Nature |
a | entier |
b | entier |
La fonction somme
La fonction somme prend deux paramètres entiers a et b. Elle calcule ensuite la somme de a et b, puis retourne cette valeur.
1 2 3 4 |
Fonction somme Début retourner a+b Fin |
La fonction produit
La fonction produit prend deux paramètres entiers a et b. Elle calcule ensuite la produit de a et b, puis retourne cette valeur.
1 2 3 4 |
Fonction produit Début retourner a*b Fin |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
# fonction qui retourne la somme de deux nombres def somme(a,b): return a+b # fonction qui retourne la produit de deux nombres def produit(a,b): return a*b # Saisie les valeurs de a et b a=int(input("donner un nombre ")) b=int (input("donner un nombre ")) # calculer et afficher le produit de deux nombres a et b print('somme= ', somme(a,b)) print('produit= ', produit(a,b)) |
Exécution du programme
Pour créer une application en Python qui calcule la somme et le produit de deux entiers en utilisant Qt Designer pour l'interface graphique, suivez ces étapes :
a- Ouvrez Qt Designer et créez un nouveau fichier de type Main Window.
b- Ajoutez des widgets:
QLineEdit
nommé 'a' pour entrer les deux entiers a .
QLineEdit
nommé 'b' pour entrer les deux entiers b .
Deux QLabel
nommés 'resultat_somme' et 'resultat_produit' pour afficher les résultats de la somme et du produit.
Un QPushButton
nommé somme_bt pour déclencher le calcul la somme de deux entiers a et b.
Un QPushButton
nommé produit_bt pour déclencher le calcul le produit de deux entiers a et b.
Enregistrez le fichier avec l'extension .ui
, par exemple ex1-interface.ui
.
Voici un exemple de script Python qui utilise l'interface graphique générée par Qt Designer.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
#importation des modules nécessaires from PyQt5.QtWidgets import QApplication from PyQt5 import uic application = QApplication([]) window = uic.loadUi("ex1-interface.ui") def somme(): a=window.a.text() # recevoir la valeur du QLineEdit a b=window.b.text() # recevoir la valeur du QLineEdit b # afficher le resultat de la somme dans QLabel resultat_somme window.resultat_somme.setText(str(int(a)+int(b))) def produit(): a=window.a.text() # recevoir la valeur du QLineEdit a b=window.b.text() # recevoir la valeur du QLineEdit b # afficher le resultat du produit dans QLabel resultat_produit window.resultat_produit.setText(str(int(a)*int(b))) # si on clique sur le bouton_bt, la fonction somme est exécutée window.somme_bt.clicked.connect(somme) # si on clique sur le bouton_bt, la fonction produit est exécutée window.produit_bt.clicked.connect(produit) window.show() application.exec() |
Exécution du programme
En suivant ces étapes, vous aurez une application Python avec une interface graphique construite à l'aide de Qt Designer qui permet de calculer et d'afficher la somme et le produit de deux entiers.
Vous pouvez voir aussi :
La robotique éducative joue un rôle important dans l'éducation des enfants et des jeunes en les aidant à acquérir des compétences en science et technologie.
Dans ce cadre notre site web représente une excellente ressource pour les parents, les enseignants et les enfants qui souhaitent découvrir la robotique.
Zaouiet Kontech-Jemmel-Monastir-Tunisie
+216 92 886 231
medaliprof@gmail.com
Site robotique réalisé par Mohamed Ali-Prof Info