{"id":798,"date":"2024-02-25T14:34:03","date_gmt":"2024-02-25T17:34:03","guid":{"rendered":"https:\/\/desvendandoocodigo.com.br\/?p=798"},"modified":"2024-02-25T17:29:29","modified_gmt":"2024-02-25T20:29:29","slug":"mini-projeto-tabuada-com-laco-for-e-condicional-aninhada","status":"publish","type":"post","link":"https:\/\/desvendandoocodigo.com.br\/?p=798","title":{"rendered":"Mini Projeto Tabuada com La\u00e7o FOR e Condicional Aninhada"},"content":{"rendered":"\n<p>Vamos desenvolver um sistema onde o usu\u00e1rio ir\u00e1 inserir a hora do dia, a hora digitada&nbsp;dever\u00e1 ser um n\u00famero inteiro entre 1 e 24.<\/p>\n\n\n\n<p>Ap\u00f3s digitar a hora do dia o sistema dever\u00e1 identificar e informar se \u00e9 bom dia, boa tarde, ou boa noite.<\/p>\n\n\n\n<p>Dependendo do per\u00edodo do dia o sistema dever\u00e1 apresentar na tela as tabuadas que ser\u00e3o estudadas com as seguintes condi\u00e7\u00f5es:<\/p>\n\n\n\n<ul>\n<li>Se for bom dia, o sistema dever\u00e1 apresentar o estudo das tabuadas do 1 ao 4.<\/li>\n\n\n\n<li>Se for boa tarde, o sistema dever\u00e1 apresentar o estudo das tabuadas do 5 ao 7.<\/li>\n\n\n\n<li>Se for boa noite, o sistema dever\u00e1 apresentar o estudo das tabuadas do 8 ao 10.<\/li>\n<\/ul>\n\n\n\n<p>Seguem imagens dos resultados esperados.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"393\" height=\"647\" src=\"https:\/\/desvendandoocodigo.com.br\/wp-content\/uploads\/2024\/02\/image-22.png\" alt=\"\" class=\"wp-image-799\" style=\"width:392px;height:auto\" srcset=\"https:\/\/desvendandoocodigo.com.br\/wp-content\/uploads\/2024\/02\/image-22.png 393w, https:\/\/desvendandoocodigo.com.br\/wp-content\/uploads\/2024\/02\/image-22-182x300.png 182w\" sizes=\"(max-width: 393px) 100vw, 393px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"357\" height=\"457\" src=\"https:\/\/desvendandoocodigo.com.br\/wp-content\/uploads\/2024\/02\/image-24.png\" alt=\"\" class=\"wp-image-802\" style=\"width:393px;height:auto\" srcset=\"https:\/\/desvendandoocodigo.com.br\/wp-content\/uploads\/2024\/02\/image-24.png 357w, https:\/\/desvendandoocodigo.com.br\/wp-content\/uploads\/2024\/02\/image-24-234x300.png 234w\" sizes=\"(max-width: 357px) 100vw, 357px\" \/><\/figure>\n\n\n\n<p>A utiliza\u00e7\u00e3o de condicional aninhada junto com o la\u00e7o de repeti\u00e7\u00e3o FOR \u00e9 o suficiente para desenvolvermos o nosso projeto.<\/p>\n\n\n\n<p>Obs: Neste exerc\u00edcio utilizei um encadeamento de la\u00e7o FOR para apresentar os n\u00fameros ordinais.<\/p>\n\n\n\n<p>Como sugest\u00e3o, primeiro desenvolva a parte da condicional ninhada e depois inserir dentro de cada bloco de comandos a parte correspondente das tabuadas.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Aula 05: Mini Projeto com La\u00e7o For e Condicional Aninhada JavaScript\" width=\"960\" height=\"540\" src=\"https:\/\/www.youtube.com\/embed\/AshENFa2z6U?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;!DOCTYPE html&gt;\n&lt;html lang=\"pt-br\"&gt;\n&lt;head&gt;\n    &lt;meta charset=\"UTF-8\"&gt;\n    &lt;meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"&gt;\n    &lt;title&gt;Aula 05 Projeto Tabuada&lt;\/title&gt;\n    &lt;style&gt;\n        body{\n\n            background-color: rgb(155, 155, 202);\n        }\n    &lt;\/style&gt;\n&lt;\/head&gt;\n&lt;body&gt;\n   \n    &lt;script&gt;\n\n\n        var hora = Number(prompt('Digite a hora do dia entre 1 e 24'));\n\n        document.write('------BORA ESTUDAR TABUADA! &lt;br&gt;&lt;br&gt;');\n\n        if(hora &lt;=12){\n            document.write('&lt;h1&gt; Bom dia! &lt;\/h1&gt;');\n            document.write('&lt;br&gt;');\n            document.write('********************************');\n            document.write('&lt;br&gt; De manh\u00e3 \u00e9 bom estudar 4 tabuadas!');\n            document.write('&lt;br&gt; &lt;br&gt;');\n\n            for(n0 = 1; n0 &lt;=4; n0++){\n\n                document.write(`A ${n0}\u00ba  Tabuada foi do ${n0} &lt;br&gt;`);\n                document.write('&lt;br&gt;');\n\n                    for(n1 = 1; n1 &lt;=10; n1++){\n                        var mult = n1 * n0;\n                        document.write(`${n0} x ${n1} = ${mult}  &lt;br&gt;`);\n\n\n                    }\n\n                    document.write('&lt;br&gt;');\n            }\n\n        }else if(hora &gt; 12 &amp;&amp; hora &lt; 18){\n            document.write('&lt;h1&gt; Boa tarde! &lt;\/h1&gt;');\n            document.write('&lt;br&gt;');\n            document.write('********************************');\n            document.write('&lt;br&gt; De tarde \u00e9 bom estudar 3 tabuadas!');\n            document.write('&lt;br&gt; &lt;br&gt;');\n           \n            var tarde = 0;\n            for(n0 = 5; n0 &lt;= 7; n0++ ){\n                \n                tarde ++;\n                document.write(`A ${tarde}\u00ba  Tabuada foi do ${n0} &lt;br&gt;`);\n                document.write('&lt;br&gt;');\n\n                for(n1 = 1; n1 &lt;=10; n1++){\n                        var mult = n1 * n0;\n                        document.write(`${n0} x ${n1} = ${mult}  &lt;br&gt;`);\n                    }\n\n                    document.write('&lt;br&gt;');\n            }\n\n\n        }else {\n            document.write('&lt;h1&gt; Boa noite! &lt;\/h1&gt;');\n            document.write('&lt;br&gt;');\n            document.write('********************************');\n            document.write('&lt;br&gt; De noite \u00e9 bom estudar 3 tabuadas!');\n            document.write('&lt;br&gt; &lt;br&gt;');\n            var noite = 0;\n\n            for(n0 = 8; n0 &lt;= 10; n0++ ){\n                \n                noite ++;\n                document.write(`A ${noite}\u00ba  Tabuada foi do ${n0} &lt;br&gt;`);\n                document.write('&lt;br&gt;');\n\n                for(n1 = 1; n1 &lt;=10; n1++){\n                        var mult = n1 * n0;\n                        document.write(`${n0} x ${n1} = ${mult}  &lt;br&gt;`);\n                }\n                document.write('&lt;br&gt;');\n\n            }\n            document.write('&lt;br&gt;');\n           \n    }\n        \n        \n        \n\n    &lt;\/script&gt;\n\n&lt;\/body&gt;\n&lt;\/html&gt;<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Vamos desenvolver um sistema onde o usu\u00e1rio ir\u00e1 inserir a hora do dia, a hora digitada&nbsp;dever\u00e1 ser um n\u00famero inteiro entre 1 e 24. Ap\u00f3s digitar a hora do dia o sistema dever\u00e1 identificar e informar se \u00e9 bom dia, boa tarde, ou boa noite. Dependendo do per\u00edodo do dia o sistema dever\u00e1 apresentar na tela as tabuadas que ser\u00e3o estudadas com as seguintes condi\u00e7\u00f5es: Seguem imagens dos resultados esperados. A utiliza\u00e7\u00e3o de condicional aninhada junto com o la\u00e7o de repeti\u00e7\u00e3o FOR \u00e9 o suficiente para desenvolvermos o nosso projeto. Obs: Neste exerc\u00edcio utilizei um encadeamento de la\u00e7o FOR para apresentar os n\u00fameros ordinais. Como sugest\u00e3o, primeiro desenvolva a parte da condicional ninhada e depois inserir dentro de cada bloco de comandos a parte correspondente das tabuadas.<\/p>\n","protected":false},"author":1,"featured_media":805,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[16],"tags":[],"_links":{"self":[{"href":"https:\/\/desvendandoocodigo.com.br\/index.php?rest_route=\/wp\/v2\/posts\/798"}],"collection":[{"href":"https:\/\/desvendandoocodigo.com.br\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/desvendandoocodigo.com.br\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/desvendandoocodigo.com.br\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/desvendandoocodigo.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=798"}],"version-history":[{"count":5,"href":"https:\/\/desvendandoocodigo.com.br\/index.php?rest_route=\/wp\/v2\/posts\/798\/revisions"}],"predecessor-version":[{"id":809,"href":"https:\/\/desvendandoocodigo.com.br\/index.php?rest_route=\/wp\/v2\/posts\/798\/revisions\/809"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/desvendandoocodigo.com.br\/index.php?rest_route=\/wp\/v2\/media\/805"}],"wp:attachment":[{"href":"https:\/\/desvendandoocodigo.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=798"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/desvendandoocodigo.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=798"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/desvendandoocodigo.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=798"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}