Lgica de construo de
frmulas.
fabio.delboni@totvs.co
m.br
fabio.delboni@totvs.co
m.br
CONTEXTO
fabio.delboni@totvs.co
m.br
fabio.delboni@totvs.co
m.br
VARIVEIS
fabio.delboni@totvs.co
m.br
E QUANDO O VALOR NO
PODE SER MODIFICADO?
fabio.delboni@totvs.co
m.br
E QUANDO O VALOR NO
PODE SER MODIFICADO?
Trata-se de uma constante
fabio.delboni@totvs.co
m.br
EXEMPLO DE CONSTANTE
?
fabio.delboni@totvs.co
m.br
EXEMPLO DE CONSTANTE
fabio.delboni@totvs.co
m.br
TIPO DE VARIVEIS
DESCRIO EXEMPLO
Data
10/07/1984
String
1.01.0085-08
Valor
1420,3876
fabio.delboni@totvs.co
m.br
EDITOR DE FRMULAS
fabio.delboni@totvs.co
m.br
fabio.delboni@totvs.co
m.br
fabio.delboni@totvs.co
m.br
FUNES
fabio.delboni@totvs.co
m.br
EXEMPLO DE FUNO
COM 3 PARMETROS
fabio.delboni@totvs.co
m.br
EXPRESSES MATEMTICAS
fabio.delboni@totvs.co
m.br
EXEMPLO - EXPRESSES
MATEMTICAS
fabio.delboni@totvs.co
m.br
DADOS EXEMPLO
NOME
SITUAO
SALRIO
JOO
1000
JOS
800
ARLINDO
1200
MARIA
2000
LISA
5000
fabio.delboni@totvs.co
m.br
RESPOSTA
ESTRUTURA CONDICIONAL 1
SE CONDIO
ENTAO COMANDO
FIMSE
fabio.delboni@totvs.co
m.br
ESTRUTURA CONDICIONAL 2
SE CONDIO
ENTAO COMANDO1
SENAO COMANDO2
FIMSE
fabio.delboni@totvs.co
m.br
ESTRUTURA CONDICIONAL 3
SE CONDIO
ENTAO COMANDO1
SENAO SE CONDIO2
ENTAO COMANDO2
SENAO COMANDO3
FIMSE
FIMSE
fabio.delboni@totvs.co
m.br
LOG DE EXECUO
fabio.delboni@totvs.co
m.br
EXPRESSO LGICA
E
Compre um salgado e um chocolate.
Ativo e com salrio menor que 1500.
OU
Compre um salgado ou um
chocolate.
De frias ou Afastado.
fabio.delboni@totvs.co
m.br
EXPRESSO LGICA
INFLUNCIA DOS PARNTESES:
CALCULO 1
50+200/100
CALCULO 2
(50+200)/100
fabio.delboni@totvs.co
m.br
EXPRESSO LGICA
CALCULO 1
50+200/100
50 + 2 = 52
CALCULO 2
(50+200)/100
250 / 100 = 2,50
fabio.delboni@totvs.co
m.br
EXPRESSO LGICA
Situao ativa ou situao de frias e
salrio menor que 1000.
( SITUAO A )
OU
( SITUAO F E SALARIO <= 1000 )
fabio.delboni@totvs.co
m.br
EXPRESSO LGICA
Situao ativa e salrio menor que
1000 ou situao de frias.
( SITUAO A E SALARIO <= 1000 )
OU
( SITUAO F )
fabio.delboni@totvs.co
m.br
ESTRUTURA DE REPETIO
REPITA
COMANDOS QUE SERO REPETIDOS;
COMANDOS QUE SERO REPETIDOS;
INCREMENTO
ATE CONDIO DE PARADA;
TOTAL
fabio.delboni@totvs.co
m.br
REUTILIZAO DE FRMULAS
FOR( CDIGO DA FRMULA )
fabio.delboni@totvs.co
m.br
SQL CHAMANDO
FRMULAS COMO PARMETRO
:FRM_CDIGODAFRMULA_TIPO
Os tipos podem ser:
_D
Data
_S
String
_N
Nmero inteiro
_V
Nmero decimal
fabio.delboni@totvs.co
m.br
EXECSQL(CDIGO DA SQL);
RESULTSQL(CDIGO DA SQL,
COLUNA)
fabio.delboni@totvs.co
m.br
PASSANDO PARMETROS
DINAMICAMENTE
fabio.delboni@totvs.co
m.br
PASSANDO PARMETROS
DINAMICAMENTE
fabio.delboni@totvs.co
m.br
PASSANDO PARMETROS
DINAMICAMENTE
fabio.delboni@totvs.co
m.br
PASSANDO PARMETROS
DINAMICAMENTE
fabio.delboni@totvs.co
m.br
PASSANDO PARMETROS
DINAMICAMENTE
fabio.delboni@totvs.co
m.br
PASSANDO PARMETROS
DINAMICAMENTE
fabio.delboni@totvs.co
m.br
fabio.delboni@totvs.co
m.br
fabio.delboni@totvs.co
m.br
UTILIZANDO O GERADOR
PARA VALIDAR UMA
FRMULA.
fabio.delboni@totvs.co
m.br
DEBUG DE UMA
FRMULA GRANDE.
fabio.delboni@totvs.co
m.br
EXERCCIO
Dia do comercirio:
Ser concedida ao empregado do comrcio, no ms de
Outubro, uma gratificao correspondente a 01 (um) ou 02
(dois) dias de sua respectiva remunerao mensal auferida
no respectivo ms de outubro, a ser paga juntamente com
a remunerao, conforme proporo abaixo:
A-) At 90 dias de contrato do comrcio, no ms de outubro, o
empregado no faz jus ao benefcio.
B-) De 91 at 180 dias de contrato de trabalho na empresa, o
empregado faz jus a 01 dia.
C-) Acima de 181 dias de contrato de trabalho na empresa, o
empregado faz jus a 02 dias.
fabio.delboni@totvs.co
m.br
SOLUO
fabio.delboni@totvs.co
m.br