PBYetml / POBJ_SLO2_PRJ_CPP

Resultat Projet Etudiants
HomePage
0 stars 2 forks source link

TNI -> fonctionAND.cpp -> remarques/bugs -> méthode AfficherInfo #72

Open PBYetml opened 1 year ago

PBYetml commented 1 year ago

voir fichier listant les différentes vidéos retour vidéo

NEZIRITau commented 1 year ago

void fonctionAND::AfficherInfo() { //-- déclaration d'objet --// std::string binaireA; std::string binaireB; std::string binaireS;

//-- déclaration de variable --//
const uint8_t largeurCol = 10;

//-- message utilisateur --// 
std::cout << std::endl;
std::cout << "RESULTAT FONCTION AND \n" << std::endl;

//-- Conversion des valeurs décimal en binaire --//
binaireA = ConversionBinaire(this->entreeA);
binaireB = ConversionBinaire(this->entreeB);
binaireS = ConversionBinaire(this->sortie);

//-- construction de l'affichage --//    

//-- Entrée A --//
cout << setiosflags(ios::left);
cout << setw(largeurCol) << " A " << " | ";
cout << setw(largeurCol) << this->entreeA << " | ";
cout << resetiosflags(ios::left);

cout << setiosflags(ios::right);
cout << setw(this->nbDigit) << binaireA << endl;
cout << resetiosflags(ios::right);

//-- Entrée B --//
cout << setiosflags(ios::left);
cout << setw(largeurCol) << " B " << " | ";
cout << setw(largeurCol) << this->entreeB << " | ";
cout << resetiosflags(ios::left);

cout << setiosflags(ios::right);
cout << setw(this->nbDigit) << binaireB << endl;
cout << resetiosflags(ios::right);

//-- Sortie --//
cout << setiosflags(ios::left);
cout << setw(largeurCol) << " Sortie " << " | ";
cout << setw(largeurCol) << this->sortie << " | ";
cout << resetiosflags(ios::left);

cout << setiosflags(ios::right);
cout << setw(this->nbDigit) << binaireS << endl;
cout << resetiosflags(ios::right);

}