besoin d'aide pour un mini programme

nicolas30128

Membre
Inscription
28 Janvier 2012
Messages
27
Réactions
2
Points
11 116
bonjour , je recherche un quelqu'un de sympathique pour m'aider dans mon code , j'ai le pseudocode mais je ne sais pas comment m'y prendre ( java , javascript , html , ...)
j'ai besoin d'utiliser sur mon telephone le programme une fois fini : voici le pseudocode :

début
afficher "miser 0€ sur le 0"
afficher "miser 0€ sur le 1"
afficher "miser 0€ sur le 2"
afficher "miser 0€ sur le 17"
afficher "miser 0€ sur le 18"
afficher "miser 0€ sur le 19"
afficher "miser 0€ sur le 34"
afficher "miser 0€ sur le 35"
afficher "miser 0€ sur le 36"
pour i de 1 allant jusqu'a 10 faire (crée une colonne)
0 , 1 , 2 , 17, 18 ,19 ,34 , 35 ,36
FIN pour
tant que i>7
saisir nombre entre de 0 a 36
si nombre = 0 1 2 17 18 19 34 35 36 alors effacer le nombre dans i (oui en pseudocode je sais pas comment on dit)
fin tant que

tant que nombre != (differend) 0 1 2 17 18 19 34 35 36
saisir nombre entre de 0 a 36
si tour +3
afficher "miser 1€+1 sur le 0"
afficher "miser 1€+1 sur le 1"
afficher "miser 1€+ 1sur le 2"
afficher "miser 1€+1 sur le 17"
afficher "miser 1€+1 sur le 18"
afficher "miser1€+1 sur le 19"
afficher "miser 1€+1sur le 34"
afficher "miser 1€+1sur le 35"
afficher "miser 1€+1 sur le 36"
(tous les 3 tours rajouter 1€ )
fin si
fin tant que
afficher "bravo vous avez gagner un benefice )
fin
relancer au debut



pour ceux qui ne sais pas a quoi ça peut servir , c'est la methode des extreme a la roulette europeen : elle est noté 16/20
et j'ai pu la tester elle fonctionne sauf que a chaque fois on doit calculer des que la ligne a 3 nombre de cocher (ici le nombre sera supprimé puisque façon on peut pas le coché 2 fois selon la methode )
en tous cas je remercirais celui qui voudra bien m'aider

j'ai déja fais ça en javascript :

function exo5()
{
document.write("miser 0€ sur le 0");
document.writeln("miser 0€ sur le 1");
document.writeln("miser 0€ sur le 2");
document.writeln("miser 0€ sur le 17");
document.writeln("miser 0€ sur le 18");
document.writeln("miser 0€ sur le 19");
document.writeln("miser 0€ sur le 34");
document.writeln("miser 0€ sur le 35");
document.writeln("miser 0€ sur le 36");


var nombre =[0,1,2,17,18,19,34,35,35]
alea= window.prompt("entre un nombre entre 0 et 36");
alea = parseInt (alea);
if (nombre)
{
document.writeln("miser 1€ sur le 0,1,2,17,18,19,34,35,35")
}

else document.writeln("ne pas miser")
}

mais c'est pas bon ...
 
Dernière édition:

Dudule100

Membre
Inscription
21 Mai 2013
Messages
15
Réactions
4
Points
6 816
Sur tel tu peux le faire en js accessible depuis un navigateur

J'ai fait ça à l'arrache, je ne sais pas si c'est exactement ça ce que tu voulais. Et j'ai pas tester non plus XD
J'ai pas très bien compris cette partie donc ...
pour i de 1 allant jusqu'a 10 faire (crée une colonne)
0 , 1 , 2 , 17, 18 ,19 ,34 , 35 ,36
FIN pour

JavaScript:
var value = [0,1,2,17,18,19,34,35,36];
var saisie = "";
var tour = 1;
var mise = 1;

console.log("miser 0€ sur le 0");
console.log("miser 0€ sur le 1");
console.log("miser 0€ sur le 2");
console.log("miser 0€ sur le 17");
console.log("miser 0€ sur le 18");
console.log("miser 0€ sur le 19");
console.log("miser 0€ sur le 34");
console.log("miser 0€ sur le 35");
console.log("miser 0€ sur le 36");

i = 0;
do{
    saisie = prompt('saisir nombre entre de 0 a 36');
    if(saisie = i)
        i=0;
}while(i>7);

while(value.indexOf(saisie) != 1){
    saisie = prompt('saisir nombre entre de 0 a 36');
    if(tour % 3 == 0){
        console.log("miser " + mise + 1 + "€ sur le 0");
        console.log("miser " + mise + 1 + "€ sur le 1");
        console.log("miser " + mise + 1 + "€ sur le 2");
        console.log("miser " + mise + 1 + "€ sur le 17");
        console.log("miser " + mise + 1 + "€ sur le 18");
        console.log("miser " + mise + 1 + "€ sur le 19");
        console.log("miser " + mise + 1 + "€ sur le 34");
        console.log("miser " + mise + 1 + "€ sur le 35");
        console.log("miser " + mise + 1 + "€ sur le 36");
    }
   tour++;
}
console.log("bravo vous avez fait un bénéfice");
 

nicolas30128

Membre
Inscription
28 Janvier 2012
Messages
27
Réactions
2
Points
11 116
Sur tel tu peux le faire en js accessible depuis un navigateur

J'ai fait ça à l'arrache, je ne sais pas si c'est exactement ça ce que tu voulais. Et j'ai pas tester non plus XD
J'ai pas très bien compris cette partie donc ...


JavaScript:
var value = [0,1,2,17,18,19,34,35,36];
var saisie = "";
var tour = 1;
var mise = 1;

console.log("miser 0€ sur le 0");
console.log("miser 0€ sur le 1");
console.log("miser 0€ sur le 2");
console.log("miser 0€ sur le 17");
console.log("miser 0€ sur le 18");
console.log("miser 0€ sur le 19");
console.log("miser 0€ sur le 34");
console.log("miser 0€ sur le 35");
console.log("miser 0€ sur le 36");

i = 0;
do{
    saisie = prompt('saisir nombre entre de 0 a 36');
    if(saisie = i)
        i=0;
}while(i>7);

while(value.indexOf(saisie) != 1){
    saisie = prompt('saisir nombre entre de 0 a 36');
    if(tour % 3 == 0){
        console.log("miser " + mise + 1 + "€ sur le 0");
        console.log("miser " + mise + 1 + "€ sur le 1");
        console.log("miser " + mise + 1 + "€ sur le 2");
        console.log("miser " + mise + 1 + "€ sur le 17");
        console.log("miser " + mise + 1 + "€ sur le 18");
        console.log("miser " + mise + 1 + "€ sur le 19");
        console.log("miser " + mise + 1 + "€ sur le 34");
        console.log("miser " + mise + 1 + "€ sur le 35");
        console.log("miser " + mise + 1 + "€ sur le 36");
    }
   tour++;
}
console.log("bravo vous avez fait un bénéfice");
je pense que tu m'as fais ce que je voulais ; mais en testant je me rend compte que a chaque fois que je rentre 1 nombre il me demande d'en saisir un desuite sans m'afficher "miser 0€ sur le 0 etc etc"
et dès que je rentre 3 nombre qui sont compris entre le 0,1,2,17,18,19,34,35,36 il me demande de saisir saisir saisir alors que j'aimerais qu'il m'affiche "miser 1€ sur le 0 etc etc "
peut etre que c'est parce qu'il n'y a pas de parseint du coup a chaque fois que je rentre un numéro il doit lui retourné en caractère et non en lettre je sais pas .. j'ai un bts sio mais option sisr pas slam .. en tron commun on a pas tous vu ...
 
Haut