Você está na página 1de 46

OPERAES

OPERAES
Temos como operar com os trs tipos de dados programao g do rob. Elas se existentes na p dividem em operaes lgicas (AND, OR, XOR e NOT), NOT) operaes aritmticas (soma, (soma subtrao, diviso e multiplicao), comparaes ( (menor, maior i e igual), i l) intervalos i t l (entre o intervalo e fora do intervalo) e ainda temos operaes com textos que so de textos (juno (j de textos). ) concatenaes

OPERAES
Operaes Lgicas Operaes Aritmticas Comparaes Intervalos Unies de Textos Utilizando Operaes

OPERAES LGICAS

OPERAES LGICAS
BLOCO LOGIC

LOGIC

DATA

Paraefetuarmosoperaes l i comorob lgicas b precisamosutilizarobloco LOGIC,localizadonaaba completa p deblocosno grupoDATA.

ABA COMPLETA DE BLOCOS

OPERAES LGICAS
BLOCO LOGIC

NapropriedadeOPERATION definimosq qualoperao p desejamosefetuar.Podemos escolherentreasseguintes operaeslgicas:AND,OR, NOTouXOR. XOR

PROPRIEDADE OPERATION

OPERAES LGICAS
OPERANDOS

Temosduasformasdedefiniros valoresdosoperandos:manualmente napropriedadedobloco,colocando osvaloresparaAeBou dinamicamenteatravsdasentradas AeBdobloco.Anicadiferenade umparaooutroaformacomo seroenviadososvaloresparao bloco. bloco

OPERANDOS

OPERAES LGICAS

RESULTADO

Oresultadodaoperaosairna conexodesadadoblocoLOGIC.

OPERAES ARITMCAS

OPERAES ARITMTICAS
BLOCO MATH

MATH

DATA

Paraefetuarmosoperaes aritmticas i i comorob b precisamosutilizarobloco MATH,localizadonaaba completa p deblocosno grupoDATA.

ABA COMPLETA DE BLOCOS

OPERAES ARITMTICAS
BLOCO MATH

NapropriedadeOPERATION definimosq qualoperao p desejamosefetuar.Podemos escolherentreasseguintes operaesaritmticas:adio, subtrao, bt multiplicao lti li ou diviso.

PROPRIEDADE OPERATION

OPERAES ARITMTICAS
OPERANDOS

Temosduasformasdedefiniros valoresdosoperandos:manualmente napropriedadedobloco,colocando osvaloresparaAeBou dinamicamenteatravsdasentradas AeBdobloco.Anicadiferenade umparaooutroaformacomo seroenviadososvaloresparao bloco. bloco

OPERANDOS

OPERAES ARITMTICAS

RESULTADO

Oresultadodaoperaosairna conexodesadadoblocoMATH.

COMPARAES

COMPARAES
BLOCO COMPARE

COMPARE

DATA

Paraefetuarmoscomparaes comorob bprecisamos i utilizar ili oblocoCOMPARE,localizado naabacompletadeblocosno grupo g p DATA.

ABA COMPLETA DE BLOCOS

COMPARAES
BLOCO COMPARE

NapropriedadeOPERATION definimosq qualoperao p desejamosefetuar.Podemos escolherentreasseguintes operaesdecomparao: menorouigual, i l maior i ouigual i l eigual.

PROPRIEDADE OPERATION

COMPARAES
OPERANDOS

Temosduasformasdedefiniros valoresdosoperandos:manualmente napropriedadedobloco,colocando osvaloresparaAeBou dinamicamenteatravsdasentradas AeBdobloco.Anicadiferenade umparaooutroaformacomo seroenviadososvaloresparao bloco. bloco

OPERANDOS

COMPARAES

RESULTADO

Oresultadodaoperaosairna conexodesadadoblocoCOMPARE.

INTERVALOS

INTERVALOS
BLOCO RANGE

RANGE

DATA

Paraverificarmosseumvalor est ouno d dentrod deum determinadointervalo utilizamosoblocoRANGE, localizadonaabacompleta p de blocosnogrupoDATA.

ABA COMPLETA DE BLOCOS

INTERVALOS
BLOCO RANGE

NapropriedadeOPERATION definimosq qualtipo p de intervalo.Podemosdefiniro intervalodentrodosvalores especificadosouforados valores. l

PROPRIEDADE OPERATION

INTERVALOS
OPERANDOS

Temosduasformasdedefiniros valoresdosoperandos:manualmente napropriedadedobloco,colocando osvaloresparaAeBou dinamicamenteatravsdasentradas AeBdobloco.Anicadiferenade umparaooutroaformacomo seroenviadososvaloresparao bloco. bloco

OPERANDOS

INTERVALOS

RESULTADO

Oresultadodaoperaosairna conexodesadadoblocoRANGE.

UNIES DE TEXTOS

UNIES DE TEXTOS
BLOCO TEXT

TEXT

ADVANCED

Paraefetuarmosuniesde textosprecisamos i utilizar ili o blocoTEXT,localizadonaaba completadeblocosnogrupo ADVANCED.

ABA COMPLETA DE BLOCOS

UNIES DE TEXTOS
BLOCO TEXT

NapropriedadeTEXTpodemos definirattrstextosp para seremunidos,porblocoTEXT. Casonecessitedemaisunies bastapassaoresultadodeum bl paraaentrada bloco t d d deoutro t blocoTEXT.

PROPRIEDADE TEXT

UNIES DE TEXTOS
OPERANDOS

Temosduasformasdedefinirosvalores dosoperandos:manualmentena propriedadedobloco,colocandoos valoresparaA,BeCoudinamicamente atravsdasentradasA,BeCdobloco. Anicadiferenadeumparaooutro aformacomoseroenviadosos valoresparaobloco.

OPERANDOS

UNIES DE TEXTOS

RESULTADO

Oresultadodaoperaosairna conexodesadadoblocoTEXT.

UTILIZANDO OPERAES

UTILIZANDO OPERAES
Exemplo Rob: escolha dois valores aleatrios, , se a soma for maior que q 100 imprima p some-os, na tela do rob os dois valores sorteados com o sinal + e > 100, 100 seno imprima < 100. 100 Multiplique os dois valores sorteados, se o resultado lt d estiver ti entre t 100 e 1000 imprima i i na tela os dois valores sorteados com o sinal * diga que est dentro do intervalo desejado.

UTILIZANDO OPERAES
Para criarmos um programa para executar o que pede o exemplo, p p ,p precisamos dividi-lo em p parte menores para que possamos mostrar aqui. O faremos em quatro partes partes, a primeira ser a parte de gerao dos nmeros e o guardaremos em variveis i i e faremos f a soma e a verificao ifi se o valor ser maior que 100 ou no.

UTILIZANDO OPERAES
A segunda parte ser o switch que receber o primeira parte p e executar sua ao resultado da p de acordo com o resultado obtido. A terceira parte ser a multiplicao e a utilizao de variveis para armazenar o resultado lt d das d operaes. Na quarta parte ficar a verificao do resultado e o switch com a execuo de acordo com o resultado obtido anteriormente.

UTILIZANDO OPERAES
InsiradoisblocosRANDON,doisblocosVARIABLE,um blocoMATHeumblocoCOMPARE.Crieduasvariveisdo tiponmeroemDEFINEVARIABLES.

UTILIZANDO OPERAES

AgoraconfigureosblocosVARIABLEinseridoscomas variveisquevocdefiniuemDEFINEVARIABLES.Configure oblocoMATHcomoADDITIONeoCOMPAREcomo GREATERTHAN.

UTILIZANDO OPERAES
Depoisdosblocosteremsidoconfigurados,precisamos agoracolocarnaordemcertadeexecuoefazeras ligaesnecessrias.Coloquenaordemecomas conexescomoestabaixo.
COMPARA O RESULTADO

GRAVA EM UMA VARIVEL O RESULTADO GRAVA NA VARIVEL A O VALOR SORTEADO GRAVA NA VARIVEL B O VALOR SORTEADO

UTILIZANDO OPERAES

SWITCH: LOGIC

NasegundaparteiremosinserirumblocoSWITCHconfigurado comoLOGICeligaremosasadalgicadoblocoCOMPAREna entradalgicadoblocoSWITCH.

UTILIZANDO OPERAES

BLOCOS INSERIDOS

DentrodoblocoSWITCHcoloqueosblocosVARIABLE, NUMBERTOTEXT,TEXTeDISPLAY.OsblocosVARIABLEdeveroestar configuradoscomasvariveiscriadasemDEFINEVARIABLES.

UTILIZANDO OPERAES

BLOCOS INSERIDOS

OsblocosDISPLAYdeveroestarconfiguradoscomoTEXTeo ltimoaopoCLEARdeveestardesmarcada.Agorabastafazeras ligaesecolocarosblocosnaseqnciacerta,como mostradoacima. acima

UTILIZANDO OPERAES

BLOCOS INSERIDOS

Noesqueade N d mudar d oresultado l d paracada d opo do d SWITCHedeinserirumblocoWAITTIMEapsoltimo blocoDISPLAY.

UTILIZANDO OPERAES
Agoravamosparaaterceiraparteexemplo.Insiraos blocosVARIABLE,MATH,NUMBERTOTEXTeTEXT.Os coloquemnaordemcomoestabaixo. abaixo

UTILIZANDO OPERAES
ConfigureoblocoMATHcomaoperaoMULTIPLICATION.Os blocosVARIABLEcomostiposNUMBERdefinidos.Agorabasta efetuarasdevidasligaescomomostradoabaixo abaixo.

UTILIZANDO OPERAES
LembresedecolocarumblocoVARIAVELaofinalconfigurado comoTEXTparaguardaroresultadodasconversesdos resultados.

UTILIZANDO OPERAES
AgoracoloqueumblocoSWITCH configuradocomoLOGIC,trs VARIABLEeumRANGE.
SWITCH: LOGIC

UTILIZANDO OPERAES
Configureosblocoscomomostra abaixoefaaasligaesdos mesmos.
SWITCH: LOGIC

UTILIZANDO OPERAES
ColoquedentrodoblocoSWITCHosbloco VARIABLEeDISPLAY,configureavarivel comotextoealigueaoblocoDISPLAY.

UTILIZANDO OPERAES
NosegundoblocoDISPLAYdesmarquea opoCLEAR.Noesqueademudaro resultadoparacadaopodoSWITCHede inserirumblocoWAITTIMEapsoltimo blocoDISPLAY.

Você também pode gostar