Académique Documents
Professionnel Documents
Culture Documents
Estruturas de Repetio
Estrutura de Seleo
Estrutura de seleo
int main(){
int a; //Declarao de varivel
printf(Digite um nmero:\n);
scanf(%d,&a);
while(a != 0) //no vai ;
{
printf(%d\n,a+1);
scanf(%d,&a);
}
printf(Fim\n);
}
Estrutura de Repetio
Repetio com teste no fim
faa do
/*bloco de comandos*/ {
enquanto(condio1 for Verdade); /*bloco de comandos*/
}while (condio1 != 0);
int main(){
int a; //Declarao de varivel
printf(Digite um nmero:\n);
do //no vai ;
{
scanf(%d,&a);
if (a !=0)
{
printf(%d\n,a+1);
}
}while(a != 0);
printf(Fim\n);
}
Estrutura de Repetio
Repetio com varivel de controle incremental
int main(){
int a; //Declarao de varivel
printf(Digite um nmero:\n);
for(a=1;a<=10;a=a+1) //no vai ;
{
printf(%d %f %f\n,a,sqrt(a),pow(a,2));
}
printf(Fim\n);
}
Estrutura de Repetio
Comando break;
Usado para parar a execuo de um lao.
for(X = VarInicio ; X <= VarFim ; X = X+VarPasso)
{
/*bloco de comandos*/
break;
}
int main(){
int a; //Declarao de varivel
printf(Digite um nmero:\n);
a=0;
while(a<=10) //no vai ;
{
printf(%d %f %f\n,a,sqrt(a),pow(a,2));
a=a+1;
if ((a%2) == 0)
{
break;
}
}
printf(Fim\n);
}
Estrutura de Repetio
Comando continue;
Usado para passar para prxima iterao do um lao.
for(X = VarInicio ; X <= VarFim ; X = X+VarPasso)
{
/*bloco de comandos*/
continue;
}
int main(){
int a; //Declarao de varivel
printf(Digite um nmero:\n);
a=0;
for(a=0;a<=10;a=a+1) //no vai ;
{
if ((a%2) == 0)
{
continue;
}
printf(%d %f %f\n,a,sqrt(a),pow(a,2));
}
printf(Fim\n);
}