Sujets d'examen : Épreuve CCF d'algorithme et programmation Visual Studio C++ (v.2010/v.2012)

Documents pareils
1 Année LMD-STSM Algorithmique et Programmation. Série de TD 2

POKER ET PROBABILITÉ

Manuel utilisateur logiciel Camping. Version 2.3

Chapitre 2 Devine mon nombre!

Algorithmique avec Algobox

Algorithmique avec Algobox

Programmation C++ (débutant)/instructions for, while et do...while

Découvrir Open ERP par l'exemple

TUTORIEL WINTRANS Table des matières

1. Utilisation du logiciel Keepass

Remboursement des frais de voyage officiel

Les pourcentages. Un pourcentage est défini par un rapport dont le dénominateur est 100. Ce rapport appelé taux de pourcentage est noté t.

GESTION WINPRO ** PRISE EN MAIN RAPIDE **

315 et 495 sont dans la table de 5. 5 est un diviseur commun. Leur PGCD n est pas 1. Il ne sont pas premiers entre eux

Quelles sont les principales formules utiles pour l étude de cas de vente?

DAG ADMIN. SOMMAIRE. Vos équipements I - Point de détection II - Caisse a) Caisse

Procédures d'utilisation de Maitre'D

CORRECTION EXERCICES ALGORITHME 1

Guide de prise en main du logiciel Port. Version 1.2

C f tracée ci- contre est la représentation graphique d une

Guide d utilisation. Gamme Telium. Application AMEX EMV x

Baccalauréat ES Polynésie (spécialité) 10 septembre 2014 Corrigé

Esterel The french touch star touch esterel advance

PROCÉDURES D'ACHATS DE COMPTES À PAYER

Guide de saisie initiale Système Secureholiday.net V5

Logistique, Transports

1 - Clients 2 - Devis 3 - Commandes 4 - Livraisons 5 - Factures 6 - Avoirs 7 - Modèles

Glossaire des nombres

MODE OPERATOIRE OPENOFFICE BASE

La question est : dans 450 combien de fois 23. L opération est donc la division. Le diviseur. Le quotient

YAPBA M. Logiciel libre de suivi de vos comptes

Evaluation de la variabilité d'un système de mesure

Espace Numérique Régional de Santé Formation sur la messagerie sécurisée. Version Auteur : Nathalie MEDA

Terminal Infocomm et Poste Infocomm

LES REGLES DE VOL VFR

Baccalauréat ES/L Métropole La Réunion 13 septembre 2013 Corrigé

COMPTA. Description des Commandes

SOMMAIRE... SOMMAIRE... SOMMAIRE... SOMMAIRE... SOMMAIRE... SOMMAIRE... LES MESURES

KeePass - Mise en œuvre et utilisation

Initiation à la programmation en Python

Vous revisiterez tous les nombres rencontrés au collège, en commençant par les nombres entiers pour finir par les nombres réels.

Le chiffre est le signe, le nombre est la valeur.

CAISSE. Ce logiciel nécessite une licence pour fonctionner.

Guide d'utilisation du portail d'authentification Cerbère à usage des professionnels et des particuliers

Traitement de texte : Quelques rappels de quelques notions de base

NOTICE SIMPLIFIEE ER-A280F. I Initialisation avec Remise à Zéro de la caisse : ENTER PASSWORD ER-A280V. Ver1.02

Service Relevé de Courrier

Automatisation d'une Facture 4. Liste Déroulante Remises Case à cocher Calculs

V- Manipulations de nombres en binaire

TP : Shell Scripts. 1 Remarque générale. 2 Mise en jambe. 3 Avec des si. Systèmes et scripts

Groupage Tarifaire***

Comparer des prix. Comparer des gains. Prix du gazole dans deux stations service. Comparer des salaires entre pays. Encadrer des salaires

FORMULES DE CALCUL. Prix = PV TTC = PV HT x (1 + taux de TVA) TVA = PV HT x taux de TVA PV HT = PV TTC 1 + taux de TVA

Les nombres entiers. Durée suggérée: 3 semaines

Téléphone mobile et ados : un usage...illimité

La gestion des boîtes aux lettres partagées

Mesures et incertitudes

Mémo d'utilisation de BD Dico1.6

FORD C-MAX + FORD GRAND C-MAX CMAX_Main_Cover_2013_V3.indd /08/ :12

E.RESIDENT Historique internes des corrections

SOLUTION D ENVOI DE SMS POUR PROFESSIONNELS

Guide de démarrage rapide

CAP BOX Note utilisateurs

Interface PC Vivago Ultra. Pro. Guide d'utilisation

Analyse tarifaire en ligne (TAO) de l'omc

Les différents types de données et leurs opérations de base

Probabilités. Une urne contient 3 billes vertes et 5 billes rouges toutes indiscernables au toucher.

Série TD 3. Exercice 4.1. Exercice 4.2 Cet algorithme est destiné à prédire l'avenir, et il doit être infaillible! Exercice 4.3. Exercice 4.

Manuel Cartes ristournes

Bulletins de notes électroniques avec Nota Bene

Cours 3 : Python, les conditions

MANUEL OPEN PRO CHAMBRES D HOTES

Le front office (utilisateur client):

Documentation pour l envoi de SMS

Communication XL Pos Sage Ligne 100

Cahier des charges Remontée des ventes

OpenSi Connect pour Magento

MATHÉMATIQUES. Mat-4104

5 Gestionnaire de dépenses

PREstations et STOcks. Manuel Utilisateur. Ministère de l éducation nationale, de l enseignement supérieur et de la recherche

Livret de formules. Calcul Professionnel Boulangère-Pâtissière-Confiseuse AFP Boulanger-Pâtissier-Confiseur AFP

Gestion des cartes ristourne

NETWORK & SOFTWARE ENGINEERING MANUEL D UTILISATEUR. Logiciel TIJARA. NETWORK AND SOFTWARE ENGINEERING Manuel d'utilisateur "TIJARA" 1

BADPLUS V5 MANUEL D'UTILISATION. Imports de données joueurs à partir de la base fédérale en ligne Poona. Stéphan KIEFFER - Dominique BOSSERT

Algorithmique et programmation : les bases (VBA) Corrigé

MANUEL PROGRAMME DE GESTION DU CPL WI-FI

Administration du site (Back Office)

Nombres, mesures et incertitudes en sciences physiques et chimiques. Groupe des Sciences physiques et chimiques de l IGEN

Utilisation d'un réseau avec IACA

FANTEC HDD-Sneaker MANUEL D'UTILISATION. Comprend: Guide d'installation de materiel Disque dur Formatage manuel PCClone EX Guide d'installation

Mise en route. QuickBooks. en ligne. Quelques conseils pour démarrer en beauté

L'instruction if permet d'exécuter des instructions différentes selon qu'une condition est vraie ou fausse. Sa forme de base est la suivante:

I. Introduction aux fonctions : les fonctions standards

SOFI Gestion+ Version 5.4. Echanges de données informatiques Spicers Sofi gestion+ Groupements. SOFI Informatique. Actualisé le

Correction TD algorithmique

Transcription:

Sujet 1 Cas d'utilisation Roulette pair et impair 1. Le système demande le pari : pair (lettre 'p') ou impair (lettre 'i') 2. L'utilisateur fournit le caractère 3. Le système demande un nombre entier 4. L'utilisateur fournit le nombre 5. Le système détermine si le nombre est pair ou impair 6. Le système affiche «gagné» si le pari correspond à la parité du nombre, perdu sinon.

Sujet 2 Compétition Ecrire un programme en C++ qui demande l âge d un enfant à l utilisateur. Ensuite, il l informe de sa catégorie : (deux versions sont demandées : une avec des conditions imbriquées, l'autre avec une structure à choix multiples) «Poussin» de 6 à 7 ans «Pupille» de 8 à 9 ans «Minime» de 10 à 11 ans «Cadet» après 12 ans

Sujet 3 Calculatrice Ecrire le programme qui réalise le cas d'utilisation suivant : Cas d'utilisation Opération 1. Le système demande un premier nombre 2. L'utilisateur fournit le premier nombre 3. Le système demande un second nombre 4. L'utilisateur fournit le second nombre 5. Le système demande l'opération à effectuer :'+' ou '*' 6. L'utilisateur fournit le caractère correspondant à son choix ('+' ou '*') 7. Le système affiche le résultat de l'opération sur les deux nombres saisis

Sujet 4 Transport de marchandises Un transporteur routier vous demande d'écrire un programme lui permettant de calculer les frais de transport des colis qu'il véhicule sachant que : - La taxe de base applicable à tout colis est de 25. - Si le colis pèse plus de 60 Kg, une surtaxe de 6 par kilo supplémentaire est ajoutée. - Si une des dimensions (largeur, longueur, hauteur) du colis dépasse 1mètre, 9 sont perçus. - Pour tout trajet supérieur à 100 km, il y a une majoration de 10% du total. Cas d utilisation : 1. Le système (le programme) demande la largeur du colis, 2. L utilisateur saisit la réponse 3. Le système demande la hauteur du colis, 4. L utilisateur saisit la réponse 5. Le système demande la longueur du colis, 6. L utilisateur saisit la réponse 7. Le système demande le poids du colis, 8. L utilisateur saisit la réponse 9. Le système demande la distance à parcourir, 10.L utilisateur saisit la réponse, Le système effectue les calculs nécessaires et affiche le prix à payer pour le transport d'un colis ainsi que les différents éléments qui justifient le prix

Sujet 5 Le camping de Valras propose le tarif journalier suivant : - Un forfait pour deux personnes (avec ou sans électricité) - Différents suppléments Écrire le programme qui réalise le cas d'utilisation suivant : 1. Le système demande si le campeur souhaite l'électricité ou non (O ou N) 2. La gestionnaire saisit la réponse 3. Le système demande le nombre de personnes de plus de 7 ans 4. La gestionnaire saisit la réponse 5. Le système demande le nombre d enfants de 2 à 7 ans 6. La gestionnaire saisit la réponse 7. Le système demande si le campeur possède un animal (O ou N) 8. La gestionnaire saisit la réponse 9. Le système demande le nombre de jours du séjour 10.La gestionnaire saisit la réponse 11.Le système affiche le montant total à régler

Sujet 6 Le nombre mystère Écrire un programme qui demande à l'utilisateur de rentrer un nombre entre 1 et 100. Un autre joueur doit trouver ce nombre. Pour l'aider, le système peut répondre 3 choses : Gagné en n essai et on sort Plus petit et on continue Plus grand et on continue

Sujet 7 Calculatrice Réaliser une calculatrice à 4 opérations en suivant le cas d'utilisation suivant : 1. Le système affiche le menu suivant : - Entrez + pour faire une addition - Entrez pour faire une soustraction - Entrez * pour faire une multiplication - Entrez / pour faire une division - Entrez 0 pour sortir 2. L'utilisateur saisit son choix 3. Le système demande deux nombres à l'utilisateur s'il n'a pas rentré 0 4. L'utilisateur rentre les deux nombres 5. Le système fait et affiche le résultat puis revient au menu a) Si la division a été choisie et que le diviseur est 0 alors affichez un message d'erreur. 6. L'utilisateur rentre 0 pour sortir du programme

Sujet 8 Quelle heure est-il? Cas d'utilisation Heure 1. Le système demande une heure (sous forme de deux nombres, heures, minutes) 2. L'utilisateur fournit les deux nombres 3. Le système détermine si l'heure est valide, c'est à dire entre 00:00 et 23:59 4. Le système affiche l'heure saisie en disant bonjour pour les heures du matin et bonsoir pour les heures du soir (de 18h à 2h) si l'heure saisie est correcte. 5. Sinon il demande à l'utilisateur de ressaisir tant qu'il faut une heure valide

Sujet 9 Le nombre mystère (bis) Ecrire un programme qui à l'aide de la fonction appropriée initialise une variable par un nombre aléatoire entre 1 et 50. Un autre joueur doit trouver ce nombre en 10 essais maximum. Pour l'aider, le système peut répondre 3 choses : Gagné en n essai et on sort Plus petit, plus que n essais et on continue Plus grand, plus que n essais et on continue

Sujet 10 Ticket de caisse Calcul et affichage d un ticket de caisse - Saisir le prix HT du produit - Saisir la quantité et ceci jusqu à ce que la caissière termine en tapant 0 comme prix unitaire - Saisir alors le pourcentage de remise auquel le client a droit - Afficher le prix total à payer en ajoutant la TVA à 19,6%, remise déduite.

Sujet 11 Suite de caractères Ecrire un programme qui lit des caractères et s'arrête à la lecture d'un '.' (point). Ce programme compte et affiche le nombre de caractères, le nombre de minuscules ainsi que le nombre de chiffres. Vous devrez utiliser les fonctions vu précédemment.

Sujet 12 Carnet de note pour un devoir Ecrire un programme qui demande les notes une par une. (une note négative arrête la saisie) Puis affiche le nombre de notes au-dessus de la moyenne, le nombre de notes en dessous de la moyenne et la moyenne de la classe. Pour ceux qui ont le temps : afficher la note la plus basse et la note la plus haute.