PBYetml / POBJ_SLO2_PRJ_CPP

Resultat Projet Etudiants
HomePage
0 stars 2 forks source link

MSS -> fonctionAND.cpp -> remarques/bugs -> méthode AfficherInfo #66

Closed PBYetml closed 1 year ago

PBYetml commented 1 year ago

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

Miguel-SLO commented 1 year ago

J'ai du coup mis à jours la méthode "ConversionBinaire" pour inverser le sens du code binaire qui était convertis dans le mauvais sens (MSB et LSB inversés). J'ai modifié la fonction parent pour que cette modification soit valable pour la fonction OR et AND. Voilà la fonction corrigée :

std::string FonctionBinaire::ConversionBinaire(int valConvert) { //-- déclaration d'objet --// std::string strBinaire = ""; std::string strBinaireRev;

//-- déclaration de variable --//
int quotient = valConvert;
int reste = 0;
char charBinaire;   

//-- boucle de convertion --//
//-- Conversion binaire par division par 2 successives --//
while (quotient > 0)
{
    reste = quotient % 2;

    //-- Conversion de binaire à charactère --//
    charBinaire = reste + '0';

    //-- Ajout du caractère à la chaine --//
    strBinaire = strBinaire + charBinaire;

    quotient = quotient / 2;
}

for(int i = strBinaire.length; i > 0; i--)
{
    strBinaireRev += strBinaire[i-1];
}

// retour de la chaîne de caractère renversé
return strBinaireRev;

}

PBYetml commented 1 year ago

OKI => issue fermée