• Aucun résultat trouvé

TP : Opérateurs arithmétiques et type

N/A
N/A
Protected

Academic year: 2022

Partager "TP : Opérateurs arithmétiques et type"

Copied!
1
0
0

Texte intégral

(1)

Langage C++ TP type de Données et opérateurs arithmétiques 21/04/22

Les Types de données et opérateurs arithmétiques

Lors de l’exécution des opérations arithmétiques, il y a conversion automatique vers un type plus grand.

Principe :

char  int  long  double  long double  float 

Le compilateur 32 bits Visual Studio C++

short  int/float  double char  int/float

On veut réaliser l’opération (c+s)*f-d

Avec : c=’a’ ; s=38; int i=0; f= 4.9e-5f; d= 15.76001;

Les variables sont déclarées dans le programme C++ comme suit : char c ='a'; short s =38; int i =0;

float f = 4.9e-5f; double d = 15.76001;

Vous utiliserez les librairies de la STL: <iostream> et <iomanip>

1. Réaliser le programme qui permet d’afficher la taille occupée par les variables

Principe :

Afficher taille de c

…………..

Afficher taille de d

Exemple d’instruction pour afficher taille de c :

cout << "char c='a' " << " Taille = "<< sizeof (c)<<endl;

L’opérateur sizeof(paramètre) renvoie la taille en octets de l’objet paramètre.

Analysez les résultats et concluez

2. Réaliser un programme qui affiche le résultat de toutes les opérations intermédiaires

Principe

Afficher le résultat de taille de (c+s) Taille de (c+s);

………..

Afficher le résultat de taille de (c+s)*f-d Taille de (c+s)*f-d;

Exemple d’instruction :

cout <<"Valeur de (c+s)*f-d= "<< setprecision(8) <<((c+s)*f-d)

<< " Taille = "<< sizeof ((c+s)*f-d)<<endl;

Le manipulateur setprecision(8) fixe le nombre de chiffres pour l’affichage d’un réel.

Analysez les résultats et concluez

3. Réaliser un programme qui affiche le résultat de l’opération après affectation dans une variable.

Principe

c(c+s)*f-d

Afficher c et taille de c

………

d(c+s)*f-d

Afficher d et taille de d

Analysez les résultats et concluez sur l’opération d’affectation.

Ressources sur l’Intranet ou saintmellion.free.fr :

Langage C++ - Aspect structuré et Flux standard cin- cout

David Saint-Mellion page 1/1

Références

Documents relatifs

La Française des Jeux met tout en œuvre pour offrir aux utilisateurs des informations et/ou des outils disponibles et vérifiés, mais ne saurait être tenue pour responsable

[r]

7-2 Les biens acquis pendant le mariage qui constituent les biens communs des époux proviennent tant de leur industrie personnelle (salaires, revenus commerciaux) que des

Le fait que 1 soit systématiquement d’indice 1 et p − 1 d’indice 2 va nous permettre de transformer la représentation de la fonction “puissance qui permet

d’Ophtalmologie de l’Hôpital Cantonal Universitaire de Genève pour leur accueil, leur gentillesse et leur aimable collaboration durant ces années d’assistanat. Que ce travail

le Proviseur demande aux membres du CA de bien vouloir accepter un don de 300 € du Rotary Club de Caen Côte de Nâcre relatif à la participation de l'établissement à une prestation

Le présent formulaire de demande d'aide une fois complété constitue, avec l'ensemble des justificatifs joints par vos soins, le dossier unique de demande d'aide pour l'ensemble

• Taille du premier et dernier groupe plus petite que la taille fixée k – le temps de propagation de la retenue dans ces groupes réduit.. • Taille des groupes centraux