☀️
420-1G2-HU Logique de programmation
  • 👋Bienvenue dans le cours de logique de programmation!
  • Bases de la logique de programmation
    • Concepts de la programmation
    • Les opérateurs
      • Exercices
    • Les commentaires
  • Les données
    • Les données et types simples
    • Les variables, les constantes et les opérations de base
    • Les opérations d'écriture et de lecture
    • Les opérations sur les chaînes de caractères
    • Laboratoire 1 - données
    • Laboratoire 2 - données
  • Les collections de données
    • Les listes
    • Les opérations sur les listes
    • Laboratoire listes - solution
    • Les dictionnaires
      • Exercices
  • Différents types de traitements
    • Structures logiques séquentielle
    • Structures logiques conditionnelles (if/else/elif)
    • Structures logiques répétitives (boucles)
      • Exercices de base
      • Laboratoire boucles - solution
  • Modularisation
    • Création et appels des fonctions
    • La documentation des fonctions
    • Annotation de types dans les fonctions
    • Laboratoire - fonctions (niveau débutant)
    • Révision express fonctions
    • Les modules
      • Laboratoire
  • La portée des variables
  • Débogage
    • 🫂Le débogueur, c'est ton ami!
      • Introductions aux outils de débogage
      • Techniques de débogage
    • Les erreurs et exceptions
      • Introduction aux notions d’erreurs
      • Les exceptions et leurs gestion
      • Exercices de base - avec solutions
      • Laboratoire débogage et gestion des erreurs -solution
  • Tests unitaires
    • Tests unitaires
    • Exercice
  • Cryptographie
    • Introduction à la cryptographie
  • Les fichiers
    • Accès aux fichiers
  • Résolution de problèmes
    • Résolution de problèmes : exercice introductif
    • Étapes d'analyse et de résolution de problèmes
  • Activités avec Légos
    • Introduction à la programmation
    • Consolidation sur les fonctions avec des blocs
    • Pratiquer les boucles avec des blocs
  • Laboratoires
    • Simulation combat - dragon vs chevalier
    • Simulateur de bataille - Les anneaux du pouvoir
    • Jeu de cartes
    • Lien logique mathématique
      • Algèbre de Boole
    • Crypto variée
    • Après Noël
  • git - système de gestion de versions
    • Introduction à Git
    • Étapes de création des dépôts Git
  • Classes inversées
    • Résolution de problèmes, fonctions et traitements conditionnels
  • Examens
    • Examen 2 - 2023
    • Examen 3 - 2023
    • Examen 2 - 2024
  • Révision
    • Fonctions, gestion d'erreurs et tests unitaires
    • Résolution de problème
  • Trucs utiles
    • Check-list
Powered by GitBook
On this page
  • But du laboratoire
  • Question 1
  • Question 2
  • Question 3
  • Question 4
  • Question 5
  1. Les données

Laboratoire 2 - données

Les opérateurs et l’écriture à l’écran

But du laboratoire

  • Utiliser des variables.

  • Écriture de commentaires.

  • Utiliser les opérateurs de lecture et d'écriture ainsi que les opérateurs de base.

  • Utiliser les différentes méthodes de formatage d'une chaîne de caractères.


Question 1

Demander le prénom d'une personne et afficher Bonjour <prénom>.

  • Commencez d'abord par identifier la (les) variable(s) ainsi que leurs type(s).

Résultat attendu :

Quel est votre nom? Dalicia Bonjour Dalicia!


Question 2

Demander 2 nombres entiers à l'utilisateur et afficher toutes les opérations mathématiques et logiques ainsi que le résultat.

Résultat attendu :

Quel est le premier nombre ? 9 Quel est le second nombre ? 12

9 + 12 = 21
9 - 12 = -3
<...>
9 // 12 = 0
9 ** 12 = 282429536481
9 <= 12 = True
9 > 12 = False

Question 3

Écrire un programme qui demande à l'utilisateur le plat principal, la boisson et le dessert et affiche un bon de commande à envoyer au chef. Le bon de commande doit être bien formaté.

  • Commencez d'abord par identifier la (les) variable(s) ainsi que leurs types.

Résultat attendu :

Quel est le plat principal? Sandwich Quelle est la boisson? Thé vert Quel est le dessert? Crème brulée

*********************************
**    BON DE COMMANDE     **
*********************************
** Plat principal:  Sandwich
** Boisson:         Thé vert
** Dessert:         Crème brulée
*********************************

Question 4

Écrire un programme qui permet à l'utilisateur d'entrer une température en degrés Celsius et qui la convertit en une température en degrés Fahrenheit. Le programme doit afficher le résultat de façon professionnelle.

  • Commencez d'abord par identifier la (les) variable(s) et les constantes ainsi que leurs types.

Formule de conversion : Fahrenheit = Celsius * 9/5 + 32


Question 5

Créer une application permettant de calculer le montant total d'une facture, incluant la TPS (5%) et la TVQ (9.975%).

  • Commencez d'abord par identifier la (les) et les constantes variable(s) ainsi que leurs types.

Calculs

TPS: <montant> * 0.05 TVQ: <montant> * 0.09975 TOTAL: <montant> + <tps> + <tvq>

Résultat attendu :

Quel est le montant de la facture? 10
Montant Facture:    10.0
Montant TPS:        0.5
Montant TVQ:        0.9975
Montant Total:      11.4975
PreviousLaboratoire 1 - donnéesNextLes listes

Last updated 9 months ago

Référence :

Calculateur de TPS et TVQ 2023