Vous êtes sur la page 1sur 9

TP2-

ex1

alert("Bonjour ISET Sousse");


document.write("Bonjour ISET Sousse");
*/
/*
if (count > 0) {
var moyenne = total / count;
alert("La moyenne des " + count + " notes est : " + moyenne.toFixed(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);
document.write("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(f1.T1.value);
DC2=Number(f1.T2.value);
DS=Number(f1.T3.value);
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=document.getElementById("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) {
document.write("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';
}
document.write(+ligne+"<br>");
}

//ex8
document.write(" <table border=1>");
for (var i = 0; i <= 10; i++) {
document.write('<tr>');

for (var j = 0; j <= 10; j++) {


document.write('<td>');
document.write( (i * j) );

}
document.write("<br>");

}
document.write("</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)
{
document.write("La moyenne est : " + totol/n +"<br>");
document.write("La nombredenote>10 est : " + bnote+"leur pourcentage bneote <br>");
document.write("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 = window.prompt("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");
document.write("la racine carré de x"+x+"est egale :
"+Math.sqrt(x).toFixed(2)+"<br>");
document.write("la racine cubique de x"+x+"est egale :
"+Math.pow(x,1/3).toFixed(2)+"<br>");
*/
variable1 =new Date()
variable2 = variable1.getfullyear()
getElementbyid("date").innerhtml=variable2;

//ex2
let a=prompt("donner a");
let b=prompt("donner b");
let c=prompt("donner c");
let delta=Math.pow(b,2)-4*a*c;

if(delta==0)
{

document.write(" les solution X=: "+Number(-b/(2*a)).toFixed(2)+"<br>");


}
else if(delta>0){
document.write(" les solution x1=:
"+Number((-b)+Math.sqrt(delta)/(2*a)).toFixed(2)+"<br>");
document.write(" les solution x2=:
"+Number((-b)-Math.sqrt(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 = document.getElementById("prenom").value;

// Transformation du prénom en majuscule


var prenomMajuscule = prenom.toUpperCase();

// Calcul de la longueur du prénom


var longueurPrenom = prenom.length;

// Affichage du prénom en majuscule et de sa longueur dans la


page
var resultat = document.getElementById("resultat");
resultat.innerHTML = "Le prénom est : " + prenomMajuscule + ", sa
longueur est de " + longueurPrenom + " caractères.";
}

//ex4

function nbMots(txt) {
let mots = txt.split(" ");
let x= mots.length;
//return x;
document.write("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 =
"+Math.floor(Math.random()*10));
let number2=alert("un entier aliatoire entre 0 et 100 =
"+Math.floor(Math.random()*100));
let number3=alert("un entier aliatoire entre 0 et 1000 = "+
Math.floor(Math.random()*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<ch.lenght; i++) {

if(ch[i]=="@")

nb+=1;

return nb==1 ;

function chiffre (ch) {

return /[0-9]/.test(ch);

function rep(ch) {

return ch.replace(/[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=ch.substring(0,2);
mois-ch.substring(3,5);

annee=ch.substring(6,11); document.write("jour = "+jour+"<br>");

document.write("mois = "+mois+"<br>"); document.write("annee = "+annee);

let image=['f1.jpg', 'f2.jpg', 'f3.jpg', 'f4.jpg', 'f6.jpg'];

let i;

for (i=0;i<image.length; i++){

document.write("<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 = document.getElementById("choix");
var index = select.selectedIndex;
// 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
document.write(ch);
// Ou dans une balise <p> :
// var p = document.getElementById("resultat");
// p.innerHTML = ch;

///complisité mots de passe avec mr mourad saadena

function chVide(ch) {
if (ch == "") {
return 1;
} else {
 return 0;
  }
}
function bonusLg(ch) {
var longueur = ch.length;
var bonus = 0;
if (longueur >= 8) {
bonus = 10 + longueur - 8;
if (bonus > 20) {
bonus = 20;
}
}
 return bonus;
}
function bonusCS(ch) {
var nbCarSpec = ch.replace(/[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 (ch.toLowerCase().includes(prenom.toLowerCase())) {
minus = 5;
}
 return minus;
}
function verifForm() {
var prenom = document.getElementById("prenom").value;
var mdp = document.getElementById("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 = document.getElementById("a").value;
let b = document.getElementById("b").value;

if (isNaN(a) || isNaN(b)) {
alert("il y'a une faute");
return false;
}

let r = Number(a) * Number(b);


document.getElementById("r").textContent = r;
}

//ex2
function replacech()
{

let ch = document.getElementById('ch1').value;
let a = document.getElementById('a').value;;
let b = document.getElementById('b').value;;
let lastIndex = ch.lastIndexOf(a);

if (lastIndex !== -1) {


let ch2 = ch.substring(0, lastIndex) + b + ch.substring(lastIndex
+ a.length);
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>
window.addEventListener("beforeunload", function(event) {
event.preventDefault();
event.returnValue = '';
alert("À bientôt !");
});
</script>
</body>

//ex4

function calculer() {
var entree = document.getElementById("entree").value;
var plat = document.getElementById("plat").value;
var dessert = document.getElementById("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;
}
document.getElementById("addition").innerHTML = "Total à payer :
" + total + " dinar";
}

//ex5

function afficherChoix() {
var choix1 = document.getElementById("choix1").value;

alert("Choix 1 : " + choix1 );


}
function afficherChoix1() {
var choix = document.getElementById("choix").value;

alert("Choix : " + choix);


}
function afficherChoix2() {
var choix =
document.querySelector('input[name="choix"]:checked').value;

alert("Choix : " + choix);


}

function afficherChoix3() {
var choix1 = document.getElementById("choix1").checked;
var choix2 = document.getElementById("choix2").checked;
var choix3 = document.getElementById("choix3").checked;

alert(choix1);
if (choix1) {
alert
}
if (choix2) {
ch3=ch3+choix2;
}
if (choix3) {
ch3=ch3+choix3;
}

alert(ch3);
}

Vous aimerez peut-être aussi