Algoritmos/Introdução/Estruturas de condição
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.
}