PBYetml / PROG_SLO1_C_PRJ2

Resultat des Etudiants
HomePage
0 stars 3 forks source link

CFO => bugs/remarques => fichier fonctionPontDiv.c -> InitInfoPontDiviseur #14

Closed PBYetml closed 1 year ago

PBYetml commented 1 year ago

voici un listing des points à améliorer/corriger dans le fichier fonctionPontDiv.c

=> voir fichier vidéo lien vidéo

CyrilFeliciano commented 1 year ago
  1. Voici comment j'aurais du faire la structure de ma fonction: void InitInfoPontDiviseur(pontDiviseur* demoPontDiv) // fonction information pont diviseur les paramètres d'entrée/sortie dépendent du CDC. Dans mon cas, j'ai un point de référence de type "pontDiviseur" ayant comme nom "demoPontDiv.

2-3. Voici ma solution pour tester le nombre de résistance entré:

while (valeur < demoPontDiv->Nb_Res) // Tant que la variable valeur est plus petite que Nb_Res { printf("Veuillez entrer la valeur de la resistance %d\n", valeur); // demande la valeur de la résistance scanf("%f", &demoPontDiv->ValRes[valeur]); // Je récupère la valeur de la résistance

    if ((demoPontDiv->ValRes[valeur] > ValRes_Max) || (demoPontDiv->ValRes[valeur] < ValRes_Min))       //Test si la valeur entree est plus grande que les limites
    {
    printf("La valeur entree n'est pas das les limites (maximum %f et minimum %f)\n", ValRes_Max, ValRes_Min);      //Affichage de prevention que la valeur entree n'est pas les limites
    }
    else
    {
        valeur++;
    }
}
PBYetml commented 1 year ago

Review de points

  1. OK -> voir correctif sur le fichier source fonctionPontDiv.c mis à jour : https://github.com/PBYetml/PROG_SLO1_C_PRJ2/blob/1944965f7f1c341b85528555559079bf721dd60a/CFO/PROJET1_S2_Feliciano/PROJET1_S2_Feliciano/PROJET1_S2_Feliciano/fonctionsPontDiv.c#L6

  2. OK - voir solution complète implémentée dans le fichier source fonctionPontDiv.c mis à jour