IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
logo
Sommaire > Expressions et affectations > Type d'une expression
        Type d'une expression





Type d'une expression
auteur : Edouard Thiel
Rappel : Table des priorités classées par ordre décroissant, les opérateurs sur une même ligne ayant une priorité égale (on évalue alors de gauche à droite).

() fonction() primaire
+ - not unaire
* / div mod and multiplicatif
+ - or additif
= <> < <= >= > relation


Donner le type et le résultat des expressions suivantes, ou dire si elles ne sont pas bien formées.

Exemple :



  1. 2 - 5 * 3 + 4 | (2 - 5) * (3 + 4) | 2 - (5 * 3 + 4)
  2. 12 / 3 | 12 div 3 | 11 div 3 div 2 | 11 mod 3 + 5.2
  3. 1.0 * 2 + 3 - 4 | round (2 * 6.3) - 15 / 3 | (50 < 3 * 8)
  4. false or not false and true | (12 > 24) + (2 + 4 = 12)
  5. (37 - 3 >= 14) - 'a' + 3 | pred ('b') > 'k' | 12 > 3 > 4
  6. 3.5 + 7 > 4 > false | not (12 <> 3 * 16.8 / 4) and true
  7. 3 * cos (8.0 / (17 - (3 * 4) - 5))
Solution :
				
1. entier -9 | entier -21 | entier -17
2. réel 4.0 | entier 4 | entier 1 | réel 7.2
3. réel 1.0 | réel 8.0 | booléen false
4. booléen true | Erreur : booléen + booléen
5. Erreur : booléen - caractère | booléen false | Erreur : booléen > entier
6. booléen : true | booléen false
7. Erreur : division par 0

Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2010 Developpez Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.