Estrutura lógica e de Condição
- #Kotlin
- #JavaScript
- #Java
Decidi criar esse artigo para ajudar as pessoas com dificuldade nos desafios de código.
Quando pensamos em lógica e condição, podemos rapidamente chegar na conclusão que desejamos testar algo com o objetivo de escolher o que faremos com o resultado deste teste.
A estrutura de teste em muitas linguagem de programação é muito parecida ---->
If(Teste lógico){
resultado caso o teste seja verdadeiro
}
Para entendermos melhor vou dar um exemplo pratico:
Escreva um algoritmo com três estruturas de decisão;
- Na primeira sempre que o valor maior que 0 e menor ou igual a 1000 a taxa de juros será 1%
- Na segunda sempre que o valor for maior que 1001 e menor ou igual a 2000 a taxa de juros será 2%
- Na terceira sempre que o valor for maior que 2000 a taxa de juros será 3%
Escrevendo essas estruturas em código :
Valor = ???
Taxa de Juros = ???
If( Valor > 0 && Valor <= 1000){
Taxa de Juros = 1%
}
If( Valor => 1001 && Valor <= 2000){
Taxa de Juros = 2%
}
If( Valor > 2000){
Taxa de Juros = 3%
}
Dessa maneira, sempre que o Valor recebido cair na primeira condição sendo:
maior( > ) que 0 e (&&) menor ou igual (<=) a 1000, a Taxa de Juros será = 1%;
Quando o valor for:
maior ou igual (>=) a 1001 e (&&) menor ou igual(<=) a 2000 a Taxa de Juros será = 2%;
E quando o valor for:
maior (>) que 2000 a Taxa de Juros será = 3%;
Caso queira mais informações sobre os operadores lógicos:
If : (Se)
< : (Menor)
> : (Maior)
>= : (Maior ou igual)
<= : (Menor ou igual)
&& : (e)
|| : (ou)
! :(Diferente)
Segue o link......
http://linguagemc.com.br/operadores-logicos-em-c/