Exercices 2 : Les tests

2.1: tester si la division est possible

Rappel des notions abordées

if-else

L'instruction if-else est utilisée pour réaliser des tests

Exemple

                   
                    if (condition)
                    {
                        Console.WriteLine("La condition est vraie");
                    }
                    else
                    {
                         Console.WriteLine("La condition est fausse.");
                    }
                    

Une condition peut être x > 5 ou y != 0 (!= signifie différent) par exemple. Attention en C# = se note == dans les conditions (pour ne pas confondre avec l'affectation x=5). Exemple if (x == 5)...

A chaque fois la condition est évaluée et l'ordinateur détermine si elle est vraie ou fausse.

Lien vers les exercices

Exercice_2_tests.zip

Difficulté

Facile (pour ceux qui connaissent)

Enoncé de l'exercice

Saisir deux nombres a et b. Afficher le résultat de la division entre ces deux nombres (a/b) seulement si b est différent de 0.

Affichage final dans le cas où b vaut 0 : Erreur

Affichage final dans le cas où a vaut 50 et b vaut 10 : Le résultat est 5

Indications

Bien respecter l'affichage final, ne pas ajouter d'espaces, ni faire des fautes d'orthographe sinon le test ne fonctionnera pas.

2.2: tester la validité d'un mois

Rappel des notions abordées

Les conditions des if-else peuvent être composites. On peut utiliser des ET (&& en C#) ou des OU (|| en C#)

Exemple: x > 5 && y > 5 pour que cette condition composée soit VRAI il faut que x et y soient supérieurs à 5.

Lien vers les exercices

Exercice_2_tests.zip .

Difficulté

Facile (pour ceux qui connaissent)

Enoncé de l'exercice

Saisir un mois, un mois est un nombre compris entre 1 et 12

Affichage final si le mois est compris entre 1 et 12: Le mois est correct

Affichage final si le mois n'est pas compris entre 1 et 12: Le mois est incorrect

2.3: les états de l'eau

Rappel des notions abordées

On peut imbriquer des if avec l'instruction else if

                   
if (Condition1)
{
    // la Condition1 est vraie.
}
else if (Condition2)
{
    // la Condition1 est fausse et la Condition2 est vraie.
}
else
{
    // la Condition1 et la  Condition2 sont fausses.
}
                    

Lien vers les exercices

Exercice_2_tests.zip

Difficulté

Facile (pour ceux qui connaissent)

Enoncé de l'exercice

Saisir une température et afficher les différents états de l'eau correspondant à cette température.

Affichage final si la température est inférieure à 0 degré: L'eau est à l'état de glace

Affichage final si la température est comprise entre 0 et 100 degrés: L'eau est à l'état liquide

Affichage final si la température est supérieure à 100 degrés: L'eau est à l'état gazeux