Challenge de javascript
Résolu/Fermé
alexboss360
Messages postés
41
Date d'inscription
mardi 8 janvier 2008
Statut
Membre
Dernière intervention
10 février 2011
-
14 juil. 2008 à 15:08
56ka Messages postés 140 Date d'inscription dimanche 15 avril 2007 Statut Membre Dernière intervention 2 novembre 2009 - 24 juil. 2008 à 12:14
56ka Messages postés 140 Date d'inscription dimanche 15 avril 2007 Statut Membre Dernière intervention 2 novembre 2009 - 24 juil. 2008 à 12:14
A voir également:
- Kylie jenner challenge comment enlever
- Comment enlever une page sur word - Guide
- Enlever pub youtube - Accueil - Streaming
- Comment enlever le mode sécurisé - Guide
- Enlever liste déroulante excel - Guide
- Comment enlever le en ligne sur instagram - Guide
3 réponses
56ka
Messages postés
140
Date d'inscription
dimanche 15 avril 2007
Statut
Membre
Dernière intervention
2 novembre 2009
19
14 juil. 2008 à 17:06
14 juil. 2008 à 17:06
je regarde vite fait et je te redis
56ka
Messages postés
140
Date d'inscription
dimanche 15 avril 2007
Statut
Membre
Dernière intervention
2 novembre 2009
19
14 juil. 2008 à 20:12
14 juil. 2008 à 20:12
Voilà :
on compte tous les 0 qui sont présents au total dans les nombres de 1 à 10'000, càd que à chaqu fois qu'on trouve un 0 dans un nombre entre 1 et 10'000
on le compte
ensuite on pose la question "mot de passe"
et si ce que tu entres correspond au chiffre calculé, ça marque "Uhh tu gères! Entre le même mot de passe pour valider l\'épreuve"
Sinon, "Bravo, recommence !"
a+++
EDIT : tu ajoute 5 au nombre j'avais pas vu la première ligne dsl.
function calcule() { s=5; var nb=10000; for (i=1;i<=nb;i++) { a$ = i.toString(); for (j=0;j<a$.length;j++) { if (a$.charAt(j)=="0") { s++; } } } question = prompt(" Entre le mot de passe :") if (question == s) { alert("Uhh tu gères! Entre le même mot de passe pour valider l\'épreuve"); } else { alert("Bravo, recommence !"); } }
on compte tous les 0 qui sont présents au total dans les nombres de 1 à 10'000, càd que à chaqu fois qu'on trouve un 0 dans un nombre entre 1 et 10'000
on le compte
ensuite on pose la question "mot de passe"
et si ce que tu entres correspond au chiffre calculé, ça marque "Uhh tu gères! Entre le même mot de passe pour valider l\'épreuve"
Sinon, "Bravo, recommence !"
a+++
EDIT : tu ajoute 5 au nombre j'avais pas vu la première ligne dsl.
alexboss360
Messages postés
41
Date d'inscription
mardi 8 janvier 2008
Statut
Membre
Dernière intervention
10 février 2011
18
15 juil. 2008 à 22:12
15 juil. 2008 à 22:12
nan c est pas grave tkt ^^
mais comment je calcule le nombre de zero moi ? faut juste que je rentre 00005 ?
merci de ton aide !
mais comment je calcule le nombre de zero moi ? faut juste que je rentre 00005 ?
merci de ton aide !
56ka
Messages postés
140
Date d'inscription
dimanche 15 avril 2007
Statut
Membre
Dernière intervention
2 novembre 2009
19
>
alexboss360
Messages postés
41
Date d'inscription
mardi 8 janvier 2008
Statut
Membre
Dernière intervention
10 février 2011
16 juil. 2008 à 00:14
16 juil. 2008 à 00:14
La réponse c'est 2898
Pour faire simple, tu crées un fichier *.html et tu places le code suivant :
Et tu ouvres le fichier avec ton navigateur.
En espérant t'avoir aidé.
Sujet résolu ?
Pour faire simple, tu crées un fichier *.html et tu places le code suivant :
<button onclick="calcule();">Calcule</a> <script> function calcule() { s=5; var nb=10000; for (i=1;i<=nb;i++) { a$ = i.toString(); for (j=0;j<a$.length;j++) { if (a$.charAt(j)=="0") { s++; } } } alert("Réponse : " + s); question = prompt(" Entre le mot de passe :") if (question == s) { alert("Uhh tu gères! Entre le même mot de passe pour valider l\'épreuve"); } else { alert("Bravo, recommence !"); } } </script>
Et tu ouvres le fichier avec ton navigateur.
En espérant t'avoir aidé.
Sujet résolu ?
alexboss360
Messages postés
41
Date d'inscription
mardi 8 janvier 2008
Statut
Membre
Dernière intervention
10 février 2011
18
>
56ka
Messages postés
140
Date d'inscription
dimanche 15 avril 2007
Statut
Membre
Dernière intervention
2 novembre 2009
16 juil. 2008 à 00:56
16 juil. 2008 à 00:56
whaaa , impressionant quand meme , juste un petit script pour calculer et hop ^^
épreuve résolut grace a toi 56ka , merci beaucoup !
bonne soirée
épreuve résolut grace a toi 56ka , merci beaucoup !
bonne soirée
Salut 56ka,
J'ai essayé d'appliquer la methode sur ce script ci-desous, pourtant je n'y arrive pas
<script language=JavaScript>
function calcule() {
s=0;
var nb=1000;
for(i=1;i<=nb;i++) {
a$=i.toString()
for(j=0;j<a$.length;j++) {
if (a$.charAt(j)=="0") {
s++
}
}
}
question = prompt(" Entre le mot de passe :")
if (question==s) {
alert("Bravo!!")
} else {
alert("reessaye")
}
}
</script>
J'ai essayé d'appliquer la methode sur ce script ci-desous, pourtant je n'y arrive pas
<script language=JavaScript>
function calcule() {
s=0;
var nb=1000;
for(i=1;i<=nb;i++) {
a$=i.toString()
for(j=0;j<a$.length;j++) {
if (a$.charAt(j)=="0") {
s++
}
}
}
question = prompt(" Entre le mot de passe :")
if (question==s) {
alert("Bravo!!")
} else {
alert("reessaye")
}
}
</script>
56ka
Messages postés
140
Date d'inscription
dimanche 15 avril 2007
Statut
Membre
Dernière intervention
2 novembre 2009
19
24 juil. 2008 à 12:14
24 juil. 2008 à 12:14
Ba fais ce que j'ai marqué :
Tu crées un fichier toto.txt
Tu copie-colles le bout de code (celui de mon dernier message)
Tu renommes le fichier toto.txt en toto.html
Et tu lances le fichier.
Ca marche ? ;-)
PS : fais gaffe aux extensions de fichier (.txt et .html), car pêut etre que chez toi elles sont masquées (mais tu peux les afficher)...
Tu crées un fichier toto.txt
Tu copie-colles le bout de code (celui de mon dernier message)
Tu renommes le fichier toto.txt en toto.html
Et tu lances le fichier.
Ca marche ? ;-)
PS : fais gaffe aux extensions de fichier (.txt et .html), car pêut etre que chez toi elles sont masquées (mais tu peux les afficher)...
14 juil. 2008 à 17:29
14 juil. 2008 à 20:07
je fais ça mtn