Bienvenue

Dans cette section, vous trouverez des ressources sur les cours que j'enseigne à savoir de la documentation, du code, des vidéos etc. Dès que je trouve quelque chose d'intéressant à partager, je le mettrai à disposition ici pour mes étudiants.


Devoir 2 - Groupe 0001.

Programme 1 : Écrire un programme qui simule une calculatrice simple.

Groupe 0001

		##Auteur : Enseignant
		##École : Collège Marie Victorin 
		##Session : Automne 2023
		##Titre du cours : Introduction à la programmation avec Python
		##Titre du programme : devoir2_prog1.py
		##Courte description du programme : Programme qui simule une calculatrice simple.
		##Version : 1.0
		##Date : 00/00/2023
		##Langage et version : Python - 3.11
		##Règles de fonctionnement du programme :
		##
		##=============================================================================

		## Déclaration des chaines de caractères
		strSortie = ''
		strChoix = ' '
		strProgramme = 'Calculatrice'
		strEtoile = '*'
		strOperationAddition = '1. Addition'
		strOperationSoustraction = '2. Soustraction'
		strOperationMultiplication = '3. Multiplication'
		strOperationDivision = '4. Division'
		strOperationModulo = '5. Modulo '
		strQuitter = '0. Quitter la calculatrice'
		strFinProgramme =  'Fin de programme...'

		## Affichage de la calculatrice
		print(strProgramme)
		print(strEtoile * len(strProgramme))
		print(strOperationAddition)
		print(strOperationSoustraction)
		print(strOperationMultiplication)
		print(strOperationDivision)
		print(strOperationModulo)
		print(strQuitter)

		strPromptNombre1 = 'Veuillez entrer le nombre 1 : '
		strPromptNombre2 = 'Veuillez entrer le nombre 2 : '
		vNombre1 = vNombre2 = vResultat = 0

		## Affichage du choix des opérations
		## jusqu'à ce que l'utilisateur appuie sur 0
		while strChoix != strSortie:
			strChoix = input('\nChoisissez une opération : ')
			if strChoix == '0':
				## Le choix est une chaine vide
				## qui est la condition de sortie
				strChoix = strSortie
				print(strFinProgramme)
			elif strChoix == '1':
				print('\nAddition')
				vNombre1 = int(input(strPromptNombre1))
				vNombre2 = int(input(strPromptNombre2))
				vResultat = vNombre1 + vNombre2
				print('Le résultat de l addition est :',vResultat)
			elif strChoix =='2':
				print('\nSoustraction')
				vNombre1 = int(input(strPromptNombre1))
				vNombre2 = int(input(strPromptNombre2))
				vResultat = vNombre1 - vNombre2
				print('Le résultat de la Soustraction est :',vResultat)
			elif strChoix =='3':
				print('\nMultiplication')
				vNombre1 = int(input(strPromptNombre1))
				vNombre2 = int(input(strPromptNombre2))
				vResultat = vNombre1 * vNombre2
				print('Le résultat de la Multiplication est :',vResultat)
			elif strChoix =='4':
				print('\nDivision entiere')
				vNombre1 = int(input(strPromptNombre1))
				vNombre2 = int(input(strPromptNombre2))
				## Tester si le dénominateur est nul
				## avant d'effectuer la division
				if vNombre2 == 0:
					print('Division par zéro impossible.')
				else:
					vResultat = vNombre1 // vNombre2
					print('Le résultat de la division entiere est :',vResultat)
			elif strChoix =='5':
				print('\nModulo')
				vNombre1 = int(input(strPromptNombre1))
				vNombre2 = int(input(strPromptNombre2))
				## Tester si le dénominateur est nul
				## avant de calculer le reste de la divison entière
				if vNombre2 == 0:
					print('Division par zéro impossible.')
				else:
					vResultat = vNombre1 % vNombre2
					print('Le résultat de modulo est :',vResultat)
			else:
				print('Choix erroné')	  
	  


W3schools

Python.org