/* IFT1166 - démonstration #3 - exercice 7 25-septembre-2005 v1.00 M.Lokbani énoncé + corrigé à partir d'Orazio + comments. contact: lokbani@iro.umontreal.ca Cet exercice a pour but de vous faire pratiquer de la programmation de base en utilisant les opérateurs logiques. Copyright (C) 2005 Université de Montréal Département d'informatique et de Recherche Opérationnelle M. Lokbani -- Tous Droits Réservés -- All Rights Reserved -- La fonction "ceil" définie dans "cmath" permet d'arrondir un nombre par excès. */ #include #include using namespace std; int main() { double angle; int quadrant=0, intangle, amod360; cout<<"Entrer une valeur positive de l'angle en degrés."<>angle; intangle = static_cast (ceil(angle)); /* Arrondit par excès */ amod360 = intangle%360; /* account for more than 360 */ if (amod360 <= 90) quadrant = 1; if (90 < amod360 && amod360 <= 180) quadrant =2; if (180 < amod360 && amod360 <= 270) quadrant =3; if (270 < amod360 && amod360 <= 360) quadrant =4; cout<<"L'angle: "<< angle << " degré(s) correspond au: "<< quadrant << "e quadrant" <