{"id":2617,"date":"2017-02-21T13:25:13","date_gmt":"2017-02-21T17:25:13","guid":{"rendered":"http:\/\/linguagemprisma.br4.biz\/blog\/?p=2617"},"modified":"2017-02-21T20:01:29","modified_gmt":"2017-02-22T00:01:29","slug":"funcao-para-formula-de-bhaskara","status":"publish","type":"post","link":"https:\/\/linguagemprisma.br4.biz\/blog\/modo_texto\/funcao-para-formula-de-bhaskara\/","title":{"rendered":"Fun\u00e7\u00e3o para f\u00f3rmula de Bhaskara"},"content":{"rendered":"<p>Criei uma fun\u00e7\u00e3o para f\u00f3rmula de Bhaskara.<\/p>\n<p>Fique a vontade para modific\u00e1-la e usar em seus programas:<\/p>\n<pre class=\"lang:prisma decode:true \">\/\/programa para calcular equa\u00e7\u00f5es quadr\u00e1ticas\r\n\r\nimprima\"digite o valor de a depois de b e c:\\n(na aus\u00eancia de 'c' coloque zero ou d\u00ea ENTER apenas)\\n\"\r\n\r\nes.escreva'a: ';\r\na = convnumero(leia());\r\nes.escreva'b: ';\r\nb = convnumero(leia());\r\nes.escreva'c: ';\r\nc = convnumero(leia());\r\n\r\na = a ou 1;\r\nb = b ou 1;\r\nc = c ou 0;\r\n\r\n\r\nfuncao Bhaskara(a,b,c)\r\n  local delta = b^2 - (4*a*c);\r\n  se delta &lt; 0 entao \r\n    imprima('Delta Negativo, n\u00e3o possui resolu\u00e7\u00e3o\\nEnter para sair...');\r\n    leia();\r\n    sis.saia(1);\r\n  senaose delta == 0 entao\r\n    imprima('Delta = 0, apenas uma solu\u00e7\u00e3o:');\r\n  fim\r\n\r\n  local res_delta = mat.raizquad(delta);\r\n  local xa1 = (-1 * b) + res_delta\r\n  local xa2 =  2 * a;\r\n  se xa2 == 0 entao erro'Divisao por zero' fim\r\n  local x1 = xa1 \/ xa2;\r\n  local xb1 = (-1 * b) - res_delta;\r\n  local xb2 = (2 * a );\r\n  se xb2 == 0 entao erro'Divisao por zero' fim\r\n  local x2 = xb1 \/ xb2;\r\n  \/\/imprima( \"valor b - =\", xb1 .. ' \/ ' .. xb2 ..' = ' .. x2);\r\n  retorne {x1, xa1,xa2} , {x2,xb1,xb2};\r\nfim\r\n\r\n b1 , b2 = Bhaskara(a,b,c); \r\n \r\n imprima( \"\\nvalor b + =\" , b1[2] .. ' \/ ' .. b1[3] .. ' = ' .. b1[1]);\r\n imprima( \"valor b - =\" , b2[2] .. ' \/ ' .. b2[3] .. ' = ' .. b2[1]);\r\n\r\n\/**\r\n  b[1] = resultado final +\/-\r\n  b[2] = parte de cima da fra\u00e7\u00e3o\r\n  b[3] = parte de baixo da fra\u00e7\u00e3o\r\n  \r\n**\/\/\/<\/pre>\n<p>&nbsp;<\/p>\n<p>Falou gente, at\u00e9 a pr\u00f3xima.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Criei uma fun\u00e7\u00e3o para f\u00f3rmula de Bhaskara. Fique a vontade para modific\u00e1-la e usar em seus programas: \/\/programa para calcular equa\u00e7\u00f5es quadr\u00e1ticas imprima&#8221;digite o valor de a depois de b e c:\\n(na aus\u00eancia de &#8216;c&#8217; coloque zero ou d\u00ea ENTER apenas)\\n&#8221; es.escreva&#8217;a: &#8216;; a = convnumero(leia()); es.escreva&#8217;b: &#8216;; b = convnumero(leia()); es.escreva&#8217;c: &#8216;; c =&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[],"class_list":["post-2617","post","type-post","status-publish","format-standard","hentry","category-modo_texto"],"_links":{"self":[{"href":"https:\/\/linguagemprisma.br4.biz\/blog\/wp-json\/wp\/v2\/posts\/2617","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/linguagemprisma.br4.biz\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/linguagemprisma.br4.biz\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/linguagemprisma.br4.biz\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/linguagemprisma.br4.biz\/blog\/wp-json\/wp\/v2\/comments?post=2617"}],"version-history":[{"count":3,"href":"https:\/\/linguagemprisma.br4.biz\/blog\/wp-json\/wp\/v2\/posts\/2617\/revisions"}],"predecessor-version":[{"id":2620,"href":"https:\/\/linguagemprisma.br4.biz\/blog\/wp-json\/wp\/v2\/posts\/2617\/revisions\/2620"}],"wp:attachment":[{"href":"https:\/\/linguagemprisma.br4.biz\/blog\/wp-json\/wp\/v2\/media?parent=2617"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linguagemprisma.br4.biz\/blog\/wp-json\/wp\/v2\/categories?post=2617"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linguagemprisma.br4.biz\/blog\/wp-json\/wp\/v2\/tags?post=2617"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}