Algoritmos/Introdução/Estruturas de condição

Origem: Wikilivros, livros abertos por um mundo aberto.

As estruturas de condição seriam partes de um codigo, que só aconteceriam se determinada condição for condição. Na programação , essas estruturas são conhecidas como If(em português, 'se'),Else if(em português "ou se") e também o else (em português "ou").

If:[editar | editar código-fonte]

Na estrutura de condição if, seria a estrutura mais simples, que é o "se", que significa: se a afirmação for verdadeirao codigo entrara dentro do if.

Exemplo:

int x=0;
if(x==0){
    x=1;//se o x for zero, ele viraria um, ou seja , entraria para dentro do if, se for falso, o x continua com o mesmo valor.
}

else if:[editar | editar código-fonte]

seria a continuação do if, ou seja, se a afirmação do if for falsa, o código pularia para esse else if, que tem praticamente o mesmo significado do if, porém, para o else if existir, o if também tem. Exemplo:

int x=0;
if(x==0){
    x==1;//se o x for zero, ele viraria 1, ou seja , entraria para dentro do if, se for falso, o x continua com o mesmo valor.
}else if(x==2){
    x==3//se o x for não for zero,e for 2, ele viraria 3, ou seja , entraria para dentro do if, se for falso, o x continua com o mesmo valor.
}

else:[editar | editar código-fonte]

seria a "ultima opção do programador", se todas as afirmativas do else if e do if forem falsas, e se no codigo, existir um else, de qualquer maneira o codigo entraria no laço do else. E como o else if, para o else existir , o if também tem. Exemplo:

if(x==0){
    x==1;//se o x for zero, ele viraria 1, ou seja , entraria para dentro do if, se for falso, o x continua com o mesmo valor.
}else if(x==2){
    x==3//se o x for não for zero,e for 2, ele viraria 3, ou seja , entraria para dentro do if, se for falso, o x continua com o mesmo valor.
}else{
    x==4// se o x nao for 0 nem 2, ele entraria no else de qualquer maneira, e viraria 4.
}