Closed PBYetml closed 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;
}
OKI => issue fermée
voir fichier listant les différentes vidéos retour vidéo