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.


Programme 1 : Affichage d'une chaine de caractères

Ce programme affiche la chaine de caractères Hello World.

Version 1

		##Auteur : Enseignant
		##École : Collège Marie Victorin 
		##Session : Automne 2023
		##Titre du cours : Introduction à la programmation avec Python
		##Titre du programme : hello.py
		##Courte description du programme : Programme qui affiche la chaine "Bonjour"
		##Version : 1.0
		##Date : 00/00/2023
		##Langage et version : Python - 3.11
		##Règles de fonctionnement du programme : La chaine à afficher est définie dans le programme (fournie par le programmeur)
		
		##Déclaration
		strSalutation = 'Hello World'
		print(strSalutation)

		## Fin de programme
      

Version 2
		##Auteur : Enseignant
		##École : Collège Marie Victorin 
		##Session : Automne 2023
		##Titre du cours : Introduction à la programmation avec Python
		##Titre du programme : hello_v2.py
		##Courte description du programme : Programme qui affiche la chaine "Bonjour"
		##Version : 2.0
		##Date : 00/00/2023
		##Langage et version : Python - 3.11
		##Règles de fonctionnement du programme : La chaine à afficher est fournie par l'utilisateur


		##Déclaration
		strPromptSalutation = 'Veuillez entrer une salutation : '
		strSalutation= input(strPromptSalutation)
		print(strSalutation)

		## Fin de programme
		  
	  

Programme 2 : Écrire un programme qui additionne deux chiffres (2 et 11) et affiche le résultat

Ce programme affiche la somme de deux nombres définis par le programmeur

Version 1

		##Auteur : Enseignant
		##École : Collège Marie Victorin 
		##Session : Automne 2023
		##Titre du cours : Introduction à la programmation avec Python
		##Titre du programme : somme_deux_nombres.py
		##Courte description du programme : Programme qui affiche calcule et affiche la somme de deux nombres
		##Version : 1.0
		##Date : 00/00/2023
		##Langage et version : Python - 3.11
		##Règles de fonctionnement du programme : Les deux nombres sont définis dans le programme (fournis par le programmeur)


		##Déclaration et initialisation
		intNombre1 = 2     
		intNombre2 = 11
		intSomme = 0

		## Calcul de la somme
		intSomme = intNombre1 + intNombre2

		## Affichage de la somme
		print('Résultat = ', intSomme)

		## Fin de programme
      

Version 2
		##Auteur : Enseignant
		##École : Collège Marie Victorin 
		##Session : Automne 2023
		##Titre du cours : Introduction à la programmation avec Python
		##Titre du programme : somme_deux_nombres_v2.py
		##Courte description du programme : Programme qui affiche calcule et affiche la somme de deux nombres
		##Version : 2.0
		##Date : 00/00/2023
		##Langage et version : Python - 3.11
		##Règles de fonctionnement du programme : Les deux nombres sont fournis par l'utilisateur


		##Déclaration et initialisation
		strPromptNombre1 = 'Veuillez entrer le nombre 1 : '
		strPromptNombre2 = 'Veuillez entrer le nombre 2 : '

		intNombre1 = int(input(strPromptNombre1))
		intNombre2 = int(input(strPromptNombre2))
		intSomme = 0

		## Calcul de la somme
		intSomme = intNombre1 + intNombre2

		## Affichage de la somme
		print('Résultat = ', intSomme)

		## Fin de programme
		  
	  

Programme 3 : Écrire un programme qui calcule et affiche la surface d’un carré.

Ce programme affiche la surface d'un carré.

Version 1

		##Auteur : Enseignant
		##École : Collège Marie Victorin 
		##Session : Automne 2023
		##Titre du cours : Introduction à la programmation avec Python
		##Titre du programme : surface_carre.py
		##Courte description du programme : Programme qui calcule et affiche la la surface d'un carré
		##Version : 1.0
		##Date : 00/00/2023
		##Langage et version : Python - 3.11
		##Règles de fonctionnement du programme : Le côté du carré est défini dans le programme (fourni par le programmeur)

		##Déclaration et initialisation
		intCoteCarre = 5
		intSurface = 0

		## Calcul de la surface
		intSurface = intCoteCarre ** 2

		## Affichage de la surface
		print('La surface du carré est : ', intSurface)

		## Fin de programme
      

Version 2
		##Auteur : Enseignant
		##École : Collège Marie Victorin 
		##Session : Automne 2023
		##Titre du cours : Introduction à la programmation avec Python
		##Titre du programme : surface_carre_v2.py
		##Courte description du programme : Programme qui calcule et affiche la la surface d'un carré
		##Version : 2.0
		##Date : 00/00/2023
		##Langage et version : Python - 3.11
		##Règles de fonctionnement du programme : Le côté du carré est fourni par l'utilisateur


		##Déclaration et initialisation
		strPromptCote = 'Veuillez entrer le coté du carré : '
		strMessageSortie = 'La surface du carré est : '
		## Saisie du coté par l'utilisateur
		intCoteCarre = int(input(strPromptCote))

		intSurface = 0

		## Calcul de la surface
		intSurface = intCoteCarre ** 2

		## Affichage de la surface
		print(strMessageSortie, intSurface)

		## Fin de programme	  
	  

Programme 4 : Écrire un programme qui calcule et affiche la surface d’un cercle de rayon 2.76

Ce programme affiche la surface d'un cercle.

Version 1

		##Auteur : Enseignant
		##École : Collège Marie Victorin 
		##Session : Automne 2023
		##Titre du cours : Introduction à la programmation avec Python
		##Titre du programme : surface_cercle.py
		##Courte description du programme : Programme qui calcule et affiche la surface d'un cercle
		##Version : 1.0
		##Date : 00/00/2023
		##Langage et version : Python - 3.11
		##Règles de fonctionnement du programme : Le rayon du cercle est défini dans le programme (fourni par le programmeur)

		##Déclaration et initialisation

		##Variables chaine de caractères
		strMessageSortie = 'La surface du cercle est : '

		##Variables numériques
		PI = 3.14
		flRayonCercle = 2.76
		flSurfaceCercle = 0.0

		## Calcul de la surface
		intSurfaceCercle = PI * flRayonCercle ** 2

		## Affichage de la surface
		## La variable strMessageSortie est utilisée pour afficher le message de sortie
		print(strMessageSortie, intSurfaceCercle)

		## Fin de programme
      

Version 2
		##Auteur : Enseignant
		##École : Collège Marie Victorin 
		##Session : Automne 2023
		##Titre du cours : Introduction à la programmation avec Python
		##Titre du programme : surface_cercle_v2.py
		##Courte description du programme : Programme qui calcule et affiche la surface d'un cercle
		##Version : 2.0
		##Date : 00/00/2023
		##Langage et version : Python - 3.11
		##Règles de fonctionnement du programme : Le rayon du cercle est fourni par l'utilisateur


		##Déclaration et initialisation

		##Variables chaine de caractères
		strPromptRayon = 'Veuillez entrer le rayon du cercle : '
		strMessageSortie = 'La surface du cercle est : '

		##Variables numériques
		PI = 3.14
		flRayonCercle = float(input(strPromptRayon))
		flSurfaceCercle = 0.0

		## Calcul de la surface
		intSurfaceCercle = PI * flRayonCercle ** 2

		## Affichage de la surface
		## La variable strMessageSortie est utilisée pour afficher le message de sortie
		print(strMessageSortie, intSurfaceCercle)

		## Fin de programme		  
	  

Programme 5 : Écrire un programme qui calcule et affiche le prix total de 5 souris à 21$

Ce programme affiche affiche le prix total de 5 souris à 21$.

Version 1

		##Auteur : Enseignant
		##École : Collège Marie Victorin 
		##Session : Automne 2023
		##Titre du cours : Introduction à la programmation avec Python
		##Titre du programme : prix_total.py
		##Courte description du programme : Programme qui calcule et affiche le prix total de plusieurs articles
		##Version : 1.0
		##Date : 00/00/2023
		##Langage et version : Python - 3.11
		##Règles de fonctionnement du programme : Le prix et la quantité des articles sont définis dans le programme (fournis par le programmeur)


		##Déclaration et initialisation

		##Variables chaine de caractères
		strMessageSortie = 'Les souris valent en tout : '

		##Variables numériques
		intQuantite = 5 
		flPrixUnitaire = 21
		flPrixTotal = 0.0

		## Calcul du prix total
		flPrixTotal = intQuantite * flPrixUnitaire

		## Affichage de la surface
		## La variable strMessageSortie est utilisée pour afficher le message de sortie
		print(strMessageSortie, flPrixTotal)

		## Fin de programme
      

Version 2
		##Auteur : Enseignant
		##École : Collège Marie Victorin 
		##Session : Automne 2023
		##Titre du cours : Introduction à la programmation avec Python
		##Titre du programme : prix_total_v2.py
		##Courte description du programme : Programme qui calcule et affiche le prix total de plusieurs articles
		##Version : 2.0
		##Date : 00/00/2023
		##Langage et version : Python - 3.11
		##Règles de fonctionnement du programme : Le prix et la quantité des articles sont saisis par l'utilisateur


		##Déclaration et initialisation

		##Variables chaine de caractères
		strPromptQuantite = 'Veuillez entrer le nombre de souris : '
		strPromptPrixUnitaire = 'Veuillez entrer le prix unitaire des souris : '
		strMessageSortie = 'Les souris valent en tout : '

		##Variables numériques
		## Saisie de la quantité et du prix unitaire par l'utilisateur
		intQuantite = int(input(strPromptQuantite)) 
		flPrixUnitaire = float(input(strPromptPrixUnitaire))

		flPrixTotal = 0.0

		## Calcul du prix total
		flPrixTotal = intQuantite * flPrixUnitaire

		## Affichage de la surface
		## La variable strMessageSortie est utilisée pour afficher le message de sortie
		print(strMessageSortie, flPrixTotal)

		## Fin de programme
		  
	  

Programme 6 : Écrire un programme qui calcule et affiche l’âge de Jean sachant que son année de naissance est 2003 et que nous sommes en 2023.

Ce programme affiche l’âge de Jean.

Version 1

		##Auteur : Enseignant
		##École : Collège Marie Victorin 
		##Session : Automne 2023
		##Titre du cours : Introduction à la programmation avec Python
		##Titre du programme : calcul_age.py
		##Courte description du programme : Programme qui calcule et affiche l'age d'une personne
		##Version : 1.0
		##Date : 00/00/2023
		##Langage et version : Python - 3.11
		##Règles de fonctionnement du programme : L'année de naissance et l'année actuelle sont définies dans le programme (fournis par le programmeur)

		## Déclaration et initialisation

		## Variables chaine de caractères
		strMessageSortie1 = 'Jean a'
		strMessageSortie2 = 'ans'

		## Variables numériques
		intAnneeNaissance = 2003
		intAnneeActuelle = 2023
		intAge = 0

		## Calcul de l'age
		intAge = intAnneeActuelle - intAnneeNaissance

		## Affichage de l'age
		## La variable strMessageSortie est utilisée pour afficher le message de sortie
		print(strMessageSortie1, intAge, strMessageSortie2)

		## Fin de programme
      

Version 2
		##Auteur : Enseignant
		##École : Collège Marie Victorin 
		##Session : Automne 2023
		##Titre du cours : Introduction à la programmation avec Python
		##Titre du programme : calcul_age_v2.py
		##Courte description du programme : Programme qui calcule et affiche l'age d'une personne
		##Version : 2.0
		##Date : 00/00/2023
		##Langage et version : Python - 3.11
		##Règles de fonctionnement du programme : L'année de naissance et l'année actuelle sont fournies par l'utilisateur


		## Déclaration et initialisation

		## Variables chaine de caractères
		strPromptNom = 'Veuillez entrer le nom : '
		strPromptAnneeNaissance = 'Veuillez entrer l\'année de naissance : '

		strMessageSortie1 = ' a'
		strMessageSortie2 = 'ans'

		## Variables numériques
		intAnneeActuelle = 2023
		intAge = 0

		## Saisie du nom et de l'année de naissance par l'utilisateur
		strNom = input(strPromptNom)
		intAnneeNaissance = int(input(strPromptAnneeNaissance))

		## Calcul de l'age
		intAge = intAnneeActuelle - intAnneeNaissance

		## Affichage de l'age
		## La variable strMessageSortie est utilisée pour afficher le message de sortie
		print(strNom, strMessageSortie1, intAge, strMessageSortie2)

		## Fin de programme
		  
	  

Programme 7 : Écrire un programme qui calcule et affiche le prix incluant les taxes d’un iPad.

Ce programme affiche le prix incluant les taxes d’un iPad sachant que le prix unitaire est de 975$ , la TPS vaut 5% et la TVQ 9.975%.

Version 1

		##Auteur : Enseignant
		##École : Collège Marie Victorin 
		##Session : Automne 2023
		##Titre du cours : Introduction à la programmation avec Python
		##Titre du programme : prix_avec_taxes.py
		##Courte description du programme : Programme qui calcule et affiche le prix d'un article incluant les taxes
		##Version : 1.0
		##Date : 00/00/2023
		##Langage et version : Python - 3.11
		##Règles de fonctionnement du programme : Le prix de l'article, le pourcentage de la TPS et pourcentage de la TVQ sont définis dans le programme (fournis par le programmeur)


		## Déclaration et initialisation

		## Variables chaine de caractères
		strMessageSortie1 = 'Le prix de mon iPad taxes comprises est : '
		strDevise = '$'

		## Variables numériques
		flPrixUnitaire = 975.00
		flTauxTPS = 0.05
		flTauxTVQ = 0.09975
		flMontantTPS = 0.0
		flMontantTVQ = 0.0
		flPrixTTC = 0.0

		## Calcul du montant de la TPS
		flMontantTPS = flPrixUnitaire * flTauxTPS

		## Calcul du montant de la TVQ
		flMontantTVQ = flPrixUnitaire * flTauxTVQ

		## Calcul du prix incluant les taxes
		flPrixTTC = flPrixUnitaire + flMontantTPS + flMontantTVQ

		## Affichage de la surface
		## La variable strMessageSortie est utilisée pour afficher le message de sortie
		print(strMessageSortie1, flPrixTTC, strDevise)

		## Fin de programme
      

Version 2
		##Auteur : Enseignant
		##École : Collège Marie Victorin 
		##Session : Automne 2023
		##Titre du cours : Introduction à la programmation avec Python
		##Titre du programme : prix_avec_taxes_v2.py
		##Courte description du programme : Programme qui calcule et affiche le prix d'un article incluant les taxes
		##Version : 2.0
		##Date : 00/00/2023
		##Langage et version : Python - 3.11
		##Règles de fonctionnement du programme : Le prix de l'article est fourni par l'utilisateur,
		##le pourcentage de la TPS et pourcentage de la TVQ sont définis dans le programme (fournis par le programmeur)


		## Déclaration et initialisation

		## Variables chaine de caractères
		strPromptPrixUnitaire = 'Veuillez entrer le prix de la tablette : '
		strMessageSortie1 = 'Le prix de mon iPad taxes comprises est : '
		strDevise = '$'

		## Variables numériques
		flTauxTPS = 0.05
		flTauxTVQ = 0.09975
		flMontantTPS = 0.0
		flMontantTVQ = 0.0
		flPrixTTC = 0.0

		## Saisie du prix unitaire par l'utilisateur
		flPrixUnitaire = float(input(strPromptPrixUnitaire))

		## Calcul du montant de la TPS
		flMontantTPS = flPrixUnitaire * flTauxTPS

		## Calcul du montant de la TVQ
		flMontantTVQ = flPrixUnitaire * flTauxTVQ

		## Calcul du prix incluant les taxes
		flPrixTTC = flPrixUnitaire + flMontantTPS + flMontantTVQ

		## Affichage de la surface
		## La variable strMessageSortie est utilisée pour afficher le message de sortie
		print(strMessageSortie1, flPrixTTC, strDevise)

		## Fin de programme		  
	  

Programme 8 : Modifier le programme 7 pour calculer la facture pour 3 iPad au même prix.

Ce programme affiche une certaine quantité d'un article.

Version 1

		##Auteur : Enseignant
		##École : Collège Marie Victorin 
		##Session : Automne 2023
		##Titre du cours : Introduction à la programmation avec Python
		##Titre du programme : prix_avec_taxes_v2.py
		##Courte description du programme : Programme qui calcule et affiche le prix de plusaieurs articles incluant les taxes
		##Version : 1.0
		##Date : 00/00/2023
		##Langage et version : Python - 3.11
		##Règles de fonctionnement du programme : La quantité, le prix de l'article, le pourcentage de la TPS et pourcentage de la TVQ sont définis dans le programme (fournis par le programmeur)


		## Déclaration et initialisation

		## Variables chaine de caractères
		strFinProgramme = 'Fin de programme. Merci au revoir.'
		strMessageSortieHorsTaxes = 'Le prix hors taxes des : '
		strMessageSortieHorsTaxes2 = 'tablettes est : '
		strMessageSortieTaxes = 'Le montant des taxes est : '
		strMessageSortieTTC1 = 'Le montant des '
		strMessageSortieTTC2 = 'tablettes incluant les taxes est : '
		strDevise = '$'

		## Variables numériques
		## Variables entières
		intQuantite = 3

		## Variables flottantes
		flPrixUnitaire = 975.00
		flTauxTPS = 0.05
		flTauxTVQ = 0.09975
		flPrixTotalHorsTaxes = 0.0
		flMontantTPS = 0.0
		flMontantTVQ = 0.0
		flPrixTTC = 0.0

		## Calcul du prix total hors taxes
		flPrixTotalHorsTaxes = flPrixUnitaire * intQuantite

		## Calcul du montant de la TPS
		flMontantTPS = flPrixTotalHorsTaxes * flTauxTPS

		## Calcul du montant de la TVQ
		flMontantTVQ = flPrixTotalHorsTaxes * flTauxTVQ

		## Calcul du prix incluant les taxes
		flPrixTTC = flPrixTotalHorsTaxes + flMontantTPS + flMontantTVQ


		## Affichage du prix total hors taxes
		print(strMessageSortieHorsTaxes, intQuantite, strMessageSortieHorsTaxes2, flPrixTotalHorsTaxes, strDevise)

		## Affichage du montant des taxes
		print(strMessageSortieTaxes, flMontantTPS + flMontantTVQ, strDevise)

		## Affichage du prix incluant les taxes
		print(strMessageSortieTTC1, intQuantite, strMessageSortieTTC2, flPrixTTC, strDevise)

		print(strFinProgramme)

		## Fin de programme
      

Version 2

		  
	  

Programme 9 : Écrire un programme qui échange la valeur de deux nombres.

Ce programme affiche deux nombres après avoir échangé leurs valeurs.

Version 1

		##Auteur : Enseignant
		##École : Collège Marie Victorin 
		##Session : Automne 2023
		##Titre du cours : Introduction à la programmation avec Python
		##Titre du programme : echange.py
		##Courte description du programme : Programme qui échange la valeur de deux nombres
		##Version : 1.0
		##Date : 00/00/2023
		##Langage et version : Python - 3.11
		##Règles de fonctionnement du programme : Les deux nombres sont définis dans le programme (fournis par le programmeur)


		## Déclaration et initialisation

		## Variables chaine de caractères
		strFinProgramme = 'Fin de programme. Merci au revoir.'
		strMessageSortieNombre1AvantEchange = 'Le premier nombre est : '
		strMessageSortieNombre2AvantEchange = 'Le second nombre est : '
		strMessageSortieNombre1ApresEchange = 'Après échange, le premier nombre devient : '
		strMessageSortieNombre2ApresEchange = 'Le second nombre devient : '

		strRetourLigne = '\n'

		## Variables numériques
		## Variables entières
		intNombre1 = 15
		intNombre2 = 18
		intNombre3 = 0

		## Variables flottantes

		## Affiche les nombres avant l'échange
		print(strMessageSortieNombre1AvantEchange, intNombre1, strMessageSortieNombre2AvantEchange, intNombre2)

		## Assignation de nombre 1 à nombre 3
		intNombre3 = intNombre1

		## Echange de nombre 1 avec nombre 2.
		## Nombre1 prend la valeur de Nombre2
		intNombre1 = intNombre2

		## Echange de nombre 2 avec nombre 3.
		## Nombre2 prend la valeur de Nombre3 qui contient l'ancienne valeur de Nombre1
		intNombre2 = intNombre3

		## Affiche les nombres après l'échange
		print(strMessageSortieNombre1ApresEchange, intNombre1, strMessageSortieNombre2ApresEchange, intNombre2, strRetourLigne)

		print(strFinProgramme)

		## Fin de programme
      

Version 2
		##Auteur : Enseignant
		##École : Collège Marie Victorin 
		##Session : Automne 2023
		##Titre du cours : Introduction à la programmation avec Python
		##Titre du programme : echange_v2.py
		##Courte description du programme : Programme qui échange la valeur de deux nombres
		##Version : 2.0
		##Date : 00/00/2023
		##Langage et version : Python - 3.11
		##Règles de fonctionnement du programme : Les deux nombres sont saisis par l'utilisateur


		## Déclaration et initialisation

		## Variables chaine de caractères
		strFinProgramme = 'Fin de programme. Merci au revoir.'
		strPromptNombre1 = 'Veuillez entrer le nombre 1 : '
		strPromptNombre2 = 'Veuillez entrer le nombre 2 : '

		strMessageSortieNombre1AvantEchange = 'Avant échange, le premier nombre est : '
		strMessageSortieNombre2AvantEchange = 'Le second nombre est : '
		strMessageSortieNombre1ApresEchange = 'Après échange, le premier nombre devient : '
		strMessageSortieNombre2ApresEchange = 'Le second nombre devient : '

		strRetourLigne = '\n'

		## Variables numériques
		## Variables entières
		intNombre1 = 0
		intNombre2 = 0
		intNombre3 = 0

		## Variables flottantes

		## Saisie par l'utilisateur des nombres à échanger 
		intNombre1 = int(input(strPromptNombre1))
		intNombre2 = int(input(strPromptNombre2))

		## Affiche les nombres avant l'échange
		print(strMessageSortieNombre1AvantEchange, intNombre1, strMessageSortieNombre2AvantEchange, intNombre2)

		## Assignation de nombre 1 à nombre 3
		intNombre3 = intNombre1

		## Echange de nombre 1 avec nombre 2.
		## Nombre1 prend la valeur de Nombre2
		intNombre1 = intNombre2

		## Echange de nombre 2 avec nombre 3.
		## Nombre2 prend la valeur de Nombre3 qui contient l'ancienne valeur de Nombre1
		intNombre2 = intNombre3

		## Affiche les nombres après l'échange
		print(strMessageSortieNombre1ApresEchange, intNombre1, strMessageSortieNombre2ApresEchange, intNombre2, strRetourLigne)

		print(strFinProgramme)

		## Fin de programme		  
	  

Programme 10 : Écrire un programme qui calcule et affiche le salaire net hebdomadaire d’un employé sachant le taux des différentes déductions sur le salaire est 14%.

Ce programme affiche lsalaire hebdomadaire net d'un employé.

Version 1

		##Auteur : Enseignant
		##École : Collège Marie Victorin 
		##Session : Automne 2023
		##Titre du cours : Introduction à la programmation avec Python
		##Titre du programme : salaire_hebdo.py
		##Courte description du programme : Programme qui calcule et affiche le salaire hebdo d'un employé
		##Version : 1.0
		##Date : 00/00/2023
		##Langage et version : Python - 3.11
		##Règles de fonctionnement du programme : Le taux horaire, le nombre d'heures et le pourcentage de déduction sont définis dans le programme (fournis par le programmeur)


		## Déclaration et initialisation

		## Variables chaine de caractères
		strFinProgramme = 'Fin de programme. Merci au revoir.'
		strMessageSortieSalaireHebdoBrut = 'Le salaire hebdomadaire brut de Jean est  : '
		strMessageSortieDeductions = 'Le montant des déductions est : '
		strMessageSortieSalaireHebdoNet = 'Le salaire hebdomadaire net de Jean est : '
		strDevise = '$'
		strRetourLigne = '\n'

		## Variables numériques
		## Variables entières

		## Variables flottantes
		flNombreHresTravailless = 37.5
		flTauxHoraire = 15.25
		flTauxDeductions = 0.14
		flSalaireHebdoBrut = 0.0
		flMontantDeductions = 0.0
		flSalaireHebdoNet = 0.0

		## Calcul du salaire hebdomadaire brut
		flSalaireHebdoBrut = flTauxHoraire * flNombreHresTravailless

		## Calcul du montant des déductions
		flMontantDeductions = flSalaireHebdoBrut * flTauxDeductions

		## Calcul du salaire hebdomadaire net (apres déductions)
		flSalaireHebdoNet = flSalaireHebdoBrut - flMontantDeductions


		## Affichage du salaire hebdomadaire brut
		print(strMessageSortieSalaireHebdoBrut, flSalaireHebdoBrut, strDevise)

		## Affichage du montant des déductions
		print(strMessageSortieDeductions, flMontantDeductions, strDevise)

		## Affichage du salaire hebdomadaire brut
		print(strMessageSortieSalaireHebdoNet, flSalaireHebdoNet, strDevise, strRetourLigne)

		print(strFinProgramme)

		## Fin de programme
      

Version 2
		##Auteur : Enseignant
		##École : Collège Marie Victorin 
		##Session : Automne 2023
		##Titre du cours : Introduction à la programmation avec Python
		##Titre du programme : salaire_hebdo_v2.py
		##Courte description du programme : Programme qui calcule et affiche le salaire hebdo d'un employé
		##Version : 2.0
		##Date : 00/00/2023
		##Langage et version : Python - 3.11
		##Règles de fonctionnement du programme : Le taux horaire, le nombre d'heures sont saisis par l'utilisateur
		##Le pourcentage de déduction sont définis dans le programme (fournis par le programmeur)


		## Déclaration et initialisation

		## Variables chaine de caractères
		strPromptTauxHoraire = 'Veuillez entrer le taux horaire : '
		strPromptHresTravaillees = 'Veuillez entrer le nombre d\'heures travaillées dans la semaine : '

		strFinProgramme = 'Fin de programme. Merci au revoir.'
		strMessageSortieSalaireHebdoBrut = 'Le salaire hebdomadaire brut de Jean est  : '
		strMessageSortieDeductions = 'Le montant des déductions est : '
		strMessageSortieSalaireHebdoNet = 'Le salaire hebdomadaire net de Jean est : '
		strDevise = '$'
		strRetourLigne = '\n'

		## Variables numériques
		## Variables entières

		## Variables flottantes
		flNombreHresTravaillees = 0.0
		flTauxHoraire = 0.0
		flTauxDeductions = 0.14
		flSalaireHebdoBrut = 0.0
		flMontantDeductions = 0.0
		flSalaireHebdoNet = 0.0

		## Saisie du taux horaire et le nombre d'heures travaillées par l'utilisateur
		flNombreHresTravaillees = float(input(strPromptHresTravaillees))
		flTauxHoraire = float(input(strPromptTauxHoraire))

		## Calcul du salaire hebdomadaire brut
		flSalaireHebdoBrut = flTauxHoraire * flNombreHresTravaillees

		## Calcul du montant des déductions
		flMontantDeductions = flSalaireHebdoBrut * flTauxDeductions

		## Calcul du salaire hebdomadaire net (apres déductions)
		flSalaireHebdoNet = flSalaireHebdoBrut - flMontantDeductions


		## Affichage du salaire hebdomadaire brut
		print(strMessageSortieSalaireHebdoBrut, flSalaireHebdoBrut, strDevise)

		## Affichage du montant des déductions
		print(strMessageSortieDeductions, flMontantDeductions, strDevise)

		## Affichage du salaire hebdomadaire brut
		print(strMessageSortieSalaireHebdoNet, flSalaireHebdoNet, strDevise, strRetourLigne)

		print(strFinProgramme)

		## Fin de programme		  
	  

W3schools

Python.org