• Aucun résultat trouvé

TD : Fonctions - Traiter un lot de pièces (pdf 24 Ko)

N/A
N/A
Protected

Academic year: 2022

Partager "TD : Fonctions - Traiter un lot de pièces (pdf 24 Ko)"

Copied!
1
0
0

Texte intégral

(1)

Langage C++ Etude cas Fonctions : Lot de Pièces 26/09/02

David Saint-Mellion page 1/1

Fonctions

T

RAITER UNE

S

ERIE DE

P

IECES

Les mesures d’une série de 500 pièces sont stockées dans un tableau nommé cote[] sous la forme d’un réel, de type double. Une pièce est déclarée valide si la valeur de sa cote est comprise entre la cote minimum et la cote maximum. Au tableau cote[] on associe un tableau pieceValide[]. Ce tableau contient l’index des pièces dont la cote est valide.

1.1 Eléments du logiciel

On définit les valeurs suivantes :

const double COTE_MAX = 155.5 ; const double COTE_MIN = 152 ;

On dispose de 3 fonctions :

void afficherPiece (double tab[], int taille) ; // Affiche la cote des Pièces.

int nbrePieceValide(int *ptrValide, int taille) ; // Compte le nombre de pièce valides

void pieceValide(double *ptrTab, int *ptrValide, int taille) // Renseigne le tableau pieceValide.

Le tableau pieceValide[] est initialisé à la valeur 2000.

1.2 Questions

1. En langage C++, établissez le fragment de code pour :

§ Déclarer des 2 tableaux

§ Initialiser le tableau pieceValide à la valeur 2000.

2. En utilisant les 3 méthodes à votre disposition, proposez le codage, en langage C++, de la séquence suivante :

// Afficher la cote des pièces

// Identifier les pièces dont la cote est valide // Compter le nombre de pièces valides

3. Etablir le corps des fonctions :

§ affichePiece()

§ nbrePieceValide()

§ pieceValide()

4. Proposez la déclaration et le corps de la fonction nbrePieceGrande(). La fonction retourne le nombre de pièces dont la cote est trop grande. Le passage du tableau cote[] est réalisé par référence.

5. Proposez la déclaration et le corps de la fonction afficherCoteValide(). La fonction affiche les cotes des pièces valides. Le passage des tableaux cote[] et pieceValide[] sont réalisés par référence.

6. Proposez la déclaration d’une structure de données qui regroupe les informations : cote des pièces, index des pièces valides, nombre de pièces valides.

7. Proposez la déclaration de 3 fonctions : affichePiece(), nbrePieceValide(), pieceValide()qui permettent d’opérer à partir de la structure de données.

Références

Documents relatifs

marge brute – remise – prix d’achat net – prix de vente hors taxe – coût d’achat prix de vente toute taxe comprise – prix d’achat net – frais d’achat – prix

Sony a également annoncé qu'il se lancerait directement sur le marché du jeu sur portable. Sa PlayStation Suite 20 distribuera d'anciens jeux pour.. PlayStation 21 One 22 pour

Le soumissionnaire remet, comme pièce constitutive de son offre, un document par lequel il marque son engagement à mettre en œuvre

1.1 : A partir du dessin de définition et du dessin de brut, justifier le choix adopté pour la mise en position isostatique de la chaise dans le contrat de phase n°30

Avant le démarrage des travaux de protection, dans le cadre du contrôle intérieur, l'entrepreneur réalise en présence du maître d'œuvre et de

L'entrepreneur établit une "liste des plans et notes de calculs", qui doit être régulièrement tenue à jour, constituant le dossier d'exécution, en indiquant notamment

* Détermination de la graduation 100 : on plonge le réservoir du thermomètre dans de l’eau en ébullition sous la pression atmosphérique normale.. Le liquide dans le capillaire

On estime que la puissance électrique récupérable P (en W) par une éolienne est fonction de l’aire S (en m²) de la surface balayée et du cube de la vitesse v (en m/s) du