{"id":6704,"date":"2026-02-09T12:56:29","date_gmt":"2026-02-09T12:56:29","guid":{"rendered":"https:\/\/futureschoolead.com.br\/2026\/?p=6704"},"modified":"2026-02-09T12:59:09","modified_gmt":"2026-02-09T12:59:09","slug":"aula-04-controle-de-fluxo","status":"publish","type":"post","link":"https:\/\/futureschoolead.com.br\/2026\/2026\/02\/09\/aula-04-controle-de-fluxo\/","title":{"rendered":"Aula 04 &#8211; Controle de Fluxo"},"content":{"rendered":"<p style=\"text-align: center;\"><strong>IF, SELECT e o Poder das Decis\u00f5es no REXX<\/strong><br \/>\nFa\u00e7a seus scripts &#8220;pensarem&#8221; e adaptarem-se a qualquer situa\u00e7\u00e3o<\/p>\n<p><iframe loading=\"lazy\" title=\"YouTube video player\" src=\"https:\/\/www.youtube.com\/embed\/YSbepXLmKPI?si=1wZ19PhJvFY6BHYa\" width=\"560\" height=\"315\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<p>&#x1f504;\u00a0<strong>IF\/THEN\/ELSE &#8211; Decis\u00f5es simples:<\/strong><\/p>\n<pre>\/* Formato b\u00e1sico *\/\r\nIF condi\u00e7\u00e3o THEN\r\ninstru\u00e7\u00e3o\r\nELSE\r\noutra_instru\u00e7\u00e3o\r\n\r\n\/* Exemplo pr\u00e1tico *\/\r\nSAY 'Qual sua idade?'\r\nPULL idade\r\n\r\nIF idade &lt; 0 THEN\r\nSAY 'Idade inv\u00e1lida!'\r\nELSE IF idade &lt; 18 THEN\r\nSAY 'Voc\u00ea \u00e9 menor de idade'\r\nELSE\r\nSAY 'Voc\u00ea \u00e9 maior de idade'<\/pre>\n<p><strong>&#x1f3af; SELECT\/WHEN &#8211; M\u00faltiplas condi\u00e7\u00f5es:<\/strong><\/p>\n<pre>\/* Estrutura SELECT - perfeita para menus *\/\r\nSAY 'Escolha uma op\u00e7\u00e3o:'\r\nSAY '1. Relat\u00f3rio de clientes'\r\nSAY '2. Backup di\u00e1rio'\r\nSAY '3. Limpeza de logs'\r\nPULL opcao\r\n\r\nSELECT\r\nWHEN opcao = 1 THEN DO\r\nSAY 'Gerando relat\u00f3rio...'\r\n\/* c\u00f3digo do relat\u00f3rio *\/\r\nEND\r\nWHEN opcao = 2 THEN\r\nSAY 'Iniciando backup...'\r\nWHEN opcao = 3 THEN\r\nSAY 'Limpando logs...'\r\nOTHERWISE\r\nSAY 'Op\u00e7\u00e3o inv\u00e1lida!'\r\nEND<\/pre>\n<p><strong>&#x1f4bc; Exemplo real &#8211; Valida\u00e7\u00e3o de dados:<\/strong><\/p>\n<pre>\/* VALIDA.rex - Valida\u00e7\u00e3o de entrada *\/\r\nSAY 'Digite o c\u00f3digo do produto (3 letras):'\r\nPULL codigo\r\n\r\nSELECT\r\nWHEN LENGTH(codigo) &lt;&gt; 3 THEN\r\nSAY 'ERRO: C\u00f3digo deve ter 3 caracteres'\r\nWHEN DATATYPE(codigo) &lt;&gt; 'CHAR' THEN\r\nSAY 'ERRO: Use apenas letras'\r\nWHEN codigo = 'ABC' THEN\r\nSAY 'Produto: Componente A'\r\nWHEN codigo = 'XYZ' THEN\r\nSAY 'Produto: Componente B'\r\nOTHERWISE\r\nSAY 'Produto desconhecido'\r\nEND<\/pre>\n<p><strong>CTA:<\/strong>\u00a0&#x1f449;<em> Na pr\u00f3xima: Aprenda a repetir tarefas com loops poderosos!<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>IF, SELECT e o Poder das Decis\u00f5es no REXX Fa\u00e7a seus scripts &#8220;pensarem&#8221; e adaptarem-se a qualquer situa\u00e7\u00e3o &#x1f504;\u00a0IF\/THEN\/ELSE &#8211; Decis\u00f5es simples: \/* Formato b\u00e1sico *\/ IF condi\u00e7\u00e3o THEN instru\u00e7\u00e3o ELSE outra_instru\u00e7\u00e3o \/* Exemplo pr\u00e1tico *\/ SAY &#8216;Qual sua idade?&#8217; PULL idade IF idade &lt; 0 THEN SAY &#8216;Idade inv\u00e1lida!&#8217; ELSE IF idade &lt; 18 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":6705,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[32,42,43],"tags":[56,57,47,46],"class_list":["post-6704","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","category-mainframe","category-rexx","tag-controle","tag-fluxo","tag-mainframe","tag-rexx"],"_links":{"self":[{"href":"https:\/\/futureschoolead.com.br\/2026\/wp-json\/wp\/v2\/posts\/6704","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/futureschoolead.com.br\/2026\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/futureschoolead.com.br\/2026\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/futureschoolead.com.br\/2026\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/futureschoolead.com.br\/2026\/wp-json\/wp\/v2\/comments?post=6704"}],"version-history":[{"count":2,"href":"https:\/\/futureschoolead.com.br\/2026\/wp-json\/wp\/v2\/posts\/6704\/revisions"}],"predecessor-version":[{"id":6707,"href":"https:\/\/futureschoolead.com.br\/2026\/wp-json\/wp\/v2\/posts\/6704\/revisions\/6707"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/futureschoolead.com.br\/2026\/wp-json\/wp\/v2\/media\/6705"}],"wp:attachment":[{"href":"https:\/\/futureschoolead.com.br\/2026\/wp-json\/wp\/v2\/media?parent=6704"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/futureschoolead.com.br\/2026\/wp-json\/wp\/v2\/categories?post=6704"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/futureschoolead.com.br\/2026\/wp-json\/wp\/v2\/tags?post=6704"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}