Nous travaillons avec la société Google et avec des technologies comme les cookies pour stocker et/ou accéder à des informations personnelles non sensibles stockées sur votre terminal (identifiants uniques, …), que nous traitons afin de réaliser des statistiques d'usage du site, personnaliser les publicités et le contenu et en mesurer les performances, produire des données d’audience, développer et améliorer les produits.

Acceptez-vous les cookies déposés pour la publicité et les mesures d'audience ?

Choisir

Vous pouvez supprimer ce bandeau si vous acceptez les cookies pour la publicité. Nous essayons de limiter au maximum le nombre de publicités sur le site et nous estimons que tout travail mérite salaire.

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