Iteração: diferenças entre revisões

1 699 bytes removidos ,  16h35min de 15 de novembro de 2017
Remover excesso de exemplos desnecessários. A Wikipédia não é um repositório de códigos / Reescrever exemplo em C
(Remover excesso de exemplos desnecessários. A Wikipédia não é um repositório de códigos / Reescrever exemplo em C)
Na [[matemática]] o termo define uma técnica utilizada em [[análise numérica]] para se chegar a resultados de problemas complexos de serem resolvidas pelo método algébrico.
 
== ExemplosExemplo de iteração em linguagens[[C (linguagem de programação)|linguagem C]] ==
=== [[C (linguagem de programação)|C]] ===
<source lang="C">
#include <stdio.h>
void contagemRegressiva(int n)
{
while(n > 0)
{
printf("%d\n", n);
n--;
}
 
void countdown(int n);
puts("Fogo!");
}
 
int main()
{
contagemRegressiva(10);
}
</source>
 
=== [[COBOL]] ===
O primeiro formato é aceito por qualquer compilador, o segundo formato é aceito pelos compiladores modernos (ANSI 2002):
 
;Primeiro formato
<source lang="COBOL">
Main.
Move 10 to n
Perform ContagemRegressiva
until n = 0.
 
Display "Fogo!".
 
ContagemRegressiva.
Display n
Subtract 01 from n.
</source>
 
;Segundo formato
<source lang="COBOL">
Main.
Perform Varying n from 10 by -1 until n = 0
Display n
End-Perform
 
Display "Fogo!"
.
</source>
 
=== [[Javascript]] ===
<source lang="javascript">
function contagemRegressiva( n ) {
while( n > 0 ) {
document.write( n + '<br />' );
n--;
}
document.write( 'Fogo!' );
}
 
contagemRegressiva( 10 );
</source>
 
=== [[PHP]] ===
<source lang="php">
function contagemRegressiva( $n ) {
while( $n > 0 ) {
echo "$n <br />";
$n--;
}
echo "Fogo!";
}
 
contagemRegressiva( 10 );
</source>
 
=== [[Python]] ===
<source lang="Python">
def contagemRegressiva(n):
while n > 0:
print n
n -= 1
 
print "Fogo!"
 
contagemRegressiva(10)
</source>
 
=== [[Ruby (linguagem de programação)|Ruby]] ===
<source lang="Ruby">
def contagemRegressiva n
while n > 0
puts n
n -= 1
end
 
puts "Fogo!"
end
 
contagemRegressiva 10
</source>
 
void main(){
=== [[Java (linguagem de programação)|Java]] ===
countdown(10);
<source lang="Java">
public static void contagemRegressiva(int n) {
while (n > 0) {
System.out.println(n);
n--;
}
System.out.println("Fogo!");
}
 
void countdown(int n){
public static void main(String [] args)
while(n){
{
printf("%d\n", n--);
contagemRegressiva(10);
}
}
</source>
885

edições