Estructura de control: diferència entre les revisions

Contingut suprimit Contingut afegit
m r2.7.1) (Robot afegeix: ar:تدفق السيطرة
m Robot: Reemplaçament automàtic de text (- + )
Línia 34:
Per exemple: Escriu un programa en Java que compari dos nombres i indiqueu si quin és major, menor, major i/o igual, menor i/o igual, o si són iguals:
 
String strComparacion = "";
...
if (número 1 == nombre2)
 
strComparacion+= número 1+"=="+nombre2;
 
if (número 1> nombre2)
strComparacion+= número 1+">"+nombre2;
 
if (número 1 <nombre2)
strComparacion+= número 1+"<"+nombre2;
 
if (número 1> = nombre2)
strComparacion+= número 1+"> ="+nombre2;
 
if (número 1 <= nombre2)
strComparacion+= número 1+"<="+nombre2;
 
System.out.println (strComparacion);
...
 
Línia 60:
Si la condició és veritable, s'executa el bloc de sentències 1, en cas contrari, s'executa el bloc de sentències 2.
<source lang="qbasic">
IF (Condició) THEN
(Bloc de sentències 1)
ELSE
(Bloc de sentències 2)
END IF
</source>
 
Línia 74:
* Si no es troba cap coincidència amb cap valor, s'executa el bloc de sentències de la secció "Case Else".
<source lang="qbasic">
Select (Expressió)
Case valor1
(Bloc de sentències 1)
Case valor2
(Bloc de sentències 2)
Case Valor n
(Bloc de sentències n)
Case Else
(Bloc de sentències "Else")
End Select
</source>
 
Línia 90:
Mentre la condició sigui veritable, s'executaran les sentències del bloc.
<source lang="qbasic">
Do While (Condició)
(Bloc de sentències)
Loop
</source>
 
que també pot expressar-se:
<source lang="qbasic">
While (Condició)
(Bloc de sentències)
wend
</source>
 
Línia 106:
S'executa el bloc de sentències, fins que la condició sigui veritable
<source lang="qbasic">
Do
(Bloc de sentències)
Loop Until (Condició)
</source>
 
Línia 117:
* El bloc de sentències s'executarà en cadascun dels valors que prengui la variable del bucle.
<source lang="qbasic">
For (Variable) = (Expresión1) To (Expresión2) STEP (Salt)
(Bloc de sentències)
Next
</source>
 
Línia 128:
=== Estructura For-Next dins d'una estructura If-Then-Else ===
<source lang="qbasic">
IF A> B THEN
FOR X = 1 To 5
(Bloc de sentències 1)
NEXT
ELSE
(Bloc d'ús 2)
END IF
</source>
 
=== Estructura If-Then-Else dins d'estructura For-Next ===
<source lang="qbasic">
FOR x = 10 T 20 step 2
IF A == C THEN
(Bloc d'ús)
ELSE
(Bloc d'ús)
END IF
NEXT
</source>
 
Línia 151:
<source lang="qbasic">
Do While A> 0
For X = 1 to 10
(Bloc d'ús)
Next
A = A - 1
Loop
</source>
Línia 161:
 
<source lang="qbasic">
For X = 1 to 10
Do While X <A
(Bloc d'ús)
Loop
Next
</Source>
 
=== Estructura If-Then dins d'estructura For-Next dins d'estructura Do-While ===
<source lang="qbasic">
DO WHILE A> 0
FOR X = 1 TO 10
IF A = ​​C THEN
(Bloc de instrucciones1)
ELSE
(Bloc de instrucciones2)
END IF
NEXT
A = A - 1
LOOP
</source>