{"id":560,"date":"2016-09-20T14:51:50","date_gmt":"2016-09-20T17:51:50","guid":{"rendered":"http:\/\/www.galirows.com.br\/meublog\/programacao\/?p=560"},"modified":"2021-06-18T15:38:34","modified_gmt":"2021-06-18T18:38:34","slug":"construindo-exercicio-triangulo","status":"publish","type":"post","link":"http:\/\/www.galirows.com.br\/meublog\/programacao\/construindo-exercicio-triangulo\/","title":{"rendered":"Construindo o exerc\u00edcio: tri\u00e2ngulo"},"content":{"rendered":"\n<p id=\"yui_3_17_2_1_1474393709616_450\">Sabemos que um tri\u00e2ngulo \u00e9 formado por tr\u00eas lados que possuem uma determinada medida, mas essas n\u00e3o podem ser escolhidas aleatoriamente como os lados de um quadrado ou de um ret\u00e2ngulo, \u00e9 preciso seguir regras.<\/p>\n\n\n\n<p>Uma regra \u00e9 que \u00e9 necess\u00e1rio que a medida de qualquer um dos lados seja menor que a soma das medidas dos outros dois.<\/p>\n\n\n\n<p>Elabore um algoritmo que recebe 3 valores correspondentes a um tri\u00e2ngulo e imprime &#8220;Triangulo valido&#8221; ou &#8220;Triangulo invalido&#8221; (sem acentua\u00e7\u00e3o), caso os valores formem ou n\u00e3o um tri\u00e2ngulo.<\/p>\n\n\n\n<p><strong>Solu\u00e7\u00e3o em C\/C++<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code lang:c decode:true\"><code lang=\"c\" class=\"language-c\">#include &lt;stdio.h&gt;\n\nint main() {\n    int a, b, c;\n    scanf(\"%i %i %i\", &amp;a, &amp;b, &amp;c); \/\/faz a leitura dos 3 valores\n    if (a &lt; b + c &amp;&amp; b &lt; a + c &amp;&amp; c &lt; a + b) {  \/\/condi\u00e7\u00e3o de exist\u00eancia indicada\n        printf(\"Triangulo valido\");\n    } else {\n        printf(\"Triangulo invalido\");\n    }\n    return 0;\n}\n<\/code><\/pre>\n\n\n\n<p class=\"has-text-align-left\"><strong>Teste o c\u00f3digo:&nbsp;<\/strong><a href=\"http:\/\/ideone.com\/25emuY\" target=\"_blank\" rel=\"noopener noreferrer\">http:\/\/ideone.com\/25emuY<\/a><\/p>\n\n\n\n<p><strong>Pequena altera\u00e7\u00e3o na solu\u00e7\u00e3o em C\/C++<\/strong><\/p>\n\n\n\n<p>A linha 6 apresenta uma pequena altera\u00e7\u00e3o com rela\u00e7\u00e3o ao c\u00f3digo anterior. Um dos testes foi removido por n\u00e3o ser necess\u00e1rio. Se os dois que permanecerem forem verdadeiros, ent\u00e3o o valor de b obrigatoriamente \u00e9 menor do que a soma dos outros dois lados.<\/p>\n\n\n\n<pre class=\"wp-block-code lang:c mark:6 decode:true\"><code lang=\"c\" class=\"language-c\">#include &lt;stdio.h&gt;\n\nint main() {\n    int a, b, c;\n    scanf(\"%i %i %i\", &amp;a, &amp;b, &amp;c); \/\/faz a leitura dos 3 valores\n    if (a &lt; b + c &amp;&amp; c &lt; a + b) {  \/\/condi\u00e7\u00e3o de exist\u00eancia indicada\n        printf(\"Triangulo valido\");\n    } else {\n        printf(\"Triangulo invalido\");\n    }\n    return 0;\n}\n<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Sabemos que um tri\u00e2ngulo \u00e9 formado por tr\u00eas lados que possuem uma determinada medida, mas essas n\u00e3o podem ser escolhidas aleatoriamente como os lados de um quadrado ou de um ret\u00e2ngulo, \u00e9 preciso seguir regras. Uma regra \u00e9 que \u00e9 necess\u00e1rio que a medida de qualquer um dos lados seja menor que a soma das [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"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":[3],"tags":[48],"class_list":["post-560","post","type-post","status-publish","format-standard","hentry","category-c","tag-trigonometria"],"aioseo_notices":[],"amp_enabled":true,"_links":{"self":[{"href":"http:\/\/www.galirows.com.br\/meublog\/programacao\/wp-json\/wp\/v2\/posts\/560","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.galirows.com.br\/meublog\/programacao\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.galirows.com.br\/meublog\/programacao\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.galirows.com.br\/meublog\/programacao\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.galirows.com.br\/meublog\/programacao\/wp-json\/wp\/v2\/comments?post=560"}],"version-history":[{"count":4,"href":"http:\/\/www.galirows.com.br\/meublog\/programacao\/wp-json\/wp\/v2\/posts\/560\/revisions"}],"predecessor-version":[{"id":1077,"href":"http:\/\/www.galirows.com.br\/meublog\/programacao\/wp-json\/wp\/v2\/posts\/560\/revisions\/1077"}],"wp:attachment":[{"href":"http:\/\/www.galirows.com.br\/meublog\/programacao\/wp-json\/wp\/v2\/media?parent=560"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.galirows.com.br\/meublog\/programacao\/wp-json\/wp\/v2\/categories?post=560"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.galirows.com.br\/meublog\/programacao\/wp-json\/wp\/v2\/tags?post=560"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}