Algorithmique appliquée
Analyse sectorielle : Algorithmique appliquée. Recherche parmi 300 000+ dissertationsPar dabba • 3 Juin 2018 • Analyse sectorielle • 560 Mots (3 Pages) • 810 Vues
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;
}
}
}
...