TP2-
ex1
alert("Bonjour ISET Sousse");
[Link]("Bonjour ISET Sousse");
*/
/*
if (count > 0) {
var moyenne = total / count;
alert("La moyenne des " + count + " notes est : " + [Link](2));
} else {
alert("Aucune note valide saisie.");
}
//ex2
d=prompt("donner votre nom");
alert("Bonjour "+d);
//ex3
for (i=1;i<=10;i++)
{
//alert("Ligne num "+ i);
[Link]("Ligne num "+ i+"<br>");
}
//ex4
d=Number(prompt("donner un entier"));
f=Number(prompt("donner un autre entier"));
s=0;
for(i=d;i<=f;i++)
{
s+=i;
}
alert("la somme des entier entre "+d+" et " +f+" ="+s);
//ex5
function moyenne()
{
DC1=Number([Link]);
DC2=Number([Link]);
DS=Number([Link]);
if((DC1=="")||(DC2=="")||(DS==""))
{
alert("doit etre non vide");
}
else
if((isNaN(DC1))||(isNaN(DC2))||(isNaN(DS)))
{
alert("remplir la zone de text avec un nombre");
}
else{
moyenne=Number(DC1+DC2+DS)/3;
x=[Link]("moy").value=moyenne;
//alert("le moyenne =" +moyenne);
}
//ex6
total = 0;
count = 0;
note=0;
while (note >= 0){
total +=Number(note);
note=Number("donner la note",total);
count++;
if (count >= 0) {
[Link]("la moyenne = "+ total/(count-1));
}
//ex7
nb=Number(prompt("donner un entier"));
for(i=1;i<=nb;i++)
{
ligne=' ';
for(j=1;j<=i;j++)
{
ligne+='1';
}
[Link](+ligne+"<br>");
}
//ex8
[Link](" <table border=1>");
for (var i = 0; i <= 10; i++) {
[Link]('<tr>');
for (var j = 0; j <= 10; j++) {
[Link]('<td>');
[Link]( (i * j) );
}
[Link]("<br>");
}
[Link]("</table>");
//ex9
var n = 0;
var bnote = 0;
var max = 0;
var min = 20;
var total = 0;
x = parseFloat(prompt("Entrez la note de l'étudiant num "+n+1+" : "));
while (x >= 0 && x<=20) {
total +=x;
n++;
if (x >=10) {
bnote+=1;
}
if (x >=max) {
max=x;
}
if (x <=min) {
min=x;
}
x = parseFloat(prompt("Entrez la note de l'étudiant num "+n+1+" : "));
}
if(n)
{
[Link]("La moyenne est : " + totol/n +"<br>");
[Link]("La nombredenote>10 est : " + bnote+"leur pourcentage bneote <br>");
[Link]("La meilleur note est : " + max+ "la pire note est"+min);
}
//ex10
function isAnneeBissextile(annee) {
return (annee % 4 == 0 && annee % 100 != 0) || annee % 400 == 0;
}
let annee = [Link]("Entrez une année:");
if (isAnneeBissextile(annee)) {
alert(annee + " est une année bissextile");
} else {
alert(annee + " n'est pas une année bissextile");
}
tp3-
//ex1
/*let x=prompt("donner un nomber");
[Link]("la racine carré de x"+x+"est egale :
"+[Link](x).toFixed(2)+"<br>");
[Link]("la racine cubique de x"+x+"est egale :
"+[Link](x,1/3).toFixed(2)+"<br>");
*/
variable1 =new Date()
variable2 = [Link]()
getElementbyid("date").innerhtml=variable2;
//ex2
let a=prompt("donner a");
let b=prompt("donner b");
let c=prompt("donner c");
let delta=[Link](b,2)-4*a*c;
if(delta==0)
{
[Link](" les solution X=: "+Number(-b/(2*a)).toFixed(2)+"<br>");
}
else if(delta>0){
[Link](" les solution x1=:
"+Number((-b)+[Link](delta)/(2*a)).toFixed(2)+"<br>");
[Link](" les solution x2=:
"+Number((-b)-[Link](delta)/(2*a)).toFixed(2)+"<br>");
}
else{
alert("il n'ya pas de solution");
}
//ex3
function afficherPrenom() {
// Récupération de la valeur du champ de saisie
var prenom = [Link]("prenom").value;
// Transformation du prénom en majuscule
var prenomMajuscule = [Link]();
// Calcul de la longueur du prénom
var longueurPrenom = [Link];
// Affichage du prénom en majuscule et de sa longueur dans la
page
var resultat = [Link]("resultat");
[Link] = "Le prénom est : " + prenomMajuscule + ", sa
longueur est de " + longueurPrenom + " caractères.";
}
//ex4
function nbMots(txt) {
let mots = [Link](" ");
let x= [Link];
//return x;
[Link]("le nombre de mots du texte donne egale à " +x);
}
let txt=prompt("donner un text");
nbMots(txt);
//ex5
do{
let number1=alert("un entier aliatoire entre 0 et 10 =
"+[Link]([Link]()*10));
let number2=alert("un entier aliatoire entre 0 et 100 =
"+[Link]([Link]()*100));
let number3=alert("un entier aliatoire entre 0 et 1000 = "+
[Link]([Link]()*1000));
}while(n<10 || n>50 || n3<100);
//ex6
do{
var n=prompt("donner un entier positif");
}while(n<0);
function fact(n) {
if (n === 0) {
return 1;
} else {
return n * fact(n-1);
}
}
factor=fact(n);
alert('le factorielle '+factor);
//ex7
function verif (ch)
{
return /^[a-dA-D]/.test(ch);
}
function caractere(ch) {
let i=0;
let nb=0; for (i=0;i<[Link]; i++) {
if(ch[i]=="@")
nb+=1;
return nb==1 ;
function chiffre (ch) {
return /[0-9]/.test(ch);
function rep(ch) {
return [Link](/[0-9]/g, "*");
}
let ch =prompt("donner une chaine");
alert("la chaine contient un carater 'a' ou 'd' au debut "+verif (ch));
ch=prompt ("donner une chaine");
alert("la chaine contient un seul carater '@' "+caractere (ch));
ch=prompt("donner une chaine"); alert("la chaine contient au moin un seul chiffre
"+chiffre (ch)); alert("la chaine aprés le changement "+rep (ch));
ch=prompt("donner une chaine");
jour=[Link](0,2);
[Link](3,5);
annee=[Link](6,11); [Link]("jour = "+jour+"<br>");
[Link]("mois = "+mois+"<br>"); [Link]("annee = "+annee);
let image=['[Link]', '[Link]', '[Link]', '[Link]', '[Link]'];
let i;
for (i=0;i<[Link]; i++){
[Link]("<img src="+image[i]+"' width='200' height='200'> <br>");
}
//DS avec mr mourad saadena
var parcours = new Array("administration des affaires/comptabilité", "DSI/SEM",
"CFM/Plasturgie", "Automatisme/électricité de bâtiments");
function afficheParcours() {
// Récupérer l'index du département choisi
var select = [Link]("choix");
var index = [Link];
// Créer la chaîne contenant les parcours
var ch = "<ul><li>";
// Extraire les parcours du tableau et les concaténer dans "ch"
var dep = parcours[index].split("/");
ch += dep[0] + "</li><li>" + dep[1] + "</li></ul>";
// Afficher les parcours
[Link](ch);
// Ou dans une balise <p> :
// var p = [Link]("resultat");
// [Link] = ch;
///complisité mots de passe avec mr mourad saadena
function chVide(ch) {
if (ch == "") {
return 1;
} else {
return 0;
}
}
function bonusLg(ch) {
var longueur = [Link];
var bonus = 0;
if (longueur >= 8) {
bonus = 10 + longueur - 8;
if (bonus > 20) {
bonus = 20;
}
}
return bonus;
}
function bonusCS(ch) {
var nbCarSpec = [Link](/[a-zA-Z0-9]/g, "").length;
var bonus = 0;
if (nbCarSpec > 0) {
bonus = 10 + nbCarSpec;
if (bonus > 20) {
bonus = 20;
}
}
return bonus;
}
function minusPrenom(prenom, ch) {
var minus = 0;
if ([Link]().includes([Link]())) {
minus = 5;
}
return minus;
}
function verifForm() {
var prenom = [Link]("prenom").value;
var mdp = [Link]("mdp").value;
if (chVide(prenom) == 1) {
alert("Prénom vide");
} else if (chVide(mdp) == 1) {
alert("Mot de passe vide");
} else {
var scoreValue = score(prenom, mdp);
if (scoreValue < 5) {
alert("Mot de passe Faible");
} else if (scoreValue >= 5 && scoreValue <= 20) {
alert("Mot de passe Moyen");
} else {
alert("Mot de passe Fort");
}
}
}
tp4-
//ex1
function calcul() {
let a = [Link]("a").value;
let b = [Link]("b").value;
if (isNaN(a) || isNaN(b)) {
alert("il y'a une faute");
return false;
}
let r = Number(a) * Number(b);
[Link]("r").textContent = r;
}
//ex2
function replacech()
{
let ch = [Link]('ch1').value;
let a = [Link]('a').value;;
let b = [Link]('b').value;;
let lastIndex = [Link](a);
if (lastIndex !== -1) {
let ch2 = [Link](0, lastIndex) + b + [Link](lastIndex
+ [Link]);
alert(`La nouvelle chaîne est : ${ch2}`);
} else {
alert(`La sous-chaîne "${a}" n'a pas été trouvée dans la chaîne
initiale.`);
}
//ex3
<body onload="alert('Bienvenue sur ma page !')">
<p>Je suis un document HTML.</p>
<script>
[Link]("beforeunload", function(event) {
[Link]();
[Link] = '';
alert("À bientôt !");
});
</script>
</body>
//ex4
function calculer() {
var entree = [Link]("entree").value;
var plat = [Link]("plat").value;
var dessert = [Link]("dessert").value;
var total = 0;
if (entree == "salade") {
total += 5;
} else if (entree == "potate") {
total += 4;
} else if (entree == "soupe") {
total += 6;
}
if (plat == "poulet") {
total += 10;
} else if (plat == "poisson") {
total += 12;
} else if (plat == "steak") {
total += 15;
}
if (dessert == "tarte") {
total += 4;
} else if (dessert == "glace") {
total += 3;
} else if (dessert == "fruit") {
total += 2;
}
[Link]("addition").innerHTML = "Total à payer :
" + total + " dinar";
}
//ex5
function afficherChoix() {
var choix1 = [Link]("choix1").value;
alert("Choix 1 : " + choix1 );
}
function afficherChoix1() {
var choix = [Link]("choix").value;
alert("Choix : " + choix);
}
function afficherChoix2() {
var choix =
[Link]('input[name="choix"]:checked').value;
alert("Choix : " + choix);
}
function afficherChoix3() {
var choix1 = [Link]("choix1").checked;
var choix2 = [Link]("choix2").checked;
var choix3 = [Link]("choix3").checked;
alert(choix1);
if (choix1) {
alert
}
if (choix2) {
ch3=ch3+choix2;
}
if (choix3) {
ch3=ch3+choix3;
}
alert(ch3);
}