LaDissertation.com - Dissertations, fiches de lectures, exemples du BAC
Recherche

Algorithmique appliquée

Analyse sectorielle : Algorithmique appliquée. Recherche parmi 236 000+ dissertations

Par   •  3 Juin 2018  •  Analyse sectorielle  •  560 Mots (3 Pages)  •  199 Vues

Page 1 sur 3

Exercice 1.

#include

#include

int main() {

    char choix;

 

    choix = 'c';

 

    while (choix != 'Q' && choix != 'q'){        

          std::cout <<"Conversion base 10 en base 16(1):" << std::endl;

          std::cout <<"Conversion base 16 en base 10(2):" << std::endl;

          std::cout <<"Quitter le programme (Q ou q):" <

          std::cin >> choix;

 

         if (choix == '1'){

            long nombre;

            //ici on rentre un nombre entier

            std::cout <<"choisissez un nombre entier:" << std::endl;

            //ce nombre en enregistré comme tel avec la commande 'std::dec'

            std::cin >> std::dec >> nombre;

            //on passe d'un 'dec' à un hex grâce à 'std::hex' qui convertit la variable 'nombre'

            std::cout << "sa notation hexadecimal est :" << std::hex << nombre << std::endl;

 

         }else{

 

                    if (choix == '2'){                       

                   long nombre;

 

                   std::cout <<"choisissez un nombre hexadécimal (base16):" << std::endl;

                   //ce nombre en enregistré comme tel avec la commande 'std::hec'

                   std::cin >> std::hex >> nombre;

                   //passe le nombre hex en décimal

                   std::cout << "sa notation décimal est : " << std::dec << nombre << std::endl;

                }

                    //commande qui permet de ne pas fermer le programme. Possible d'utiliser system("pause");

                    std::cin.get();

                return 0;

         }

    }

}

...

Télécharger au format  txt (1.6 Kb)   pdf (48.3 Kb)   docx (10.8 Kb)  
Voir 2 pages de plus »
Uniquement disponible sur LaDissertation.com