S.O.S javascript


Précédent   Bladi.net > Loisirs & Entraides > Informatique


Réponse
 
Outils de la discussion Modes d'affichage
  #1  
Vieux 25/08/2006, 14h22
Avatar de aiandouz
 
Date d'inscription: juillet 2006
Âge: 27
Messages: 2 908
Par défaut S.O.S javascript

salem,
j'aimerais savoir si quelqu'un est en mesure de m'aider à ecrire le programme suivant (je vous mets l'enoncé que j'ai reçu)

Votre programme demandera 2x3 nombres et sur base de ces nombres(enregistrés dans un ou plusieurs tableaux) calculera les sommes des lignes et des colonnes. Il affichera ensuite l'ensemble des données et des résultats.

Voilà si quelqu'un peut m'aider ca me sauvera parce je suis archi nul je ne comprends rien nada niets walou bref je suis aux abois alors lancez moi donc un nonosse
Réponse avec citation
  #2  
Vieux 25/08/2006, 16h37
Avatar de turbo_chess  
Date d'inscription: mai 2005
Messages: 5 253
Par défaut

Citation:
Envoyé par aiandouz
salem,
j'aimerais savoir si quelqu'un est en mesure de m'aider à ecrire le programme suivant (je vous mets l'enoncé que j'ai reçu)

Votre programme demandera 2x3 nombres et sur base de ces nombres(enregistrés dans un ou plusieurs tableaux) calculera les sommes des lignes et des colonnes. Il affichera ensuite l'ensemble des données et des résultats.

Voilà si quelqu'un peut m'aider ca me sauvera parce je suis archi nul je ne comprends rien nada niets walou bref je suis aux abois alors lancez moi donc un nonosse
salam,

demain inchaa alah je vais te posté la solution.

salam
__________________
la vie n\'est que passagère !!
Réponse avec citation
  #3  
Vieux 25/08/2006, 19h02
Avatar de aiandouz
 
Date d'inscription: juillet 2006
Âge: 27
Messages: 2 908
Par défaut

[quote=aiandouz]salem,
j'aimerais savoir si quelqu'un est en mesure de m'aider à ecrire le programme suivant (je vous mets l'enoncé que j'ai reçu)

Votre programme demandera 2x3 nombres et sur base de ces nombres(enregistrés dans un ou plusieurs tableaux) calculera les sommes des lignes et des colonnes. Il affichera ensuite l'ensemble des données et des résultats.

re j'ai recu la réponse d'un gars qui m'a envoyer le code , mais tout est bon sauf que ca ne realise pas encore les sommes des lignes mais ya deja tout le reste donc si qqun pouvait detecter l'erreur ce serait cool messieurs et madames bill gates lol

<html>
<head>
<title>
</title>
<script>
function calculer()
{
tab_cols = new Array(2);
tab_ligs = new Array(3);
tableau = new Array(2,3);
tableau[0,0] = eval(document.frm.val11.value) ;
tableau[0,1] = eval(document.frm.val12.value) ;
tableau[0,2] = eval(document.frm.val13.value) ;
tableau[1,0] = eval(document.frm.val21.value) ;
tableau[1,1] = eval(document.frm.val22.value) ;
tableau[1,2] = eval(document.frm.val23.value) ;

for(j=0;j<2;j++)
{
tab_cols[j]=0;
}

for(j=0;j<3;j++)
{
tab_ligs[j]=0;
}

for(j=0;j<2;j++)
{
for(i=0;i<3;i++)
{
tab_cols[j]=tab_cols[j]+tableau[j,i];
}
}

for(j=0;j<3;j++)
{
for(i=0;i<2;i++)
{
tab_ligs[j]=tab_ligs[j]+tableau[i,j];
}
}

document.frm.som_lig_1.value = tab_cols[0];
document.frm.som_lig_2.value = tab_cols[1];
document.frm.som_col_1.value = tab_ligs[0];
document.frm.som_col_2.value = tab_ligs[1];
document.frm.som_col_3.value = tab_ligs[2];
}
</script>
</head>
<body>
<form name=frm method=post action="">
<table>
<tr><th>col1</th><th>col2</th><th>col3</th><th>total</th></tr>
<tr><td><input type=text name=val11></td><td><input type=text

name=val12></td><td><input type=text name=val13></td><td><input type=text

name=som_lig_1 readonly></td></tr>
<tr><td><input type=text name=val21></td><td><input type=text

name=val22></td><td><input type=text name=val23></td><td><input type=text

name=som_lig_2 readonly></td></tr>
<tr><td><input type=text name=som_col_1 readonly></td><td><input type=text

name=som_col_2 readonly></td><td><input type=text name=som_col_3

readonly></td><td>&nbsp;</td></tr>
</table>
<input type=button name=calculer value="calculer();">
</form>
</body>
</html>
Réponse avec citation
  #4  
Vieux 25/08/2006, 19h12
Avatar de La-hninouche
Bladinette extr'avertie
 
Date d'inscription: avril 2006
Messages: 25 422
Par défaut

[quote=aiandouz]
Citation:
Envoyé par aiandouz
salem,
j'aimerais savoir si quelqu'un est en mesure de m'aider à ecrire le programme suivant (je vous mets l'enoncé que j'ai reçu)

Votre programme demandera 2x3 nombres et sur base de ces nombres(enregistrés dans un ou plusieurs tableaux) calculera les sommes des lignes et des colonnes. Il affichera ensuite l'ensemble des données et des résultats.

re j'ai recu la réponse d'un gars qui m'a envoyer le code , mais tout est bon sauf que ca ne realise pas encore les sommes des lignes mais ya deja tout le reste donc si qqun pouvait detecter l'erreur ce serait cool messieurs et madames bill gates lol

<html>
<head>
<title>
</title>
<script>
function calculer()
{
tab_cols = new Array(2);
tab_ligs = new Array(3);
tableau = new Array(2,3);
tableau[0,0] = eval(document.frm.val11.value) ;
tableau[0,1] = eval(document.frm.val12.value) ;
tableau[0,2] = eval(document.frm.val13.value) ;
tableau[1,0] = eval(document.frm.val21.value) ;
tableau[1,1] = eval(document.frm.val22.value) ;
tableau[1,2] = eval(document.frm.val23.value) ;

for(j=0;j<2;j++)
{
tab_cols[j]=0;
}

for(j=0;j<3;j++)
{
tab_ligs[j]=0;
}

for(j=0;j<2;j++)
{
for(i=0;i<3;i++)
{
tab_cols[j]=tab_cols[j]+tableau[j,i];
}
}

for(j=0;j<3;j++)
{
for(i=0;i<2;i++)
{
tab_ligs[j]=tab_ligs[j]+tableau[i,j];
}
}

document.frm.som_lig_1.value = tab_cols[0];
document.frm.som_lig_2.value = tab_cols[1];
document.frm.som_col_1.value = tab_ligs[0];
document.frm.som_col_2.value = tab_ligs[1];
document.frm.som_col_3.value = tab_ligs[2];
}
</script>
</head>
<body>
<form name=frm method=post action="">
<table>
<tr><th>col1</th><th>col2</th><th>col3</th><th>total</th></tr>
<tr><td><input type=text name=val11></td><td><input type=text

name=val12></td><td><input type=text name=val13></td><td><input type=text

name=som_lig_1 readonly></td></tr>
<tr><td><input type=text name=val21></td><td><input type=text

name=val22></td><td><input type=text name=val23></td><td><input type=text

name=som_lig_2 readonly></td></tr>
<tr><td><input type=text name=som_col_1 readonly></td><td><input type=text

name=som_col_2 readonly></td><td><input type=text name=som_col_3

readonly></td><td>&nbsp;</td></tr>
</table>
<input type=button name=calculer value="calculer();">
</form>
</body>
</html>
ça va ???????*********************** ******************
Réponse avec citation
  #5  
Vieux 25/08/2006, 19h18
Avatar de turbo_chess  
Date d'inscription: mai 2005
Messages: 5 253
Par défaut

salam,

<html>
<head>
<title>
</title>
<script>
function calculer()
{
tab_cols = new Array(2);
tab_ligs = new Array(3);
tableau = new Array(2,3);
tableau[0,0] = eval(document.frm.val11.value) ;
tableau[0,1] = eval(document.frm.val12.value) ;
tableau[0,2] = eval(document.frm.val13.value) ;
tableau[1,0] = eval(document.frm.val21.value) ;
tableau[1,1] = eval(document.frm.val22.value) ;
tableau[1,2] = eval(document.frm.val23.value) ;

window.alert(tableau[1,2]);

for(j=0;j<2;j++)
{
tab_cols[j]=0;
}

for(j=0;j<3;j++)
{
tab_ligs[j]=0;
}

for(j=0;j<2;j++)
{
for(i=0;i<3;i++)
{
tab_cols[j]=tab_cols[j]+tableau[j,i];
}
}

for(j=0;j<3;j++)
{
for(i=0;i<2;i++)
{
tab_ligs[j]=tab_ligs[j]+tableau[i,j];
}
}

document.frm.som_lig_1.value = tab_cols[0];
document.frm.som_lig_2.value = tab_cols[1];
document.frm.som_col_1.value = tab_ligs[0];
document.frm.som_col_2.value = tab_ligs[1];
document.frm.som_col_3.value = tab_ligs[2];
}
</script>
</head>
<body>
<form name=frm method=post action="">
<table>
<tr><th>col1</th><th>col2</th><th>col3</th><th>total</th></tr>
<tr><td><input type=text name=val11></td><td><input type=text

name=val12></td><td><input type=text name=val13></td><td><input type=text

name=som_lig_1 readonly></td></tr>
<tr><td><input type=text name=val21></td><td><input type=text

name=val22></td><td><input type=text name=val23></td><td><input type=text

name=som_lig_2 readonly></td></tr>
<tr><td><input type=text name=som_col_1 readonly></td><td><input type=text

name=som_col_2 readonly></td><td><input type=text name=som_col_3

readonly></td><td>&nbsp;</td></tr>
</table>
<input type=button value="calculer" onClick="calculer();">
</form>
</body>
</html>

salam
__________________
la vie n\'est que passagère !!
Réponse avec citation
  #6  
Vieux 25/08/2006, 19h19
Avatar de turbo_chess  
Date d'inscription: mai 2005
Messages: 5 253
Par défaut

salam,

le gars qui t'a filé le code , il a seulement oublié un petit détail.

quand tu clique sur le bouton, il faut qu'il appelle la fonction calculer .

value="calculer();" ==> onClick = "calculer();"

sinon il faut que tu fais un contrôl de saisie ??

salam
__________________
la vie n\'est que passagère !!

Dernière modification par turbo_chess ; 25/08/2006 à 19h23.
Réponse avec citation
  #7  
Vieux 25/08/2006, 19h26
Avatar de aiandouz
 
Date d'inscription: juillet 2006
Âge: 27
Messages: 2 908
Par défaut

un controle de saisie, euh je sais pas petre bien la jai executer le programme, mais qd je lui demande de calculer , il ne le fait pas il ne me donne pas la somme, il n'affiche rien ddans les colonnes total???
Réponse avec citation
  #8  
Vieux 25/08/2006, 19h30
Avatar de turbo_chess  
Date d'inscription: mai 2005
Messages: 5 253
Par défaut

t'as pris le code que je t'ai donné le voila :

<html>
<head>
<title>
</title>
<script>
function calculer()
{
tab_cols = new Array(2);
tab_ligs = new Array(3);
tableau = new Array(2,3);
tableau[0,0] = eval(document.frm.val11.value) ;
tableau[0,1] = eval(document.frm.val12.value) ;
tableau[0,2] = eval(document.frm.val13.value) ;
tableau[1,0] = eval(document.frm.val21.value) ;
tableau[1,1] = eval(document.frm.val22.value) ;
tableau[1,2] = eval(document.frm.val23.value) ;

window.alert(tableau[1,2]);

for(j=0;j<2;j++)
{
tab_cols[j]=0;
}

for(j=0;j<3;j++)
{
tab_ligs[j]=0;
}

for(j=0;j<2;j++)
{
for(i=0;i<3;i++)
{
tab_cols[j]=tab_cols[j]+tableau[j,i];
}
}

for(j=0;j<3;j++)
{
for(i=0;i<2;i++)
{
tab_ligs[j]=tab_ligs[j]+tableau[i,j];
}
}

document.frm.som_lig_1.value = tab_cols[0];
document.frm.som_lig_2.value = tab_cols[1];
document.frm.som_col_1.value = tab_ligs[0];
document.frm.som_col_2.value = tab_ligs[1];
document.frm.som_col_3.value = tab_ligs[2];
}
</script>
</head>
<body>
<form name=frm method=post action="">
<table>
<tr><th>col1</th><th>col2</th><th>col3</th><th>total</th></tr>
<tr><td><input type=text name=val11></td><td><input type=text

name=val12></td><td><input type=text name=val13></td><td><input type=text

name=som_lig_1 readonly></td></tr>
<tr><td><input type=text name=val21></td><td><input type=text

name=val22></td><td><input type=text name=val23></td><td><input type=text

name=som_lig_2 readonly></td></tr>
<tr><td><input type=text name=som_col_1 readonly></td><td><input type=text

name=som_col_2 readonly></td><td><input type=text name=som_col_3

readonly></td><td>&nbsp;</td></tr>
</table>
<input type=button value="calculer" onClick="calculer();">
</form>
</body>
</html>

mets le dans un fichier en extension .html par ex: test.html et exécute le, il marche chez moi, saisi les valeurs dans le tableau et clique sur calculer.

salam
__________________
la vie n\'est que passagère !!
Réponse avec citation
  #9  
Vieux 25/08/2006, 19h41
Avatar de aiandouz
 
Date d'inscription: juillet 2006
Âge: 27
Messages: 2 908
Par défaut

c encore moi l'ennuyeur, jai fait com tu as dit , je saisis les valeurs dans les cases mais qd je demande a ce que le calcul soit fait, il ne me donne pas la somme!!!
Réponse avec citation
  #10  
Vieux 25/08/2006, 20h10
Avatar de l-kzawi
"Ta main sur lui" product
 
Date d'inscription: avril 2005
Âge: 25
Messages: 3 389
Par défaut

Citation:
Envoyé par aiandouz
c encore moi l'ennuyeur, jai fait com tu as dit , je saisis les valeurs dans les cases mais qd je demande a ce que le calcul soit fait, il ne me donne pas la somme!!!
TU TESTES SOUS QUEL NAVIGATEUR ?
Réponse avec citation
Réponse

Outils de la discussion
Modes d'affichage

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

BB code is oui
Les smileys sont activés : oui
La balise [IMG] est activée : non
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non
Navigation rapide



Fuseau horaire GMT +2. Il est actuellement 12h50.


.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33