Valeur de cette activité : 5 points
Compétence :
10- Les structures conditionnelles ASP

A-Module 06 : ASP : 5 points - difficulté : 2

Les structures conditionnelles ASP

Présentation

Comme avec le langage Javascript, le langage ASP/VbScript permet de vérifier une condition et d'effectuer une action en fonction de cette vérification.

Lorsque vous vous connectez à votre portoflio, les données inscrites (mot de passe et nom d'utilisateur) sont comparées à la liste des élèves et SI les données inscrites sont parmi la liste des utilisateurs permis ALORS la liste de vos fichiers est affichée, SINON un message est affiché indiquant que les informations sont inexactes.

Nous avons là un exemple de structure conditionnelle sous le modèle suivant :
SI condition
faire ceci
SINON
faire cela
FIN SI

En VBScript, une condition s'écrit schématiquement comme suit :

if condition then
... (suite d'instructions)
else
... (autre suite d'instructions)
end if

Pour obtenir plus d'informations concernant les structures conditionnelles ASP/Vbscript, consultez le site http://www.weboconcept.com/cours_list.php?doc=ASP&id_rubrique=12&id_cours=3


Description

Dans cet exercice, vous allez écrire la date et l'heure (vous allez voir que c'est plus facile qu'avec la langage Javascript).

Ensuite, en fonction de l'heure, un message d'affichera de la façon suivante :
Si le nombre des heures est plus petit que 12 ALORS écrire Bonne matinée!
Si le nombre des heures est plus grand que 11 et plus petit que 18 ALORS écrire Bon après-midi!
Si le nombre des heures est plus grand que 17 ALORS écrire Bonne soirée!


  1. Cliquez le bouton 4- Accès à mon espace de téléchargement de votre portfolio

  2. Cliquez le bouton Ajouter une page avec directive en inscrivant le numéro 11073 dans le champ No de la directive

    ATTENTION : Le bouton de prévisualisation ne fonctionnera pas en mode asp.

  3. IMPORTANT : Il est toujours préférable de débuter votre page ASP en inscrivant le code suivant dans votre page
    <% @Language=VBScript %> <%Option Explicit%>
    La première ligne indique au serveur que le code par défaut de la page asp sera le Vbscript.

    La deuxième ligne indique au serveur que toutes les variables doivent être déclarées (ça évite des problèmes!).

    Inscrivez ces deux lignes au début de votre page.



  4. Inscrivez ensuite le titre de niveau 1 : Les structures conditionnelles ASP 11073

  5. Utilisez le bouton < % % > afin de définir le code asp / VBscript

  6. Dans ce code, inscrivez la date du jour de la façon suivante :
    response.write "Nous sommes le " & date() & "<br>"


  7. À la ligne suivante, inscrivez l'heure de la façon suivante :
    response.write "Il est actuellement " & time() &"<br>"


  8. À la ligne suivante, vous allez vérifier si l'heure est plus petite que 12 de la façon suivante en utilisant la fonction intégrée hour() :
    if hour(TIME) <12 then
    response.write "Bon avant-midi"
    end if


  9. À la ligne suivante, vous allez vérifier si l'heure est plus grande que 11 et plus petite que 18 de la façon suivante en utilisant la fonction intégrée hour() :
    if hour(TIME) >11 and hour(TIME)<18 then
    response.write "Bon après-midi"
    end if
    Remarquez l'utilisation de l'opérateur AND qui permer de vérfier plus d'une condition.


  10. À la ligne suivante, utilisez la même structure afin de vérifier si l'heure est plus grande que 17 afin d'inscrire le message BONNE SOIRÉE.

  11. Enregistrez cette page sous le nom ASPSI.ASP en utilisant le champ NOM DE VOTRE PAGE situé au bas de la page et cliquez le bouton CRÉER LA PAGE

  12. Cliquez le bouton retour

  13. Sélectionnez le lien AFFICHER de la colonne ASPSI.ASP

  14. Validez votre travail

  15. Pour corriger, Retournez à la page précédente et cliquez le bouton Modifier

  16. Apportez les modifications au besoin et validez de nouveau

  17. IMPORTANT : Ajoutez une page à votre portfolio qui contiendra:
    - dans le champ titre : ASP Les structures conditionnelles 11073
    - dans le champ contenu : un lien vers votre page ASPSI.ASP

  18. Cochez la case à cocher de correction du travail

  19. Enregistrez cette page

    Cette page servira à la correction de votre travail et à transmettre mes commentaires concernant ton travail.