quinta-feira, 26 de novembro de 2020

DICAS 3192 -WINDEV MOBILE TUTORIAL 12 - 09-12-2020-08_00Hrs- Lição 4.2. WLanguage - IF e SWITCH- PARTE B



https://youtu.be/Bv4B3vqKq1Q



Bom Dia Boa Tarde Boa Noite

Seja Membro do Canal

Esse Video Ao Vivo vai estrear as 08:00 do dia 09/12/2020-

DICAS 3192 -WINDEV MOBILE TUTORIAL 12 - 09-12-2020-08_00Hrs- Lição 4.2. WLanguage - IF e SWITCH- PARTE B


ASSUNTOS


The conditional IF and SWITCH statements
A declaração IF
Exemplo de código: 
Tot is currency
// Selects a number at random between 100 and 4000
Tot = Random(100, 4000)
IF Tot>2000 THEN
Info("The amount is greater than 2000")
ELSE
Info("The amount is less than or equal to 2000")
END

A instrução SWITCH
Exemplo:
D is Date
D = Today()
SWITCH D..Day // Checks the day of the date
CASE 1: Info("We are the first day of the month")
CASE 15: Info("We are the 15th of the month")
OTHER CASE: Info("We are the: " + DateToString(D))
END


Proxima Licao : Loops









PlayList WebDev tutorial Amarildo Webdev
Playlist Windev Tutorial Amarildo Windev
PlayList Windev Mobile 
Amarildo
Donwloads Windev
Windev
WxSolucoes
Matos Informatica
Repositorio Windev
Inscricao Evento Pcsof
Site forum Google 
Video sobre 3 Mil Videos Windev 
Video sobre Alfaserver servidor 












As instruções condicionais IF e SWITCH

A declaração IF

Esta instrução é usada para executar uma ação ou outra de acordo com o resultado de uma expressão. Se a expressão for marcada, um processo é executado; se a expressão não estiver marcada, outro processo pode ser iniciado.
A instrução IF pode ser usada da seguinte forma:
IF <Expression to check> THEN
  Processo a ser executado se a expressão estiver marcada
ELSE
  Processo a ser executado de outra forma
END
Exemplo de código: O código a seguir seleciona um número aleatoriamente e exibe uma mensagem de acordo com o valor.
Tot is currency
// Selects a number at random between 100 and 4000
Tot = Random(1004000)
IF Tot>2000 THEN
Info("The amount is greater than 2000")
ELSE
Info("The amount is less than or equal to 2000")
END



Neste caso, a expressão a verificar corresponde a "Tot> 2000".
Observação: várias linhas de código podem ser executadas durante o processo correspondente a uma condição. Nesse caso, a seguinte sintaxe deve ser usada:
IF <Expression to check> THEN
Linha de
código 1 Linha de código N
ELSE
Linha de
código 1 Linha de código N
END

A instrução SWITCH

Esta instrução é usada para avaliar uma expressão e executar um processo para cada valor de expressão possível.
A instrução SWITCH é usada de acordo com a sintaxe abaixo:
SWITCH <Expression>
CASE Value 1:
Process 1...
CASE Value 2:
Process 2...
...
CASE Value N:
Process N...

OTHER CASE
Process ...
END
Exemplo: O código a seguir recupera a data de hoje e exibe uma mensagem diferente de acordo com seu valor. Uma mensagem específica é exibida para o primeiro e para o dia 15 do mês. Nos outros casos, a data de hoje é exibida.
D is Date
D = Today()
SWITCH D..Day // Checks the day of the date
CASE 1Info("We are the first day of the month")
CASE 15Info("We are the 15th of the month")
OTHER CASE: Info("We are the: " + DateToString(D))
END
Observações :
  • Se a linha de código "CASE 1: ..." for executada, as outras linhas de código correspondentes aos valores possíveis não serão executadas.
  • Vários valores podem ser agrupados no mesmo caso. Os diferentes valores são separados por vírgula. Por exemplo:
    Sub is int = 2
    SWITCH Sub
           CASE 1,2Info("Case 1 or 2")
           CASE 3Info("Case 3")        
           OTHER CASE: Info("Other case")        
    END
  • Várias linhas de código podem ser executadas durante o processo correspondente a uma condição. Nesse caso, a seguinte sintaxe deve ser usada:
    SWITCH <Expression>
    CASE Value 1:
    Process 1 - Code line 1...
    Process 1 - Code line 2...
    CASE Value N:
    Process N - Code line 1...
    Process N - Code line 2...
    END

Teste

Teste
teste