ALT Images et convertBinaryHexDecimal switch case
This commit is contained in:
		@@ -245,48 +245,43 @@ function hexToUtf8 (s) {
 | 
			
		||||
// Convertis des nombres de différents bases
 | 
			
		||||
function convertDecimalBinaryHexadecimal(value, option) {
 | 
			
		||||
    try {
 | 
			
		||||
        if (option === 'DecimalToBinary') {
 | 
			
		||||
            value = value.replace(" ", "");
 | 
			
		||||
            value = parseInt(value);
 | 
			
		||||
            if (isNaN(value)) {
 | 
			
		||||
        switch (option) {
 | 
			
		||||
            case 'DecimalToBinary':
 | 
			
		||||
                value = value.replace(" ", "");
 | 
			
		||||
                value = parseInt(value);
 | 
			
		||||
                if (isNaN(value)) {
 | 
			
		||||
                    return messageError;
 | 
			
		||||
                } else {
 | 
			
		||||
                    return value.toString(2);
 | 
			
		||||
                }
 | 
			
		||||
            case 'BinaryToDecimal':
 | 
			
		||||
                return formatNumberResult(parseInt(value, 2));
 | 
			
		||||
            case 'DecimalToHexadecimal':
 | 
			
		||||
                value = value.replace(" ", "");
 | 
			
		||||
                value = parseInt(value);
 | 
			
		||||
                if (isNaN(value)) {
 | 
			
		||||
                    return messageError;
 | 
			
		||||
                } else {
 | 
			
		||||
                    return value.toString(16).toUpperCase();
 | 
			
		||||
                }
 | 
			
		||||
            case 'HexadecimalToDecimal':
 | 
			
		||||
                return formatNumberResult(parseInt(value, 16)); 
 | 
			
		||||
            case 'BinaryToHexadecimal':
 | 
			
		||||
                value = parseInt(value, 2);
 | 
			
		||||
                if (isNaN(value)) {
 | 
			
		||||
                    return messageError;
 | 
			
		||||
                } else {
 | 
			
		||||
                    return parseInt(value).toString(16).toUpperCase();
 | 
			
		||||
                }   
 | 
			
		||||
            case 'HexadecimalToBinary':
 | 
			
		||||
                value = parseInt(value, 16);
 | 
			
		||||
                if (isNaN(value)) {
 | 
			
		||||
                    return messageError;
 | 
			
		||||
                } else {
 | 
			
		||||
                    return parseInt(value).toString(2);
 | 
			
		||||
                }
 | 
			
		||||
            default:
 | 
			
		||||
                return messageError;
 | 
			
		||||
            } else {
 | 
			
		||||
                return value.toString(2);
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
        else if (option === 'BinaryToDecimal') {
 | 
			
		||||
            return formatNumberResult(parseInt(value, 2));
 | 
			
		||||
        }
 | 
			
		||||
        else if (option === 'DecimalToHexadecimal') {
 | 
			
		||||
            value = value.replace(" ", "");
 | 
			
		||||
            value = parseInt(value);
 | 
			
		||||
            if (isNaN(value)) {
 | 
			
		||||
                return messageError;
 | 
			
		||||
            } else {
 | 
			
		||||
                return value.toString(16).toUpperCase();
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
        else if (option === 'HexadecimalToDecimal') {
 | 
			
		||||
            return formatNumberResult(parseInt(value, 16)); 
 | 
			
		||||
        }
 | 
			
		||||
        else if (option === 'BinaryToHexadecimal') {
 | 
			
		||||
            value = parseInt(value, 2);
 | 
			
		||||
            if (isNaN(value)) {
 | 
			
		||||
                return messageError;
 | 
			
		||||
            } else {
 | 
			
		||||
                return parseInt(value).toString(16).toUpperCase();
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
        else if (option === 'HexadecimalToBinary') {
 | 
			
		||||
            value = parseInt(value, 16);
 | 
			
		||||
            if (isNaN(value)) {
 | 
			
		||||
                return messageError;
 | 
			
		||||
            } else {
 | 
			
		||||
                return parseInt(value).toString(2);
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
        else {
 | 
			
		||||
            return messageError;
 | 
			
		||||
        }
 | 
			
		||||
    } 
 | 
			
		||||
    catch (error) {
 | 
			
		||||
 
 | 
			
		||||
@@ -14,14 +14,14 @@
 | 
			
		||||
        <div class="col-sm-12 col-md-6 pb-4">
 | 
			
		||||
            <div class="text-center pb-5">
 | 
			
		||||
                <h2 class="function-list-title"><a href="./function-views/weatherRequest.php">Météo</a></h2>
 | 
			
		||||
                <a href="./function-views/weatherRequest.php"><img class="function-list-image" src="/img/function-image/weatherRequest.png" alt=""></a>
 | 
			
		||||
                <a href="./function-views/weatherRequest.php"><img class="function-list-image" src="/img/function-image/weatherRequest.png" alt="Météo"></a>
 | 
			
		||||
                <p class="function-list-description">Affiche la météo et l'heure local selon la ville.</p>
 | 
			
		||||
            </div>  
 | 
			
		||||
        </div>
 | 
			
		||||
        <div class="col-sm-12 col-md-6 pb-4">
 | 
			
		||||
            <div class="text-center pb-5">
 | 
			
		||||
                <h2 class="function-list-title"><a href="./function-views/randomNumber.php">Nombre aléatoire</a></h2>
 | 
			
		||||
                <a href="./function-views/randomNumber.php"><img class="function-list-image" src="/img/function-image/randomNumber.png" alt=""></a>
 | 
			
		||||
                <a href="./function-views/randomNumber.php"><img class="function-list-image" src="/img/function-image/randomNumber.png" alt="Nombre aléatoire"></a>
 | 
			
		||||
                <p class="function-list-description">Génère un nombre aléatoire entre un minimum inclus et un maximum inclus.</p>
 | 
			
		||||
            </div>
 | 
			
		||||
        </div>
 | 
			
		||||
@@ -31,14 +31,14 @@
 | 
			
		||||
        <div class="col-sm-12 col-md-6 pb-4">
 | 
			
		||||
            <div class="text-center pb-5">
 | 
			
		||||
                <h2 class="function-list-title"><a href="./function-views/calculateAge.php">Quelle âge avez-vous ?</a></h2>
 | 
			
		||||
                <a href="./function-views/calculateAge.php"><img class="function-list-image" src="/img/function-image/calculateAge.png" alt=""></a>
 | 
			
		||||
                <a href="./function-views/calculateAge.php"><img class="function-list-image" src="/img/function-image/calculateAge.png" alt="Calendrier"></a>
 | 
			
		||||
                <p class="function-list-description">Calcule l'âge de quelqu'un selon la date de naissance.</p>
 | 
			
		||||
            </div>
 | 
			
		||||
        </div>
 | 
			
		||||
        <div class="col-sm-12 col-md-6 pb-4">
 | 
			
		||||
            <div class="text-center pb-5">
 | 
			
		||||
                <h2 class="function-list-title"><a href="./function-views/convertTemperature.php">Conversion de Température</a></h2>
 | 
			
		||||
                <a href="./function-views/convertTemperature.php"><img class="function-list-image" src="/img/function-image/convertTemperature.png" alt=""></a>
 | 
			
		||||
                <a href="./function-views/convertTemperature.php"><img class="function-list-image" src="/img/function-image/convertTemperature.png" alt="Thermomètre"></a>
 | 
			
		||||
                <p class="function-list-description">Convertit des Degré Celsius en Degré Fahrenheit et l'inverse aussi.</p>
 | 
			
		||||
            </div>
 | 
			
		||||
        </div>
 | 
			
		||||
@@ -48,14 +48,14 @@
 | 
			
		||||
        <div class="col-sm-12 col-md-6 pb-4">
 | 
			
		||||
            <div class="text-center pb-5">
 | 
			
		||||
                <h2 class="function-list-title"><a href="./function-views/convertDistance.php">Conversion de Distance</a></h2>
 | 
			
		||||
                <a href="./function-views/convertDistance.php"><img class="function-list-image" src="/img/function-image/convertDistance.png" alt=""></a>
 | 
			
		||||
                <a href="./function-views/convertDistance.php"><img class="function-list-image" src="/img/function-image/convertDistance.png" alt="Règle"></a>
 | 
			
		||||
                <p class="function-list-description">Convertit la longueur (distance) avec les unités allant de picomètre au Téramètre.</p>
 | 
			
		||||
            </div>
 | 
			
		||||
        </div>
 | 
			
		||||
        <div class="col-sm-12 col-md-6 pb-4">
 | 
			
		||||
            <div class="text-center pb-5">
 | 
			
		||||
                <h2 class="function-list-title"><a href="./function-views/filterStudents.php">Trie les prénoms par leur première lettre</a></h2>
 | 
			
		||||
                <a href="./function-views/filterStudents.php"><img class="function-list-image" src="/img/function-image/filterStudents.png" alt=""></a>
 | 
			
		||||
                <a href="./function-views/filterStudents.php"><img class="function-list-image" src="/img/function-image/filterStudents.png" alt="Carte étudiant"></a>
 | 
			
		||||
                <p class="function-list-description">Affiche uniquement les prénoms (qui sont dans la liste) qui commence par la lettre souhaitée.</p>
 | 
			
		||||
            </div>
 | 
			
		||||
        </div>
 | 
			
		||||
@@ -65,14 +65,14 @@
 | 
			
		||||
        <div class="col-sm-12 col-md-6 pb-4">
 | 
			
		||||
            <div class="text-center pb-5">
 | 
			
		||||
                <h2 class="function-list-title"><a href="./function-views/randomQuote.php">Générateur de citation</a></h2>
 | 
			
		||||
                <a href="./function-views/randomQuote.php"><img class="function-list-image" src="/img/function-image/randomQuote.png" alt=""></a>
 | 
			
		||||
                <a href="./function-views/randomQuote.php"><img class="function-list-image" src="/img/function-image/randomQuote.png" alt="Citation"></a>
 | 
			
		||||
                <p class="function-list-description">Génère aléatoirement une citation ou un proverbe.</p>
 | 
			
		||||
            </div>
 | 
			
		||||
        </div>
 | 
			
		||||
        <div class="col-sm-12 col-md-6 pb-4">
 | 
			
		||||
            <div class="text-center pb-5">
 | 
			
		||||
                <h2 class="function-list-title"><a href="./function-views/convertCurrency.php">Conversion de devise</a></h2>
 | 
			
		||||
                <a href="./function-views/convertCurrency.php"><img class="function-list-image" src="/img/function-image/convertCurrency.png" alt=""></a>
 | 
			
		||||
                <a href="./function-views/convertCurrency.php"><img class="function-list-image" src="/img/function-image/convertCurrency.png" alt="Sac de pièces"></a>
 | 
			
		||||
                <p class="function-list-description">Convertis une valeur dans une devise dans une autre devise.</p>
 | 
			
		||||
            </div>
 | 
			
		||||
        </div>
 | 
			
		||||
@@ -82,14 +82,14 @@
 | 
			
		||||
        <div class="col-sm-12 col-md-6 pb-4">
 | 
			
		||||
            <div class="text-center pb-5">
 | 
			
		||||
                <h2 class="function-list-title"><a href="./function-views/convertEncoding.php">Conversion des Encodages de caractères</a></h2>
 | 
			
		||||
                <a href="./function-views/convertEncoding.php"><img class="function-list-image" src="/img/function-image/convertEncoding.png" alt=""></a>
 | 
			
		||||
                <a href="./function-views/convertEncoding.php"><img class="function-list-image" src="/img/function-image/convertEncoding.png" alt="Binaire"></a>
 | 
			
		||||
                <p class="function-list-description">Convertis des nombres de différentes bases et convertis en UTF-8.</p>
 | 
			
		||||
            </div>
 | 
			
		||||
        </div>
 | 
			
		||||
        <div class="col-sm-12 col-md-6 pb-4">
 | 
			
		||||
            <div class="text-center pb-5">
 | 
			
		||||
                <h2 class="function-list-title"><a href="./function-views/convertRomanArabicNumbers.php">Conversion d'un nombre arabe en nombre romain</a></h2>
 | 
			
		||||
                <a href="./function-views/convertRomanArabicNumbers.php"><img class="function-list-image" src="/img/function-image/convertRomanArabicNumbers.png" alt=""></a>
 | 
			
		||||
                <a href="./function-views/convertRomanArabicNumbers.php"><img class="function-list-image" src="/img/function-image/convertRomanArabicNumbers.png" alt="Chiffres Romains"></a>
 | 
			
		||||
                <p class="function-list-description">Convertis un nombre arabe en nombre romain (et l'inverse aussi).</p>
 | 
			
		||||
            </div>
 | 
			
		||||
        </div>
 | 
			
		||||
@@ -99,14 +99,14 @@
 | 
			
		||||
        <div class="col-sm-12 col-md-6 pb-4">
 | 
			
		||||
            <div class="text-center pb-5">
 | 
			
		||||
                <h2 class="function-list-title"><a href="./function-views/armstrongNumber.php">Nombre d'Armstrong</a></h2>
 | 
			
		||||
                <a href="./function-views/armstrongNumber.php"><img class="function-list-image" src="/img/function-image/armstrongNumber.png" alt=""></a>
 | 
			
		||||
                <a href="./function-views/armstrongNumber.php"><img class="function-list-image" src="/img/function-image/armstrongNumber.png" alt="Nombre d'Armstrong"></a>
 | 
			
		||||
                <p class="function-list-description">Vérifie si un nombre fait partie des nombres d'Armstrong ou non.</p>
 | 
			
		||||
            </div>
 | 
			
		||||
        </div>
 | 
			
		||||
        <div class="col-sm-12 col-md-6 col-md-6 pb-4">
 | 
			
		||||
            <div class="text-center pb-5">
 | 
			
		||||
                <h2 class="function-list-title"><a href="./function-views/heapAlgorithm.php">Heap's algorithm</a></h2>
 | 
			
		||||
                <a href="./function-views/heapAlgorithm.php"><img class="function-list-image" src="/img/function-image/heapAlgorithm.png" alt=""></a>
 | 
			
		||||
                <a href="./function-views/heapAlgorithm.php"><img class="function-list-image" src="/img/function-image/heapAlgorithm.png" alt="Heap's algorithm"></a>
 | 
			
		||||
                <p class="function-list-description">Génère toutes les permutations unique possibles d'une châine de caractère (en changeant de place les lettres du mot, permet d’en créer un nouveau qui n'a pas forcément de sens).</p>
 | 
			
		||||
            </div>
 | 
			
		||||
        </div>
 | 
			
		||||
 
 | 
			
		||||
@@ -9,7 +9,7 @@
 | 
			
		||||
  <h1><span class="important"><?php echo $title?></span></h1>
 | 
			
		||||
  <p class="pt-3 text-center"><?php echo $description?></p>
 | 
			
		||||
  <div class="text-center">
 | 
			
		||||
    <img class="function-image" src="/img/function-image/calculateAge.png" alt="Calculate Age">
 | 
			
		||||
    <img class="function-image" src="/img/function-image/calculateAge.png" alt="Calendrier">
 | 
			
		||||
  </div>
 | 
			
		||||
  <div class="form-group">
 | 
			
		||||
		<label for="birthDateValue">Entrez la date de naissance au format (dd/mm/yyyy) :</label>
 | 
			
		||||
 
 | 
			
		||||
@@ -9,7 +9,7 @@
 | 
			
		||||
  <h1><span class="important"><?php echo $title?></span> :</h1>
 | 
			
		||||
  <p class="pt-3 text-center"><?php echo $description?></p>
 | 
			
		||||
  <div class="text-center">
 | 
			
		||||
    <img class="function-image" src="/img/function-image/convertCurrency.png" alt="Convert Currency">
 | 
			
		||||
    <img class="function-image" src="/img/function-image/convertCurrency.png" alt="Sac de pièces">
 | 
			
		||||
  </div>
 | 
			
		||||
  <br>
 | 
			
		||||
  <div class="form-group">
 | 
			
		||||
 
 | 
			
		||||
@@ -9,7 +9,7 @@
 | 
			
		||||
  <h1><span class="important"><?php echo $title?></span> :</h1>
 | 
			
		||||
  <p class="pt-3 text-center"><?php echo $description?></p>
 | 
			
		||||
  <div class="text-center">
 | 
			
		||||
    <img class="function-image" src="/img/function-image/convertDistance.png" alt="Convert Distance">
 | 
			
		||||
    <img class="function-image" src="/img/function-image/convertDistance.png" alt="Règle">
 | 
			
		||||
  </div>
 | 
			
		||||
  <br>
 | 
			
		||||
  <div class="form-group">
 | 
			
		||||
 
 | 
			
		||||
@@ -9,7 +9,7 @@
 | 
			
		||||
  <h1><span class="important"><?php echo $title?></span> :</h1>
 | 
			
		||||
  <p class="pt-3 text-center"><?php echo $description?></p>
 | 
			
		||||
  <div class="text-center">
 | 
			
		||||
    <img class="function-image" src="/img/function-image/convertEncoding.png" alt="Convert Encoding">
 | 
			
		||||
    <img class="function-image" src="/img/function-image/convertEncoding.png" alt="Binaire">
 | 
			
		||||
  </div>
 | 
			
		||||
  <div class="form-group">
 | 
			
		||||
		<label for="value">Entrez votre valeur :</label>
 | 
			
		||||
 
 | 
			
		||||
@@ -9,7 +9,7 @@
 | 
			
		||||
  <h1><span class="important"><?php echo $title?></span> :</h1>
 | 
			
		||||
  <p class="pt-3 text-center"><?php echo $description?></p>
 | 
			
		||||
  <div class="text-center">
 | 
			
		||||
    <img class="function-image" src="/img/function-image/convertRomanArabicNumbers.png" alt="Roman Numerals">
 | 
			
		||||
    <img class="function-image" src="/img/function-image/convertRomanArabicNumbers.png" alt="Chiffres Romains">
 | 
			
		||||
  </div>
 | 
			
		||||
  <div class="form-group">
 | 
			
		||||
		<label for="numbersArabic">Entrez votre nombre :</label>
 | 
			
		||||
 
 | 
			
		||||
@@ -9,7 +9,7 @@
 | 
			
		||||
  <h1><span class="important"><?php echo $title?></span> :</h1>
 | 
			
		||||
  <p class="pt-3 text-center"><?php echo $description?></p>
 | 
			
		||||
  <div class="text-center">
 | 
			
		||||
    <img class="function-image" src="/img/function-image/convertTemperature.png" alt="Convert Temperature">
 | 
			
		||||
    <img class="function-image" src="/img/function-image/convertTemperature.png" alt="Thermomètre">
 | 
			
		||||
  </div>
 | 
			
		||||
  <div class="form-group">
 | 
			
		||||
		<label for="temperatureValue">Entrez la température :</label>
 | 
			
		||||
 
 | 
			
		||||
@@ -9,7 +9,7 @@
 | 
			
		||||
  <h1><span class="important"><?php echo $title?></span> :</h1>
 | 
			
		||||
  <p class="pt-3 text-center"><?php echo $description?></p>
 | 
			
		||||
  <div class="text-center">
 | 
			
		||||
    <img class="function-image" src="/img/function-image/filterStudents.png" alt="Filter Students">
 | 
			
		||||
    <img class="function-image" src="/img/function-image/filterStudents.png" alt="Carte étudiant">
 | 
			
		||||
  </div>
 | 
			
		||||
  <div class="form-group">
 | 
			
		||||
		<label for="nameEntered">Entrez les prénoms :</label>
 | 
			
		||||
 
 | 
			
		||||
@@ -9,7 +9,7 @@
 | 
			
		||||
  <h1><span class="important"><?php echo $title?></span> :</h1>
 | 
			
		||||
  <p class="pt-3 text-center"><?php echo $description?></p>
 | 
			
		||||
  <div class="text-center">
 | 
			
		||||
    <img class="function-image" src="/img/function-image/randomNumber.png" alt="Random Number">
 | 
			
		||||
    <img class="function-image" src="/img/function-image/randomNumber.png" alt="Nombre aléatoire">
 | 
			
		||||
  </div>
 | 
			
		||||
  <div class="form-group">
 | 
			
		||||
		<label for="minValue">Entrez la valeur minimale :</label>
 | 
			
		||||
 
 | 
			
		||||
@@ -10,7 +10,7 @@
 | 
			
		||||
  <p class="pt-3 text-center">
 | 
			
		||||
    <?php echo $description?> 
 | 
			
		||||
    <div class="text-center">
 | 
			
		||||
        <img class="function-image" src="/img/function-image/randomQuote.png" alt="Random Quote">
 | 
			
		||||
        <img class="function-image" src="/img/function-image/randomQuote.png" alt="Citation">
 | 
			
		||||
    </div>
 | 
			
		||||
    <br>
 | 
			
		||||
    <div class="text-center">
 | 
			
		||||
 
 | 
			
		||||
@@ -9,7 +9,7 @@
 | 
			
		||||
  <h1><span class="important"><?php echo $title?></span> :</h1>
 | 
			
		||||
  <p class="pt-3 text-center"><?php echo $description?></p>
 | 
			
		||||
  <div class="text-center">
 | 
			
		||||
    <img class="function-image" src="/img/function-image/weatherRequest.png" alt="Weather">
 | 
			
		||||
    <img class="function-image" src="/img/function-image/weatherRequest.png" alt="Météo">
 | 
			
		||||
  </div>
 | 
			
		||||
  <div class="form-group">
 | 
			
		||||
		<label for="cityName">Entrez le nom d'une ville :</label>
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user