Ir para o conteúdo
  • Cursos
  • Sobre
  • Conteúdo
  • Eventos
  • Contato
Menu
  • Cursos
  • Sobre
  • Conteúdo
  • Eventos
  • Contato
pedir orçamento
BLOG

Office Script | Estrutura de Decisão IF … ELSE IF … ELSE

 

Olá seguidor e seguidora do blog!

Em mais um artigo vou explicar como utilizar a estrutura de decisão
IF … ELSE IF … ELSE … do OfficeScript. 

Se você já é um usuário do Excel ou desenvolve em qualquer outra linguagem,
já conhece a estrutura de decisão IF (SE).  

A sintaxe no #OfficeScript é um pouco diferente pois segue a sintaxe
utilizada no #Typescript. 

Sintaxe:

    if (condição) {

         … retorno_verdadeiro} 

    else if {

         …
retorno_verdadeiro } 

    else { 

        …
retorno_falso}

No início do IF temos a condição que
deve ser colocada entre parenteses
. Quando o retorno da condição for verdadeiro (true) as instruções
que estiverem entre as chaves será executado. 

Caso queira testar mais de uma condição, ao invés de fazer um IF indentado
(um if dentro de outro), podemos utilizar a cláusula else if e
testar uma segunda condição. Se esta condição retornar
true (verdadeiro) então o conteúdo entre as chaves será
executado. Podemos escrever várias condições utilizando o
else if.

Por fim, se nenhuma condição for satisfatória (retornarem false), as
instruções do else, que estão entre chaves, serão
executadas. 

Se esse é o seu primeiro contato com uma estrutura de decisão, não se
preocupe. Apesar de parecer complicado, na prática é muito simples utilizar
a instrução. A principal dificuldade pode ser a lógica, por isso pense em
como você pretente avaliar algo com a função if.

Caso tenha que testar muitas condições, pense em utilizar outra instrução,
o switch case (para ler o artigo anterior,
clique aqui…)

Vamos ver um exemplo. 

Gostaria de verificar se o número informado na variável vNumero é um
número maior ou igual a 100. Se for, exibir a mensagem “Maior ou
igual a 100”, senão mostrar a mensagem “Menor que 100”.

    let vNumero:number = 11;
 
    if ( vNumero >= 100) {
        console.log(“Maior ou
igual a 100”);
    } 
    else {
        console.log(“Menor que
100”);
    }
 
O resultado será a mensagem “Menor que 100“, pois o número informado
na variável vNumero é 11.
 
Você percebeu que montamos o primeiro teste lógico verificando se o número
é maior ou igual a 100. Podemos separar essa validação para mostrar uma
mensagem especificamente quando o valor for 0 (zero). 
 
Veja a alteração na instrução:
 
    let vNumero:number = 11;
 
    if ( vNumero > 100) {
        console.log(“Maior ou igual a
100”);
    } 
    else if ( vNumero == 0 ) {
        console.log(“Número igual a 0 (zero)”);
    else {
        console.log(“Menor que 100”);
    }
 
Desta vez o resultado mostrará a mensagem “Número igual a 0 (zero)”. 
 
A primeira validação (if) retornará false pois o número 11 é menor
que 100. 
 
Na segunda validação (else if) a condição retorna false pois o
número não é igual a 0 (zero). Note que o símbolo de comparação utilizando
na instrução é o == (dois sinais de iguais juntos). O uso de um
único sinal de igual é para atribuição de valor a uma variável.

A lógica é essencial para que você possa desenvolver
confortavelmente um software, um sistema ou somente uma função em sua
planilha ou código. 

Pratique esse conceito e perceba que aos poucos seu entendimento irá
melhorar!!! A prática e a codificação é o segredo para o aprendizado.

Deixe seu comentário e me diga: Já está utilizando o OfficeScript no seu dia a dia?
 
Até o próximo artigo.
 
 
Alessandro Trovato

 

 
 

 

 
 
 
 
 
 
 
Outros artigos sobre o tema:
 

 

Office Script | TypeScript – Método reduce para array (dica)
Office Script | TypeScript – Método reduceRight para array
Office Script | Que tal estudar esta tecnologia agora?
Office Script | Estrutura de decisão IF … ELSE IF … ELSE … – Artigo 1
Office Script | Estrutura de decisão IF … ELSE IF … ELSE … – Artigo 2
Office Script | Estrutura de decisão SWITCH … CASE – Artigo 1
Office Script | Estrutura de decisão SWITCH … CASE – Artigo 2
Office Script | Type Annotation – Declaração de variáveis
Office Script | Como ativá-lo em sua organização
Office Script | Como compartilhar seu script com outras pessoas
Office Script | Gravador de Ações – Problema e Solução: Classificação Horizontal
Office Script | Classificação vertical dos dados
Office Script | Estrutura de Repetição FOR

 

 
 
 


#typescript #officescript #excelonline #excelscript #trovato #mvp #mvpbr
#cursostrovato #if #elseif

 

 

Contato

Telefone:

+55 11 98861.4882

E-mail:

contato@alessandrotrovato.com.br

Siga-nos

Facebook Instagram Linkedin Twitter Youtube

© Copyright 2024 – Todos os direitos reservados | Alessandro Trovato

criado por: