| Você está aqui: Rust ::: Fundamentos da Linguagem ::: Estruturas de Controle | 
| Como usar a instrução condicional if em RustQuantidade de visualizações: 458 vezes | 
| A estrutura condicional if (se) é uma das primeiras instruções que aprendemos durante nossos estudos de lógica de programação. Esta estrutura nos permite efetuar testes condicionais e desviar ou direcionar o fluxo de execução do algorítmo baseado no resultado desses testes. Veja, por exemplo, como podemos testar se um número é maior que 10 em Rust: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
// esta é a função principal do programa Rust
fn main() {
  // vamos criar uma variável do tipo inteiro
  let a:i32 = 15;
  
  // vamos testar se o valor é maior que 10
  if a > 10 {
    println!("O valor é maior que 10");  
  }
}
Ao executar este código nós teremos o seguinte resultado: O valor é maior que 10 Nosso código está correto, pois, de fato, o valor da variável a é maior que 10. Mas, não seria interessante exibir alguma informação caso o valor da variável não fosse maior que 10? Para essa situação nós temos a parte else da estrutura condicional. Veja: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
// esta é a função principal do programa Rust
fn main() {
  // vamos criar uma variável do tipo inteiro
  let a:i32 = 7;
  
  // vamos testar se o valor é maior que 10
  if a > 10 {
    println!("O valor é maior que 10");  
  }
  else {
    println!("O valor não é maior que 10");  
  }
}
Ao executar o código nós teremos o seguinte resultado: O valor não é maior que 10 Novamente nós estamos indo bem, já que alterei o valor da variável para 7. Isso fez com que a parte else da estrutura fosse executada. E se quisermos testar uma segunda condição? Podemos, por exemplo, testar se o valor é menor, igual ou maior que 10. Veja: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
// esta é a função principal do programa Rust
fn main() {
  // vamos criar uma variável do tipo inteiro
  let a:i32 = 17;
  
  // vamos testar se o valor é menor, igual
  // ou maior que 10
  if a < 10 {
    println!("O valor é menor que 10");  
  }
  else if a > 10 {
    println!("O valor é maior que 10");  
  }
  else {
    println!("O valor é igual a 10");  
  }
}
A partir dessa terceira versão do código você conseguirá desenvolver muitas idéias interessantes em Rust. | 
|  Link para compartilhar na Internet ou com seus amigos: | 
| Veja mais Dicas e truques de Rust | 
| Dicas e truques de outras linguagens | 
| E-Books em PDF | ||||
| 
 | ||||
| 
 | ||||
| Linguagens Mais Populares | ||||
| 
			   1º lugar: Java | 


 
 





