Voila j'ai un programme avec les condition if et else sur le lbl E et Umais lorsque j'ai ma else il me saute une entré donc si vous pouviez me dire a quoi sa correspond sa serait gentille.
Je vous le met:
[cite]\start83\
\comment=Programme fichier daté du10/09/08, 18:37
\protected=FALSE
\name=MET
\file=C:\DOCUME~1\...\Q.TXT
EffEcr
Lbl \theta\
0\->\U:0\->\E:0\->\Z:0\->\Y:0\->\K:0\->\R:0\->\I:0\->\A
Menu("CONVENTION? ","GENERATEUR",Z,"RECEPTEUR",Y,"QUITTER",K)
Lbl Z
1\->\A
Menu("TROUVER... ","TENSION?",U,"U A VIDE?",E,"RESISTANCE?",R,"INTENSITE?",I,"PRECEDENT",J,"QUITTER",K)
Lbl Y
0\->\A
Menu("TROUVER... ","TENSION?",U,"U A VIDE?",E,"RESISTANCE?",R,"INTENSITE?",I,"PRECEDENT",J,"QUITTER",K)
Lbl K
EffEcr
Return
Lbl J
EffEcr
Goto \theta\
Lbl U
If A=1
Input "U A VIDE: ",E
Input "RESISTANCE: ",R
Input "INTENSITE: ",I
(E-R*I)\->\U
Disp "TENSION="
Output(6,12,U)
Pause
EffEcr
Goto \theta\
Else
Input "U A VIDE: ",E
Input "RESISTANCE: ",R
Input "INTENSITE: ",I
(E+R*I)\->\U
Disp "TENSION="
Output(6,10,U)
Pause
EffEcr
Goto \theta\
End
Lbl E
If A=1
Input "TENSION: ",U
Input "RESISTANCE: ",R
Input "INTENSITE: ",I
(U+R*I)\->\E
Disp "U A VIDE="
Output(6,12,E)
Pause
EffEcr
Goto \theta\
If A\!=\1
Input "RESISTANCE: ",R
Input "TENSION: ",U
Input "INTENSITE: ",I
(U-R*I)\->\E
Disp "U A VIDE="
Output(6,12,E)
Pause
EffEcr
Goto \theta\
End
Lbl R
Input "TENSION: ",U
Input "U A VIDE: ",E
Input "INTENSITE: ",I
((\(-)\U+E)/I)\->\R
Disp "RESISTANCE="
Output(6,12,R)
EffEcr
Goto \theta\
Lbl I
Input "TENSION: ",U
Input "U A VIDE: ",E
Input "RESISTANCE: ",R
((\(-)\U+E)/R)\->\I
Disp "INTENSITE="
Output(6,12,I)
Pause
EffEcr
Goto \theta\
\stop83[/cite]