Étiquette : exercice

Exercice Javascript : Contrôle de connaissances BTS SIO

javascript illustration

Dans la cadre du BTS SIO la plupart des initiations au développement utilise des langages. Dans ce contrôle sur le langage Javascript (sujet typique de BTS SIO) il est demandé à un opérateur de téléphonie de contacter des clients.
Le nombres de client(s) doit être saisie par l’opérateur au début du script et le choix de la réponse doit s’effectuer via un « switch ». La liste des réponses possible est la suivante :

  • a : Le client appelé est absent
  • o : Le client répond « oui » à la question posé par l’opérateur
  • n : Le client répond « non » à la question posé par l’opérateur
  • p : Le client répond « Ne se prononce pas » à la question posé

En fin de script celui-ci doit retourner le pourcentage de personnes absentes, le pourcentage de personnes ayant répondu oui, le pourcentage des personnes ayant répondu non et le pourcentage des personnes n’ayant pas souhaité se prononcer. De plus votre script doit comporter un contrôle d’erreur « minimal ». ( Pas de lettres à la place de chiffres lors de la saisie par l’utilisateur)

Retrouvez dans la deuxième partie de l’article la correction de cet exercice javascript.

Lire la suite « Exercice Javascript : Contrôle de connaissances BTS SIO »

Exercice d’Algorithmique avec double boucle et tableaux

L’exercice pour cet algorithme demande de mettre au point un pseudo-code permettant la saisie de 6 numéros dans un ordre aléatoire et de retourner un tableaux avec les numéros triés dans l’ordre croissant.

J’ai utilisé une double boucle, un tableau pour stocker les nombres et une variable « switch » pour opérer mon tri.

tri_algorithmique_double_boucle

Vous pouvez trouver la correction de l’exercice dans la suite de l’article.

Lire la suite « Exercice d’Algorithmique avec double boucle et tableaux »

Introduction pour débutant à Jquery et Ajax


Je présente dans ce billet 3 courts morceaux de code qui permettront aux débutants de s’initier à la syntaxe de Jquery et Ajax. Les trois codes travail avec des événements simples comme des éléments de type « lien » ou des « formulaires » que je détail dans les commentaires. Le premier code déclenche un événement sur un clique d’un élément de type « lien ». Les deux autres codes utilise des formulaires, pour retranscrire un message dans une DIV sans rechargement de page, ou lors d’un submit de formulaire.

ajax jquery laintimes

Lire la suite « Introduction pour débutant à Jquery et Ajax »

Manipuler des DIV en Javascript – Exercice Tutorial

Comme beaucoup en cours d’étude, j’ai ce matin mis sur pieds ce script qui permet de bien comprendre la manipulation de JavaScript (Ici à travers Jquery).

Le script est bien entendu non exhaustif il existe d’autres possibilités de script tout aussi Amusant.

Imaginons d’abord une paage HTML Simple avec ceux DIV ou sont contenue du Texte.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<html>
<head>
<title> Manipuler Javascript </title>
</head>

<body>

        <div id="container" value="container">
        container0
        </div>

<div id="container1" value="container1">
Container1
</div>

    </body>
    </html>

La manipulation nécessite l’appel à Jquery on insère donc le script depuis la Bibliothèque Google.

Le code générale nous donne donc ceci

1
2
3
4
5
6
7
8
9
10
11
12
13
14
<html>
<head>
<strong><script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script></strong>
</head>
<body>
        <div id="container" value="container">
        container0
        </div>
<div id="container1" value="container1">
Container1
</div>

    </body>
    </html>

La but de ce premier code va être de remplacer le contenue d’une DIV à l’affichage, le code ci dessous exécute parfaitement cette mission.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
</head>
<body>
        <div id="container" value="container">
        container0
        </div>
<div id="container1" value="container1">
Container1
</div>
<strong><script>
$("#container").html('Je change le contenue du DIV');
var moncontenu = $("#container").html();
window.alert(moncontenu);
document.write.(moncontenu);
</script></strong>
    </body>
    </html>

Ce sont ces deux lignes qui sont chargé du changement de contenue d’une DIV, le contenue de la DIV « container » qui est en actuellement container0 sera transformé en « xday ».

Amusez vous à changer la valeur ‘xday’ pour voir le résultat.

1
2
$("#container").html(‘xday’);
var moncontenu = $("#container").html();
Tableau de conversion

Exercice d’entrainnement – Javascript

Ecrire un programme qui affiche dans une boîte d’alerte la somme ou le produit de 2 nombres.

Ce programme doit permettre de saisir les deux nombres ainsi que la lettre représentant l’opération à effectuer (la saisie se fait au clavier (grâce la méthode window.prompt()).

Si la lettre est s (comme somme), il calcule et affiche la somme, et si la lettre est p (ou tout autre caractère), le programme doit calculer et afficher le produit 3.

Correction
Lire la suite « Exercice d’entrainnement – Javascript »