<?xml version="1.0" encoding="UTF-8" standalone="no"?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><rss xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" version="2.0"><channel><title>Limites e Trigonometria</title><description></description><managingEditor>noreply@blogger.com (João Pedroso)</managingEditor><pubDate>Sat, 18 Jan 2025 10:16:11 -0800</pubDate><generator>Blogger http://www.blogger.com</generator><openSearch:totalResults xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">19</openSearch:totalResults><openSearch:startIndex xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">1</openSearch:startIndex><openSearch:itemsPerPage xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">25</openSearch:itemsPerPage><link>http://limitri.blogspot.com/</link><language>en-us</language><itunes:explicit>no</itunes:explicit><itunes:subtitle/><itunes:owner><itunes:email>noreply@blogger.com</itunes:email></itunes:owner><item><title>Nocões intuitivas de limites</title><link>http://limitri.blogspot.com/2016/06/nocoes-intuitivas-de-lcimites.html</link><author>noreply@blogger.com (João Pedroso)</author><pubDate>Thu, 9 Jun 2016 06:31:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-433055069919937896.post-5570321914894505893</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;h2&gt;Noção intuitiva de limite&lt;/h2&gt;O limite observa o comportamento de uma função f(x), quando x tende a p.&lt;br /&gt;
&lt;br /&gt;
Considere a função f(x)=x+4. Se montarmos uma tabela com valores se aproximando de f(1) pela esquerda e pela direita, vamos observar que quanto mais x tende para 1, mais f(1) tende a 5.&lt;br /&gt;
&lt;br /&gt;
&lt;img alt="Limites Exercícios Resolvidos" class="aligncenter size-full wp-image-2298" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcvxwZAZzFnzhyphenhyphenp_g2dMirSWq6s5DZYB75vmfZxXEtFt2xxkJsfUJ7xx3VtxICuI1AO_Zpb_PkFo1arUbfJuutTGr61LFmaRf5FR6k92satZW6rzQdD4-M_z9hoCJ_Si1P3ZYCVD8FWRAb/s1600/limitesexerciciosresolvidos-01.gif" height="119" width="219" /&gt;&lt;br /&gt;
&lt;br /&gt;
Observe que à medida que x tende a 1 (x --&amp;gt; 1), f(x) tende a f(1) (f(x) --&amp;gt; f(1)). Portanto, o limite de f(x) quando x tende a 1 é igual a 5. O limite de f(x) quando x tende a p não depende do valor que f(x) assume em p, mas sim dos valores próximos a f(p). Por isso, diz-se que limite é um conceito local.&lt;br /&gt;
&lt;br /&gt;
A fórmula do limite, quando a função f é contínua no ponto p.&lt;br /&gt;
&lt;br /&gt;
&lt;img alt="Limites Exercícios Resolvidos" class="aligncenter size-full wp-image-2299" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQ-NLt4iv5pPUUg3DUgoy85r-AAY5fKsmUc-vT0ySD6c4I4iMcw5ctUC7z2aaz1k88ReK_X_37mrYwYSnmQLnsoXTI8Fqej2nfmaSAorH-uzcmTokDBqLlNAwpFP6X2BqcTfg6zgPBd8GD/s1600/limitesexerciciosresolvidos-02.gif" height="23" width="103" /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;Propriedades dos limites&lt;/h2&gt;As propriedades dos limites são muito úteis na hora de resolver exercícios. Algumas propriedades são simples de aprender e memorizar. Recomendo estudar as propriedades, pois vão te ajudar muito na resolução dos exercícios de limites.&lt;br /&gt;
&lt;br /&gt;
1 – O limite da soma é igual à soma dos limites, tal como o limite da diferença é igual à diferença dos limites. Você pode escolher se resolve a soma ou subtração das funções primeiro para depois calcular o limite, ou se calcula o limite de cada função para depois somar ou subtrair os resultados.&lt;br /&gt;
&lt;br /&gt;
&lt;img alt="Limites Exercícios Resolvidos" class="aligncenter size-full wp-image-2300" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikKUUkibmd0wuYG92dKoRqy7DD5ZqEjs2XzcZEBvL88YTQTLz_eaN3K-rCKxyNojF4JcX_aoRxzjGbRyIG1I4My28xOl5Cc9gPGzlTtss4qPwAVyptbiT6MOrxq0JXvBgb-DluOAsp6MZk/s1600/limitesexerciciosresolvidos-03.gif" height="24" width="254" /&gt;&lt;br /&gt;
&lt;br /&gt;
2 – O limite do produto é igual ao produto dos limites. Dependendo das funções envolvidas, fica melhor resolver o produto das funções para depois calcular o limite, assim como pode ser melhor calcular o limite de cada função para depois efetuar a multiplicação.&lt;br /&gt;
&lt;br /&gt;
&lt;img alt="Limites Exercícios Resolvidos" class="aligncenter size-full wp-image-2301" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWPy9KQlTP3giJPUIBQHENH079GqYxlOjK_kUTkPj-wSPAJFSGZX55RiyILDACii_V-Y4NLAPLMr2zEX1Dc0CZKi6cVzJiDuMnQj8nB9F5RdSOuxf87_0e0rYgbceiXiWNUvainDoQMCKP/s1600/limitesexerciciosresolvidos-04.gif" height="25" width="233" /&gt;&lt;br /&gt;
&lt;br /&gt;
3 - O limite do quociente é o quociente dos limites. Lembrando que o denominador tem que ser diferente de zero. A escolha da melhor forma de resolver o exercício fica a seu critério. Você pode resolver a fração das funções e depois calcular o limite do resultado ou calcular o limite de cada função e depois realizar a divisão.&lt;br /&gt;
&lt;br /&gt;
&lt;img alt="Limites Exercícios Resolvidos" class="aligncenter size-full wp-image-2302" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFgPpAcemsvLyfw4Jo3pkAutnOq5cczdS3fDblSSNj4dgCELXRgXJzNg4t_CHqiepu1D3RSvYgubkdyextF-wDpnpOdFdhEytOonFfULrlcdQWXckT7OPNb5PxP1mMXAtGY7Npy6JvuTyx/s1600/limitesexerciciosresolvidos-05.gif" height="53" width="130" /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;Exercícios resolvidos sobre Limites&lt;/h2&gt;1 – Calcule os limites abaixo:&lt;br /&gt;
&lt;br /&gt;
a) O primeiro exercício é bem direto. Dada a função f(x)=(x+2), vamos simplesmente calcular f(1).&lt;br /&gt;
&lt;br /&gt;
&lt;img alt="Limites Exercícios Resolvidos" class="aligncenter size-full wp-image-2303" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzUSIdiq7DqfpH-_40SeLM3aBqRR_A-pcwTDVBzbQY8PwwfenVWzMAduqMMwkOAe5SI2LvEg2Y1TJNCPkITHDKkInC4dKx4Doi5iXVxBf9THgwUXY01kU8c5cT9lR8zoCec_j9fgFpRsZw/s1600/limitesexerciciosresolvidos-06.gif" height="24" width="153" /&gt;&lt;br /&gt;
&lt;br /&gt;
b) O segundo exercício basta calcular f(3).&lt;br /&gt;
&lt;br /&gt;
&lt;img alt="Limites Exercícios Resolvidos" class="aligncenter size-full wp-image-2304" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqM3RxIodbCaHLLo2EWtr_RmLfbliM_NbIEGCxe_POYPlzjbZGkKY7nYJHUqU3GYXt25v5kCgySMU8jFDlJZuCGyImKi7C1TVeEgdpxQHrRUywewG-I4pTIQzvfuF24mUOA_ZtXLX8mlNz/s1600/limitesexerciciosresolvidos-07.gif" height="27" width="218" /&gt;&lt;br /&gt;
&lt;br /&gt;
c) No terceiro exercício não basta calcular f(3), pois o denominador não pode ser zero. Antes de calcular o limite será necessário mexer na função f(x) para que quando aplicarmos f(3) o denominador não fique igual a zero. Veja a solução do exercício.&lt;br /&gt;
&lt;br /&gt;
&lt;img alt="Limites Exercícios Resolvidos" class="aligncenter size-full wp-image-2305" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3LQKgyeMRkCwaFQhEkGGEeYUxoqTOV_cokPscwNcxOZ9lU4GO4PDpAOFsJ6PK7KOP0X8VIGtmFTwnQ2TYLdcuF7Ylr14oDLDzMgqkZKKE4yiNP9hIRBo_3_5RbJGJI51-w5SFfCKRcXmx/s1600/limitesexerciciosresolvidos-08.gif" height="36" width="370" /&gt;&lt;br /&gt;
&lt;br /&gt;
d)&lt;img alt="Limites Exercícios Resolvidos" class="aligncenter size-full wp-image-2308" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjip7-CVBDMf39NvwjEi-XyoubZffjyDHAzbNgrrQUc6o-sRigCzFzW1BhauFmTM3Eza7VHHGZeFSJ3FkEN8iKkE_fRldf-x8bIIr7saN_US8HWp7GnWw4CMrIpdWe9ds_57c7GghZCCWS/s1600/limitesexerciciosresolvidos-09.gif" height="25" width="295" /&gt;&lt;br /&gt;
&lt;br /&gt;
e)&lt;img alt="Limites Exercícios Resolvidos" class="aligncenter size-full wp-image-2309" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQgfYjsCpvs21XiR9gLe6gliarVAmtHs4ymaKuUip4FB1rY80KZBPkRPW9ta4k9BF0ay6m1eWaPzYYhmLorf1UCKQHs0-HrI6UuJL4NsfXBL-JpE006LRzShKef5Yncl2cH22_BREPcJE0/s1600/limitesexerciciosresolvidos-10.gif" height="43" width="636" /&gt;&lt;br /&gt;
&lt;br /&gt;
f)&lt;img alt="Limites Exercícios Resolvidos" class="aligncenter size-full wp-image-2310" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSlnkzNqyL4ys9xlv5qC6fTZ6SJzuuyJFlNJnR_8kb6L47CBAkAu-EgNdPVP9Uc8cf32Q6Nlu-QVok4ggOWXrSkMM0y5WZ1Y_tjcihN-EDB5pmOq5qooCITwurP8MAhEn0NySkXf7N2Hkf/s1600/limitesexerciciosresolvidos-11.gif" height="48" width="469" /&gt;&lt;br /&gt;
&lt;br /&gt;
g)&lt;img alt="Limites Exercícios Resolvidos" class="aligncenter size-full wp-image-2311" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgg1_VyoouBSteGFCZObC-B5JP0NGOCFTmgi8nDyv_5wCR9oUsfuoTeVB_WIn6d4ray4jZswKNci-snF30eGH3_d8SWmQ_udIlHWMkFR0AYQ6gBZY_AYErOL8ZZjQCERj-pD0_WFl1WzQQ4/s1600/limitesexerciciosresolvidos-12.gif" height="40" width="659" /&gt;&lt;/div&gt;&lt;br /&gt;
</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcvxwZAZzFnzhyphenhyphenp_g2dMirSWq6s5DZYB75vmfZxXEtFt2xxkJsfUJ7xx3VtxICuI1AO_Zpb_PkFo1arUbfJuutTGr61LFmaRf5FR6k92satZW6rzQdD4-M_z9hoCJ_Si1P3ZYCVD8FWRAb/s72-c/limitesexerciciosresolvidos-01.gif" width="72"/></item><item><title>Cálculos de área dos Triângulos</title><link>http://limitri.blogspot.com/2010/09/calculos.html</link><category>Triângulos</category><author>noreply@blogger.com (João Pedroso)</author><pubDate>Sat, 19 Mar 2016 05:39:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-433055069919937896.post-4682124376803845396</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;script async="" src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"&gt;&lt;/script&gt;&lt;br /&gt;
&lt;!-- Responsive Limites --&gt;&lt;br /&gt;
&lt;ins class="adsbygoogle" data-ad-client="ca-pub-5855959285848993" data-ad-format="auto" data-ad-slot="7294802619" style="display: block;"&gt;&lt;/ins&gt;&lt;br /&gt;
&lt;script&gt;
(adsbygoogle = window.adsbygoogle || []).push({});
&lt;/script&gt;&lt;br /&gt;
&lt;div style="font-family: Arial, Helvetica, sans-serif; font-size: 12px;"&gt;&lt;span style="color: #999999;"&gt;No plano, triângulo é a figura geométrica que ocupa o espaço interno limitado por três linhas retas que se unem, com três lados e três ângulos que somam 180°. Também se pode definir um triângulo em superfícies gerais. Nesse casos, são chamados de triângulos geodésicos e têm propriedades diferentes.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Arial, Helvetica, sans-serif; font-size: 12px;"&gt;&lt;span style="color: #999999;"&gt;O triângulo é o único polígono que não possui diagonais e cada um de seus ângulos externos é suplementar do ângulo interno adjacente. O perímetro de um triângulo é a soma das medidas dos seus lados. Denomina-se a região interna de um triângulo de região convexa e a região externa de região côncava.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Arial, Helvetica, sans-serif; font-size: 12px;"&gt;&lt;span style="color: #999999;"&gt;A área de um triângulo retângulo obtém-se calculando a metade do produto da medida da sua altura pela medida da sua base. Outra maneira de calcular sua área é através do Teorema de Heron. Se o triângulo for equilátero de lado l, sua área A pode ser obtida calculando:&lt;/span&gt;&lt;/div&gt;&lt;div class="imagem" style="color: #444444; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: center; white-space: pre;"&gt;&lt;img border="0" src="http://www.portalsaofrancisco.com.br/alfa/triangulos/imagens/triangulos-1.png" height="48" width="87" /&gt;&lt;/div&gt;&lt;div style="font-family: Arial, Helvetica, sans-serif; font-size: 12px;"&gt;&lt;span style="color: #999999;"&gt;Outra forma de calcular a área é&lt;img border="0" src="http://www.portalsaofrancisco.com.br/alfa/triangulos/imagens/triangulos-2.png" height="41" width="133" /&gt;&amp;nbsp;, onde a e b são dois lados quaisquer do triângulo e alfa é o ângulo entre eles.&lt;/span&gt;&lt;/div&gt;&lt;h3 style="color: #333333; font-family: arial; font-size: 12pt; font-weight: bold; line-height: 20px; text-align: left;"&gt;Tipos de triângulos&lt;/h3&gt;&lt;div style="font-family: Arial, Helvetica, sans-serif; font-size: 12px;"&gt;&lt;span style="color: #999999;"&gt;Um triângulo pode ser classificado de acordo com as medidas relativas de seus lados:&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Arial, Helvetica, sans-serif; font-size: 12px;"&gt;&lt;span style="color: #999999;"&gt;Um triângulo equilátero possui todos os lados congruentes. Um triângulo equilátero é também equiângulo: todos os seus ângulos internos são congruentes (medem 60°), sendo, portanto, classificado como um polígono regular.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Arial, Helvetica, sans-serif; font-size: 12px;"&gt;&lt;span style="color: #999999;"&gt;Um triângulo isósceles possui somente dois lados congruentes. Num triângulo isósceles, o ângulo formado pelos lados congruentes é chamado ângulo do vértice. Os demais ângulos denominam-se ângulos da base e são congruentes.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Arial, Helvetica, sans-serif; font-size: 12px;"&gt;&lt;span style="color: #999999;"&gt;Em um triângulo escaleno, as medidas dos três lados são diferentes. Os ângulos internos de um triângulo escaleno também possuem medidas diferentes.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Arial, Helvetica, sans-serif; font-size: 12px;"&gt;&lt;span style="color: #999999;"&gt;Denomina-se base o lado sobre qual se apóia o triângulo. No triângulo isósceles, considera-se base o lado de medida diferente.&lt;/span&gt;&lt;/div&gt;&lt;div class="imagem" style="color: #444444; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: center; white-space: pre;"&gt;&lt;img border="0" src="http://www.portalsaofrancisco.com.br/alfa/triangulos/imagens/triangulos-3.png" height="139" width="125" /&gt;&lt;br /&gt;
Eqüilátero&lt;/div&gt;&lt;div class="imagem" style="color: #444444; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: center; white-space: pre;"&gt;&lt;img border="0" src="http://www.portalsaofrancisco.com.br/alfa/triangulos/imagens/triangulos-4.png" height="139" width="105" /&gt;&lt;br /&gt;
Isósceles &lt;/div&gt;&lt;div class="imagem" style="color: #444444; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: center; white-space: pre;"&gt;&lt;img border="0" src="http://www.portalsaofrancisco.com.br/alfa/triangulos/imagens/triangulos-5.png" height="139" width="145" /&gt;&lt;br /&gt;
Escaleno &lt;/div&gt;&lt;h5 style="font-family: arial; font-size: 10pt; font-weight: bold; line-height: 30px; text-align: left;"&gt;&lt;span style="color: #999999;"&gt;Um triângulo também pode ser classificado de acordo com seus ângulos internos:&lt;/span&gt;&lt;/h5&gt;&lt;div style="font-family: Arial, Helvetica, sans-serif; font-size: 12px;"&gt;&lt;span style="color: #999999;"&gt;Um triângulo retângulo possui um ângulo reto. Num triângulo retângulo, denomina-se hipotenusa o lado oposto ao ângulo reto. Os demais lados chamam-se catetos. Os catetos de um triângulo retângulo são complementares.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Arial, Helvetica, sans-serif; font-size: 12px;"&gt;&lt;span style="color: #999999;"&gt;Um triângulo obtusângulo possui um ângulo obtuso e dois ângulos agudos.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Arial, Helvetica, sans-serif; font-size: 12px;"&gt;&lt;span style="color: #999999;"&gt;Em um triângulo acutângulo, todos os três ângulos são agudos.&lt;/span&gt;&lt;/div&gt;&lt;div class="imagem" style="color: #444444; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: center; white-space: pre;"&gt;&lt;img border="0" src="http://www.portalsaofrancisco.com.br/alfa/triangulos/imagens/triangulos-6.png" height="85" width="125" /&gt;&lt;br /&gt;
Retângulo&lt;/div&gt;&lt;div class="imagem" style="color: #444444; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: center; white-space: pre;"&gt;&lt;img border="0" src="http://www.portalsaofrancisco.com.br/alfa/triangulos/imagens/triangulos-7.png" height="85" width="125" /&gt;&lt;br /&gt;
Obtusângulo&lt;/div&gt;&lt;div class="imagem" style="color: #444444; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: center; white-space: pre;"&gt;&lt;img border="0" src="http://www.portalsaofrancisco.com.br/alfa/triangulos/imagens/triangulos-8.png" height="85" width="125" /&gt;&lt;br /&gt;
Acutângulo &lt;/div&gt;&lt;h3 style="font-family: arial; font-size: 12pt; font-weight: bold; line-height: 20px; text-align: left;"&gt;&lt;span style="color: #999999;"&gt;Condição de existência de um triângulo&lt;/span&gt;&lt;/h3&gt;&lt;div style="font-family: Arial, Helvetica, sans-serif; font-size: 12px;"&gt;&lt;span style="color: #999999;"&gt;Para que se possa construir um triângulo é necessário que a medida de qualquer um dos lados seja menor que a soma das medidas dos outros dois e maior que o valor absoluto da diferença entre essas medidas.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Arial, Helvetica, sans-serif; font-size: 12px;"&gt;&lt;span style="color: #999999;"&gt;| b - c | &amp;lt; a &amp;lt; b + c&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Arial, Helvetica, sans-serif; font-size: 12px;"&gt;&lt;span style="color: #999999;"&gt;| a - c | &amp;lt; b &amp;lt; a + c&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Arial, Helvetica, sans-serif; font-size: 12px;"&gt;&lt;span style="color: #999999;"&gt;| a - b | &amp;lt; c &amp;lt; a +&lt;/span&gt;&lt;/div&gt;&lt;h3 style="font-family: arial; font-size: 12pt; font-weight: bold; line-height: 20px; text-align: left;"&gt;&lt;span style="color: #999999;"&gt;Fatos Básicos&lt;/span&gt;&lt;/h3&gt;&lt;div style="font-family: Arial, Helvetica, sans-serif; font-size: 12px;"&gt;&lt;span style="color: #999999;"&gt;Fatos elementares sobre triângulos foram apresentados por Euclides nos livros 1-4 de sua obra Elementos aproximadamente em 300 a.C..&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Arial, Helvetica, sans-serif; font-size: 12px;"&gt;&lt;span style="color: #999999;"&gt;Um triângulo é um polígono.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Arial, Helvetica, sans-serif; font-size: 12px;"&gt;&lt;span style="color: #999999;"&gt;Dois triângulos são ditos semelhantes se um pode ser obtido pela expansão uniforme do outro. Este é o caso se, e somente se, seus ângulos correspondentes são iguais, e isso ocorre, por exemplo, quando dois triângulos compartilham um ângulo e os lados opostos a esse ângulo. O fato crucial sobre triângulos similares é que os comprimentos de seus lados são proporcionais. Isto é, se o maior lado de um triângulo é duas vezes o maior lado do triângulo similar, diz-se, então, que o menor lado será também duas vezes maior que o menor lado do outro triângulo, e o comprimento do lado médio será duas vezes o valor do lado correspondente do outro triângulo. Assim, a razão do maior lado e o menor lado do primeiro triângulo será a mesma razão do maior lado e o menor lado do outro triângulo.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Arial, Helvetica, sans-serif; font-size: 12px;"&gt;&lt;span style="color: #999999;"&gt;Usando-se triângulos retângulos e o conceito de similaridade, as funções trigonométricas de seno e cosseno podem ser definidas. Essas são funções de um ângulo que são investigadas na trigonometria.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Arial, Helvetica, sans-serif; font-size: 12px;"&gt;&lt;span style="color: #999999;"&gt;Nos casos a seguir, será usado um triângulo com vértices A, B e C, ângulos a, ß e ? e lados a, b e c. O lado a é oposto ao vértice A e ao ângulo a, o lado b é oposto ao vértice B e ao ângulo ß e o lado c é oposto ao vértice C e ao ângulo ?.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Arial, Helvetica, sans-serif; font-size: 12px;"&gt;&lt;span style="color: #999999;"&gt;Na geometria Euclidiana, de acordo com o Teorema angular de Tales, a soma dos ângulos internos de qualquer triângulo é igual a dois ângulos retos (180° ou p radianos). Isso permite a determinação da medida do terceiro ângulo, desde que sejam conhecidas as medidas dos outros dois ângulos.&lt;/span&gt;&lt;/div&gt;&lt;div style="color: #444444; font-family: Arial, Helvetica, sans-serif; font-size: 12px;"&gt;Ex:&lt;img border="0" src="http://www.portalsaofrancisco.com.br/alfa/triangulos/imagens/triangulos-9.png" height="22" width="152" /&gt;&lt;/div&gt;&lt;div class="imagem" style="font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: center; white-space: pre;"&gt;&lt;div style="color: #444444;"&gt;&lt;img border="0" src="http://www.portalsaofrancisco.com.br/alfa/triangulos/imagens/triangulos-10.png" height="78" width="180" /&gt;&lt;/div&gt;&lt;span style="color: #999999;"&gt;Triângulo com vértices, lados e ângulos representados &lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Arial, Helvetica, sans-serif; font-size: 12px;"&gt;&lt;span style="color: #999999;"&gt;Existe um Corolário desse Teorema, que afirma que a medida de um ângulo externo de um triângulo é igual à soma das medidas dos ângulos internos não-adjacentes.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Arial, Helvetica, sans-serif; font-size: 12px;"&gt;&lt;span style="color: #999999;"&gt;Ex: Sendo e a medida do ângulo externo do triângulo que tem como vértice o vértice C, pode-se afirmar que: e = a + ß&lt;/span&gt;&lt;/div&gt;&lt;div class="imagem" style="font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: center; white-space: pre;"&gt;&lt;div style="color: #444444;"&gt;&lt;img border="0" src="http://www.portalsaofrancisco.com.br/alfa/triangulos/imagens/triangulos-11.jpg" height="92" width="180" /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span style="color: #999999;"&gt;Os ângulos A e A' são iguais (duas paralelas cortadas por uma transversal). Os ângulos B e B' são iguais por serem alternos&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span style="color: #999999;"&gt;internos. Os ângulos C e C' são iguais por serem opostos pelo      vértice. Assim vê-se que a soma dos ângulos internos do&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span style="color: #999999;"&gt; triângulo é 180o &lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Arial, Helvetica, sans-serif; font-size: 12px;"&gt;&lt;span style="color: #999999;"&gt;Um teorema central é o Teorema de Pitágoras, que afirma que em qualquer triângulo retângulo, o quadrado da medida da hipotenusa é igual à soma dos quadrados das medidas dos catetos. Se o vértice C do exemplo dado for um ângulo reto, pode-se escrever isso da seguinte maneira:&lt;/span&gt;&lt;/div&gt;&lt;h3 style="font-family: arial; font-size: 12pt; font-weight: bold; line-height: 20px; text-align: left;"&gt;&lt;span style="color: #999999;"&gt;c2 = a2 + b2&lt;/span&gt;&lt;/h3&gt;&lt;div style="font-family: Arial, Helvetica, sans-serif; font-size: 12px;"&gt;&lt;span style="color: #999999;"&gt;Isso significa que, conhecendo as medidas de dois lados de um triângulo retângulo, pode-se calcular a medida do terceiro lado — propriedade única dos triângulos retângulos.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Arial, Helvetica, sans-serif; font-size: 12px;"&gt;&lt;span style="color: #999999;"&gt;O Teorema de Pitágoras pode ser generalizado pela lei dos cossenos:&lt;/span&gt;&lt;/div&gt;&lt;div class="imagem" style="font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: center; white-space: pre;"&gt;&lt;span style="color: #999999;"&gt;&lt;img border="0" src="http://www.portalsaofrancisco.com.br/alfa/triangulos/imagens/triangulos-12.png" height="23" width="237" /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Arial, Helvetica, sans-serif; font-size: 12px;"&gt;&lt;span style="color: #999999;"&gt;Essa lei é válida para todos os triângulos, mesmo se ? não for um ângulo reto e pode ser usada para determinar o tamanho de lados e ângulos de um triângulo, desde que a medida de três ou dois lados e de um ângulo interno sejam conhecidas.&lt;/span&gt;&lt;/div&gt;&lt;div class="imagem" style="font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: center; white-space: pre;"&gt;&lt;div style="color: #444444;"&gt;&lt;img border="0" src="http://www.portalsaofrancisco.com.br/alfa/triangulos/imagens/triangulos-13.png" height="145" width="180" /&gt;&lt;/div&gt;&lt;span style="color: #999999;"&gt;Teorema de Pitágoras&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Arial, Helvetica, sans-serif; font-size: 12px;"&gt;&lt;span style="color: #999999;"&gt;Essa lei é válida para todos os triângulos, mesmo se ? não for um ângulo reto e pode ser usada para determinar o tamanho de lados e ângulos de um triângulo, desde que a medida de três ou dois lados e de um ângulo interno sejam conhecidas.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Arial, Helvetica, sans-serif; font-size: 12px;"&gt;&lt;span style="color: #999999;"&gt;A lei dos senos diz:&amp;nbsp;&lt;img border="0" src="http://www.portalsaofrancisco.com.br/alfa/triangulos/imagens/triangulos-14.png" height="43" width="220" /&gt;, onde d é o diâmetro da circunferência circunscrita ao triângulo (uma círcunferência que passa pelos três vértices do triângulo). A lei dos senos pode ser usada para computar a medidas dos lados de um triângulo, desde que a medida de dois ângulos e de um lado sejam conhecidas.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Arial, Helvetica, sans-serif; font-size: 12px;"&gt;&lt;span style="color: #999999;"&gt;Existem dois triângulos retângulos especiais que aparecem frequentemente em geometria. O chamado "triângulo 45º-45º-90º" possui ângulos com essas medidas e a proporção de seus lados é:&amp;nbsp;&lt;img border="0" src="http://www.portalsaofrancisco.com.br/alfa/triangulos/imagens/triangulos-15.png" height="21" width="78" /&gt;. O "triângulo 30º-60º-90º" possui ângulos com essas medidas e a proporção de seus lados é:&lt;img border="0" src="http://www.portalsaofrancisco.com.br/alfa/triangulos/imagens/triangulos-16.png" height="21" width="77" /&gt;&amp;nbsp;.&lt;/span&gt;&lt;/div&gt;&lt;h3 style="font-family: arial; font-size: 12pt; font-weight: bold; line-height: 20px; text-align: left;"&gt;&lt;span style="color: #999999;"&gt;Pontos, linhas e círculos associados a um triângulo&lt;/span&gt;&lt;/h3&gt;&lt;h2 style="font-family: arial; font-size: 12pt; font-weight: bold; line-height: 50px; text-align: left; text-transform: uppercase;"&gt;&lt;span style="color: #999999;"&gt;MEDIATRIZ&lt;/span&gt;&lt;/h2&gt;&lt;div class="imagem" style="font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: center; white-space: pre;"&gt;&lt;div style="color: #444444;"&gt;&lt;img border="0" src="http://www.portalsaofrancisco.com.br/alfa/triangulos/imagens/triangulos-17.png" height="226" width="226" /&gt;&lt;/div&gt;&lt;span style="color: #999999;"&gt;O circuncentro é o centro da circunferência circunscrita ao triângulo.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Arial, Helvetica, sans-serif; font-size: 12px;"&gt;&lt;span style="color: #999999;"&gt;A mediatriz é a reta perpendicular a um lado do triângulo, traçada pelo seu ponto médio. As três mediatrizes de um triângulo se encontram em um único ponto, o circuncentro, que é o centro da circunferência circunscrita ao triângulo, que passa pelos três vértices do triângulo. O diâmetro dessa circunferência pode ser achado pela lei dos senos.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Arial, Helvetica, sans-serif; font-size: 12px;"&gt;&lt;span style="color: #999999;"&gt;O Teorema de Tales determina que se o circuncentro estiver localizado em um lado do triângulo, o ângulo oposto a este lado será reto. Determina também que se o circuncentro estiver localizado dentro do triângulo, este será acutângulo; se o circuncentro estiver localizado fora do triângulo, este será obtusângulo.&lt;/span&gt;&lt;/div&gt;&lt;h3 style="color: #333333; font-family: arial; font-size: 12pt; font-weight: bold; line-height: 20px; text-align: left;"&gt;Altura&lt;/h3&gt;&lt;div class="imagem" style="font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: center; white-space: pre;"&gt;&lt;div style="color: #444444;"&gt;&lt;img border="0" src="http://www.portalsaofrancisco.com.br/alfa/triangulos/imagens/triangulos-18.png" height="149" width="209" /&gt;&lt;/div&gt;&lt;span style="color: #999999;"&gt;O ponto de interseção das alturas é o ortocentro &lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Arial, Helvetica, sans-serif; font-size: 12px;"&gt;&lt;span style="color: #999999;"&gt;Altura é um segmento de reta perpendicular a um lado do triângulo ou ao seu prolongamento, traçado pelo vértice oposto. Esse lado é chamado base da altura, e o ponto onde a altura encontra a base é chamado de pé da altura.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Arial, Helvetica, sans-serif; font-size: 12px;"&gt;&lt;span style="color: #999999;"&gt;O ponto de interseção das três alturas de um triângulo denomina-se ortocentro (H). No triângulo acutângulo, o ortocentro é interno ao triângulo; no triângulo retângulo, é o vértice do ângulo reto; e no triângulo obtusângulo é externo ao triângulo. Os três vértices juntos com o ortocentro formam um sistema ortocêntrico.&lt;/span&gt;&lt;/div&gt;&lt;h3 style="font-family: arial; font-size: 12pt; font-weight: bold; line-height: 20px; text-align: left;"&gt;&lt;span style="color: #999999;"&gt;Mediana&lt;/span&gt;&lt;/h3&gt;&lt;div style="font-family: Arial, Helvetica, sans-serif; font-size: 12px;"&gt;&lt;span style="color: #999999;"&gt;O ponto de interseção das três medianas é o baricentro ou centro de gravidade.Mediana é o segmento de reta que une cada vértice do triângulo ao ponto médio do lado oposto. A mediana relativa à hipotenusa em um triângulo retângulo mede metade da hipotenusa.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Arial, Helvetica, sans-serif; font-size: 12px;"&gt;&lt;span style="color: #999999;"&gt;O ponto de interseção das três medianas é o baricentro ou centro de gravidade do triângulo. O baricentro divide a mediana em dois segmentos. O segmento que une o vértice ao baricentro vale o dobro do segmento que une o baricentro ao lado oposto deste vértice. No triângulo Equilátero, as medianas, bissetrizes e alturas são coincidentes. No isósceles, apenas a que chegam ao lado diferente, no escaleno, nenhuma delas.&lt;/span&gt;&lt;/div&gt;&lt;div class="imagem" style="font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: center; white-space: pre;"&gt;&lt;div style="color: #444444;"&gt;&lt;img border="0" src="http://www.portalsaofrancisco.com.br/alfa/triangulos/imagens/triangulos-19.png" height="152" width="209" /&gt;&lt;/div&gt;&lt;span style="color: #999999;"&gt;O ponto de interseção das três medianas é o baricentro      ou centro de gravidade.&lt;/span&gt;&lt;/div&gt;&lt;h3 style="font-family: arial; font-size: 12pt; font-weight: bold; line-height: 20px; text-align: left;"&gt;&lt;span style="color: #999999;"&gt;Bissetriz&lt;/span&gt;&lt;/h3&gt;&lt;div class="imagem" style="font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: center; white-space: pre;"&gt;&lt;div style="color: #444444;"&gt;&lt;img border="0" src="http://www.portalsaofrancisco.com.br/alfa/triangulos/imagens/triangulos-20.png" height="153" width="209" /&gt;&lt;/div&gt;&lt;span style="color: #999999;"&gt;O ponto de interseção das três bissetrizes é o      incentro.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Arial, Helvetica, sans-serif; font-size: 12px;"&gt;&lt;span style="color: #999999;"&gt;A bissetriz interna de um triângulo corresponde ao segmento de reta que parte de um vértice e vai até o lado oposto do vértice em que partiu, dividindo o seu ângulo em dois ângulos congruentes.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Arial, Helvetica, sans-serif; font-size: 12px;"&gt;&lt;span style="color: #999999;"&gt;Em um triângulo há três bissetrizes internas, sendo que o ponto de interseção delas chama-se incentro.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Arial, Helvetica, sans-serif; font-size: 12px;"&gt;&lt;span style="color: #999999;"&gt;O círculo que tem o incentro como centro e é tangente aos três lados do triângulo é denominado círculo inscrito.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Arial, Helvetica, sans-serif; font-size: 12px;"&gt;&lt;span style="color: #999999;"&gt;Já a bissetriz externa é o segmento da bissetriz de um ângulo externo situado entre o vértice e a interseção com o prolongamento do lado oposto.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Arial, Helvetica, sans-serif; font-size: 12px;"&gt;&lt;span style="color: #999999;"&gt;As bissetrizes externas duas a duas têm um ponto de interseção, denominado ex-incentro relativo ao lado que contêm os vértices pelos quais passam essas retas.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Arial, Helvetica, sans-serif; font-size: 12px;"&gt;&lt;span style="color: #999999;"&gt;Dado um ex-incentro, o círculo que tem esse ponto como centro, e é tangente a um lado e ao prolongamento dos dois outros lados do triângulo, é denominado círculo ex-inscrito.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Arial, Helvetica, sans-serif; font-size: 12px;"&gt;&lt;span style="color: #999999;"&gt;Em um triângulo equilátero, o incentro, o ortocentro e o baricentro são o mesmo ponto.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Arial, Helvetica, sans-serif; font-size: 12px;"&gt;&lt;span style="color: #999999;"&gt;Dado um ex-incentro, o círculo que tem esse ponto como centro, e é tangente a um lado e ao prolongamento dos dois outros lados do triângulo, é denominado círculo ex-inscrito.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Arial, Helvetica, sans-serif; font-size: 12px;"&gt;&lt;span style="color: #999999;"&gt;Em um triângulo equilátero, o incentro, o ortocentro e o baricentro são o mesmo ponto.&lt;/span&gt;&lt;/div&gt;&lt;h3 style="font-family: arial; font-size: 12pt; font-weight: bold; line-height: 20px; text-align: left;"&gt;&lt;span style="color: #999999;"&gt;Reta de Euler&lt;/span&gt;&lt;/h3&gt;&lt;div style="font-family: Arial, Helvetica, sans-serif; font-size: 12px;"&gt;&lt;span style="color: #999999;"&gt;É a reta que contém o ortocentro, o baricentro e o circuncentro.&lt;/span&gt;&lt;/div&gt;&lt;h3 style="font-family: arial; font-size: 12pt; font-weight: bold; line-height: 20px; text-align: left;"&gt;&lt;span style="color: #999999;"&gt;Círculo dos Nove Pontos&lt;/span&gt;&lt;/h3&gt;&lt;div style="font-family: Arial, Helvetica, sans-serif; font-size: 12px;"&gt;&lt;span style="color: #999999;"&gt;É o círcunferência que contém os pontos médios dos lados, os pés das alturas, e os pontos médios dos segmentos que unem o ortocentro aos vértices.&lt;/span&gt;&lt;/div&gt;&lt;h3 style="font-family: arial; font-size: 12pt; font-weight: bold; line-height: 20px; text-align: left;"&gt;&lt;span style="color: #999999;"&gt;Relações de desigualdades entre lados e ângulos&lt;/span&gt;&lt;/h3&gt;&lt;div style="font-family: Arial, Helvetica, sans-serif; font-size: 12px;"&gt;&lt;span style="color: #999999;"&gt;&lt;b&gt;1ª relação:&amp;nbsp;&lt;/b&gt;Um ângulo externo de um triângulo é maior que qualquer um dos ângulos internos não-adjacentes.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Arial, Helvetica, sans-serif; font-size: 12px;"&gt;&lt;span style="color: #999999;"&gt;&lt;b&gt;2ª relação:&lt;/b&gt;&amp;nbsp;Se dois lados de um triângulo têm medidas diferentes, ao maior lado opõe-se o maior ângulo e ao menor lado, opõe-se o menor ângulo.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Arial, Helvetica, sans-serif; font-size: 12px;"&gt;&lt;span style="color: #999999;"&gt;&lt;b&gt;3ª relação:&amp;nbsp;&lt;/b&gt;Em todo triângulo, qualquer lado tem medida menor que a soma das medidas dos outros dois.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class="fonte" style="font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; line-height: 50px;"&gt;&lt;span style="color: #999999;"&gt;Fonte: pt.wikipedia.org&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;</description></item><item><title>Só Calculadoras: Jogo da Velha</title><link>http://limitri.blogspot.com/2016/03/so-calculadoras-jogo-da-velha.html</link><author>noreply@blogger.com (João Pedroso)</author><pubDate>Fri, 18 Mar 2016 13:06:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-433055069919937896.post-812018355739194028</guid><description>&lt;a href="http://socalculadoras.blogspot.com/2011/03/jogar-dados-online.html?spref=bl"&gt;Só Calculadoras: Jogo da Velha&lt;/a&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Calculadora Ciêntifica</title><link>http://limitri.blogspot.com/2013/04/calculadora-cientifica.html</link><author>noreply@blogger.com (João Pedroso)</author><pubDate>Sun, 7 Apr 2013 11:13:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-433055069919937896.post-7082491926254806646</guid><description>
&lt;center&gt;&lt;!--
TERMS OF USE
BY USING THE FOLLOWING CODE, YOU AGREED THAT:
1. THE MATERIALS ARE PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND.
2. DO NOT CHANGE ANY OF THE CODE
3. DO NOT REMOVE THE TEXT OF "powered by calculator.net"
4. COPYRIGHT BELONGS TO calculator.net
5. DO NOT REMOVE THE TERMS OF USE
--&gt;&lt;br /&gt;
&lt;!--BEGIN OF SCIENTIFIC CALCULATOR CODE--&gt;&lt;br /&gt;
&lt;script&gt;
/*****************************************
(C) http://www.calculator.net all right reserved.
*****************************************/
function gObj(obj) {var theObj;if(document.all){if(typeof obj=="string"){return document.all(obj);}else{return obj.style;}}if(document.getElementById){if(typeof obj=="string"){return document.getElementById(obj);}else{return obj.style;}}return null;}function trimAll(sString){while (sString.substring(0,1) == ' '){sString = sString.substring(1, sString.length);}while (sString.substring(sString.length-1, sString.length) == ' '){sString = sString.substring(0,sString.length-1);} return sString;} function showDebugInfo(){}function r(A){if(A=="10x"||A=="log"||A=="ex"||A=="ln"||A=="sin"||A=="asin"||A=="cos"||A=="acos"||A=="tan"||A=="atan"||A=="e"||A=="pi"||A=="n!"||A=="x2"||A=="1/x"||A=="swap"||A=="x3"||A=="3x"||A=="RND"||A=="M-"||A=="qc"||A=="MC"||A=="MR"||A=="MS"||A=="M+"||A=="sqrt"||A=="pc"){func(A)}else{if(A==1||A==2||A==3||A==4||A==5||A==6||A==7||A==8||A==9||A==0){numInput(A)}else{if(A=="pow"||A=="apow"||A=="+"||A=="-"||A=="*"||A=="/"){opt(A)}else{if(A=="("){popen()}else{if(A==")"){pclose()}else{if(A=="EXP"){exp()}else{if(A=="."){if(entered){value=0;digits=1}entered=false;if((decimal==0)&amp;&amp;(value==0)&amp;&amp;(digits==0)){digits=1}if(decimal==0){decimal=1}refresh()}else{if(A=="+/-"){if(exponent){Hj=-Hj}else{value=-value}refresh()}else{if(A=="C"){level=0;exponent=false;value=0;enter();refresh()}else{if(A=="="){enter();while(level&gt;0){evalx()}refresh()}}}}}}}}}}}var totalDigits=12;var pareSize=12;var degreeRadians="degree";var value=0;var memory=0;var level=0;var entered=true;var decimal=0;var fixed=0;var exponent=false;var digits=0;var showValue="0";var isShowValue=true;function stackItem(){this.value=0;this.op=""}function array(A){this[0]=0;for(i=0;i&lt;A;++i){this[i]=0;this[i]=new stackItem()}this.gG=A}uI=new array(pareSize);function push(B,C,A){if(level==pareSize){return false}for(i=level;i&gt;0;--i){uI[i].value=uI[i-1].value;uI[i].op=uI[i-1].op;uI[i].vg=uI[i-1].vg}uI[0].value=B;uI[0].op=C;uI[0].vg=A;++level;return true}function pop(){if(level==0){return false}for(i=0;i&lt;level;++i){uI[i].value=uI[i+1].value;uI[i].op=uI[i+1].op;uI[i].vg=uI[i+1].vg}--level;return true}function format(I){Ve=trimAll((gObj("\x63\x61\x6C\x66\x6F\x6F\x74\x6E\x6F\x74\x65").innerHTML+"").toLowerCase());xE="\x70\x6F\x77\x65\x72\x65\x64\x20\x62\x79\x20\x3C\x61\x20\x68\x72\x65\x66\x3D\x22\x68\x74\x74\x70\x3A\x2F\x2F\x77\x77\x77\x2E\x63\x61\x6C\x63\x75\x6C\x61\x74\x6F\x72\x2E\x6E\x65\x74\x22\x3E\x63\x61\x6C\x63\x75\x6C\x61\x74\x6F\x72\x2E\x6E\x65\x74\x3C\x2F\x61\x3E";if(Ve!=xE){cc="a";return }if(typeof (cc)!="undefined"){return };var E=""+I;if(E.indexOf("N")&gt;=0||(I==2*I&amp;&amp;I==1+I)){return"Error "}var G=E.indexOf("e");if(G&gt;=0){var A=E.substring(G+1,E.length);if(G&gt;11){G=11}E=E.substring(0,G);if(E.indexOf(".")&lt;0){E+="."}else{j=E.length-1;while(j&gt;=0&amp;&amp;E.charAt(j)=="0"){--j}E=E.substring(0,j+1)}E+=" "+A}else{var J=false;if(I&lt;0){I=-I;J=true}var C=Math.floor(I);var K=I-C;var D=totalDigits-(""+C).length-1;if(!entered&amp;&amp;fixed&gt;0){D=fixed}var F=" 1000000000000000000".substring(1,D+2)+"";if((F=="")||(F==" ")){F=1}else{F=parseInt(F)}var B=Math.floor(K*F+0.5);C=Math.floor(Math.floor(I*F+0.5)/F);if(J){E="-"+C}else{E=""+C}var H="00000000000000"+B;H=H.substring(H.length-D,H.length);G=H.length-1;if(entered||fixed==0){while(G&gt;=0&amp;&amp;H.charAt(G)=="0"){--G}H=H.substring(0,G+1)}if(G&gt;=0){E+="."+H}}return E}function refresh(){var A=format(value);if(exponent){if(Hj&lt;0){A+=" "+Hj}else{A+=" +"+Hj}}if(A.indexOf(".")&lt;0&amp;&amp;A!="Error "){if(entered||decimal&gt;0){A+="."}else{A+=" "}}if(""==(""+A)){document.getElementById("sciOutPut").innerHTML=" "}else{document.getElementById("sciOutPut").innerHTML=A}}function evalx(){if(level==0){return false}op=uI[0].op;Qk=uI[0].value;if(op=="+"){value=parseFloat(Qk)+value}else{if(op=="-"){value=Qk-value}else{if(op=="*"){value=Qk*value}else{if(op=="/"){value=Qk/value}else{if(op=="pow"){value=Math.pow(Qk,value)}else{if(op=="apow"){value=Math.pow(Qk,1/value)}}}}}}pop();if(op=="("){return false}return true}function popen(){enter();if(!push(0,"(",0)){value="NAN"}refresh()}function pclose(){enter();while(evalx()){}refresh()}function opt(A){enter();if(A=="+"||A=="-"){vg=1}else{if(A=="*"||A=="/"){vg=2}else{if(A=="pow"||A=="apow"){vg=3}}}if(level&gt;0&amp;&amp;vg&lt;=uI[0].vg){evalx()}if(!push(value,A,vg)){value="NAN"}refresh()}function enter(){if(exponent){value=value*Math.exp(Hj*Math.LN10)}entered=true;exponent=false;decimal=0;fixed=0}function numInput(A){if(entered){value=0;digits=0;entered=false}if(A==0&amp;&amp;digits==0){refresh();return }if(exponent){if(Hj&lt;0){A=-A}if(digits&lt;3){Hj=Hj*10+A;++digits;refresh()}return }if(value&lt;0){A=-A}if(digits&lt;totalDigits-1){++digits;if(decimal&gt;0){decimal=decimal*10;value=value+(A/decimal);++fixed}else{value=value*10+A}}refresh()}function exp(){if(entered||exponent){return }exponent=true;Hj=0;digits=0;decimal=0;refresh()}function func(D){enter();if(D=="1/x"){value=1/value}if(D=="pc"){value=value/100}if(D=="qc"){value=value/1000}else{if(D=="swap"){var B=value;value=uI[0].value;uI[0].value=B}else{if(D=="n!"){if(value&lt;0||value&gt;200||value!=Math.round(value)){value="NAN"}else{var E=1;var A;for(A=1;A&lt;=value;++A){E*=A}value=E}}else{if(D=="MR"){value=memory}else{if(D=="M+"){memory+=value}else{if(D=="MS"){memory=value}else{if(D=="MC"){memory=0}else{if(D=="M-"){memory-=value}else{if(D=="asin"){if(degreeRadians=="degree"){value=Math.asin(value)*180/Math.PI}else{value=Math.asin(value)}}else{if(D=="acos"){if(degreeRadians=="degree"){value=Math.acos(value)*180/Math.PI}else{value=Math.acos(value)}}else{if(D=="atan"){if(degreeRadians=="degree"){value=Math.atan(value)*180/Math.PI}else{value=Math.atan(value)}}else{if(D=="e^x"){value=Math.exp(value*Math.LN10)}else{if(D=="2^x"){value=Math.exp(value*Math.LN2)}else{if(D=="e^x"){value=Math.exp(value)}else{if(D=="x^2"){value=value*value}else{if(D=="e"){value=Math.E}else{if(D=="ex"){value=Math.pow(Math.E,value)}else{if(D=="10x"){value=Math.pow(10,value)}else{if(D=="x3"){value=value*value*value}else{if(D=="3x"){value=Math.pow(value,1/3)}else{if(D=="x2"){value=value*value}else{if(D=="sin"){if(degreeRadians=="degree"){value=Math.sin(value/180*Math.PI)}else{value=Math.sin(value)}}else{if(D=="cos"){if(degreeRadians=="degree"){var C=(value%360);if(C&lt;0){C=C+360}if(C==90){value=0}else{if(C==270){value=0}else{value=Math.cos(value/180*Math.PI)}}}else{var C=(value*180/Math.PI)%360;if(C&lt;0){C=C+360}if((Math.abs(C-90)&lt;1e-10)||(Math.abs(C-270)&lt;1e-10)){value=0}else{value=Math.cos(value)}}}else{if(D=="tan"){if(degreeRadians=="degree"){value=Math.tan(value/180*Math.PI)}else{value=Math.tan(value)}}else{if(D=="log"){value=Math.log(value)/Math.LN10}else{if(D=="log2"){value=Math.log(value)/Math.LN2}else{if(D=="ln"){value=Math.log(value)}else{if(D=="sqrt"){value=Math.sqrt(value)}else{if(D=="pi"){value=Math.PI}else{if(D=="RND"){value=Math.random()}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}refresh()};
&lt;/script&gt;
&lt;style&gt;
#sciout{padding:5px;border-top:1px solid #262626;border-left:1px solid #262626;border-right:2px outset #262626;border-bottom:2px outset #262626;background: #eeeeee;font-family:arial,helvetica,sans-serif;}#sciOutPut{font-size:18px;padding:3px;margin:2px;cursor:text;text-align:right;background-color:#B8C6A3;border:1px solid #87996b;border-radius: 3px;color:#000;}.scifunc{display: inline-block;display: table-cell;vertical-align: middle;text-align:center;width:50px;height:25px;margin:1px;border:1px solid #262626;border-radius: 3px;font-family:arial,helvetica,sans-serif;font-size:16px;font-weight:bold;color:#185290;background-color:#C8D8E8;}.scifunc:active {background-color:#013f7d;color:#ffffff;}.scinm{display: inline-block;display: table-cell;vertical-align: middle;padding: 5px 0px;text-align:center;width:50px;height:30px;margin:1px;border:1px solid #262626;border-radius: 3px;font-family:arial,helvetica,sans-serif;font-size:16px;font-weight:bold;color:#FFF;background-color:#262626;}.scinm:active {background-color:#aaaaaa;color:#000000;}.sciop{display: inline-block;display: table-cell;vertical-align: middle;padding: 5px 0px;text-align:center;width:50px;height:30px;margin:1px;border:1px solid #262626;border-radius: 3px;font-family:arial,helvetica,sans-serif;font-size:16px;font-weight:bold;color:#262626;background-color:#ccc;}.sciop:active {background-color:#000000;color:#ffffff;}.scird{display: inline-block;display: table-cell;vertical-align: middle;text-align:center;height:30px;margin:1px;border:1px solid #eeeeee;border-radius: 3px;font-family:arial,helvetica,sans-serif;font-size:13px;color:#262626;}.scieq{display: inline-block;display: table-cell;vertical-align: middle;padding: 5px 0px;text-align:center;width:50px;height:30px;margin:1px;border:1px solid #262626;border-radius: 3px;font-family:arial,helvetica,sans-serif;font-size:16px;font-weight:bold;color:#F00;background-color:#DCADB0;}.scieq:active {background-color:#ff0000;color:#ffffff;}#calfootnote {font-family:arial,helvetica,sans-serif;font-size:12px;text-align:right;}
&lt;/style&gt;
&lt;table&gt;&lt;tr&gt;&lt;td id="sciout"&gt;&lt;div&gt;&lt;div id="sciOutPut"&gt;0&lt;/div&gt;&lt;/div&gt;&lt;div style="padding-top:3px;width:100%"&gt;&lt;div&gt;&lt;span onclick="r('sin')" class="scifunc"&gt;sin&lt;/span&gt;&lt;span onclick="r('cos')" class="scifunc"&gt;cos&lt;/span&gt;&lt;span onclick="r('tan')" class="scifunc"&gt;tan&lt;/span&gt;&lt;span class="scird"&gt;&lt;label for="scirdsettingd"&gt;&lt;input id="scirdsettingd" type="radio" name="scirdsetting" value="deg" onClick="degreeRadians='degree';" checked&gt;Deg&lt;/label&gt;&lt;label for="scirdsettingr"&gt;&lt;input id="scirdsettingr" type="radio" name="scirdsetting" value="rad" onClick="degreeRadians='radians';"&gt;Rad&lt;/label&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span onclick="r('asin')" class="scifunc"&gt;sin&lt;sup&gt;-1&lt;/sup&gt;&lt;/span&gt;&lt;span onclick="r('acos')" class="scifunc"&gt;cos&lt;sup&gt;-1&lt;/sup&gt;&lt;/span&gt;&lt;span onclick="r('atan')" class="scifunc"&gt;tan&lt;sup&gt;-1&lt;/sup&gt;&lt;/span&gt;&lt;span onclick="r('pi')" class="scifunc"&gt;&amp;#960;&lt;/span&gt;&lt;span onclick="r('e')" class="scifunc"&gt;e&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span onclick="r('pow')" class="scifunc"&gt;x&lt;sup&gt;y&lt;/sup&gt;&lt;/span&gt;&lt;span onclick="r('x3')" class="scifunc"&gt;x&lt;sup&gt;3&lt;/sup&gt;&lt;/span&gt;&lt;span onclick="r('x2')" class="scifunc"&gt;x&lt;sup&gt;2&lt;/sup&gt;&lt;/span&gt;&lt;span onclick="r('ex')" class="scifunc"&gt;e&lt;sup&gt;x&lt;/sup&gt;&lt;/span&gt;&lt;span onclick="r('10x')" class="scifunc"&gt;10&lt;sup&gt;x&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span onclick="r('apow')" class="scifunc"&gt;&lt;sup&gt;y&lt;/sup&gt;&amp;#8730;x&lt;/span&gt;&lt;span onclick="r('3x')" class="scifunc"&gt;&lt;sup&gt;3&lt;/sup&gt;&amp;#8730;x&lt;/span&gt;&lt;span onclick="r('sqrt')" class="scifunc"&gt;&amp;#8730;x&lt;/span&gt;&lt;span onclick="r('ln')" class="scifunc"&gt;ln&lt;/span&gt;&lt;span onclick="r('log')" class="scifunc"&gt;log&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span onclick="r('(')" class="scifunc"&gt;(&lt;/span&gt;&lt;span onclick="r(')')" class="scifunc"&gt;)&lt;/span&gt;&lt;span onclick="r('1/x')" class="scifunc"&gt;1/x&lt;/span&gt;&lt;span onclick="r('pc')" class="scifunc"&gt;%&lt;/span&gt;&lt;span onclick="r('n!')" class="scifunc"&gt;n!&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="padding-top:3px;"&gt;&lt;div&gt;&lt;span onclick="r(7)" class="scinm"&gt;7&lt;/span&gt;&lt;span onclick="r(8)" class="scinm"&gt;8&lt;/span&gt;&lt;span onclick="r(9)" class="scinm"&gt;9&lt;/span&gt;&lt;span onclick="r('+')" class="sciop"&gt;+&lt;/span&gt;&lt;span onclick="r('MS')" class="sciop"&gt;MS&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span onclick="r(4)" class="scinm"&gt;4&lt;/span&gt;&lt;span onclick="r(5)" class="scinm"&gt;5&lt;/span&gt;&lt;span onclick="r(6)" class="scinm"&gt;6&lt;/span&gt;&lt;span onclick="r('-')" class="sciop"&gt;&amp;ndash;&lt;/span&gt;&lt;span onclick="r('M+')" class="sciop"&gt;M+&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span onclick="r(1)" class="scinm"&gt;1&lt;/span&gt;&lt;span onclick="r(2)" class="scinm"&gt;2&lt;/span&gt;&lt;span onclick="r(3)" class="scinm"&gt;3&lt;/span&gt;&lt;span onclick="r('*')" class="sciop"&gt;&amp;#215;&lt;/span&gt;&lt;span onclick="r('M-')" class="sciop"&gt;M-&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span onclick="r(0)" class="scinm"&gt;0&lt;/span&gt;&lt;span onclick="r('.')" class="scinm"&gt;.&lt;/span&gt;&lt;span onclick="r('EXP')" class="sciop"&gt;EXP&lt;/span&gt;&lt;span onclick="r('/')" class="sciop"&gt;&amp;#247;&lt;/span&gt;&lt;span onclick="r('MR')" class="sciop"&gt;MR&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span onclick="r('+/-')" class="sciop"&gt;&amp;#177;&lt;/span&gt;&lt;span onclick="r('RND')" class="sciop"&gt;RND&lt;/span&gt;&lt;span onclick="r('C')" class="scieq"&gt;C&lt;/span&gt;&lt;span onclick="r('=')" class="scieq"&gt;=&lt;/span&gt;&lt;span onclick="r('MC')" class="sciop"&gt;MC&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td id="calfootnote"&gt;powered by &lt;a href="http://www.calculator.net"&gt;calculator.net&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;!--END OF SCIENTIFIC CALCULATOR CODE--&gt;
&lt;/center&gt;</description></item><item><title>Calculadora de Frações</title><link>http://limitri.blogspot.com/2011/02/calculadora-para-somar.html</link><category>Calculadoras</category><author>noreply@blogger.com (João Pedroso)</author><pubDate>Sat, 25 Feb 2012 15:58:00 -0800</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-433055069919937896.post-6369599232896714090</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;script type="text/javascript"&gt;
var n1, n2, d1, d2, An, Ad, Op;
var neg=1;

function solve(){
  //If all fields are numbers
  if(!isNaN(document.calc.n1.value)&amp;&amp;!isNaN(document.calc.d1.value)&amp;&amp;!isNaN(document.calc.n2.value)&amp;&amp;!isNaN(document.calc.d2.value)){
  //If no fields are blank
  if(document.calc.n1.value!=''&amp;&amp;document.calc.d1.value!=''&amp;&amp;document.calc.n2.value!=''&amp;&amp;document.calc.d2.value!=''){
    //Set variables:
    n1=document.calc.n1.value;// Numerator 1
    d1=document.calc.d1.value;// Numerator 2
    n2=document.calc.n2.value;// Denominator 1
    d2=document.calc.d2.value;// Denominator 2
    Op=document.calc.Op.value;// Operator
    } else {
    //If blank field
    alert('Please fill-in all fields!');
    }
  } else {
  //If field has non-number
  alert('Please enter only Numbers into the fields!');
  }

  //Which Operation
  switch (Op){
  case '+':
    //add fractions using formula ((n1*d2)+(n2*d1)) over (d1*d2)
    An=(n1*d2)+(n2*d1) //Answer Numerator
    Ad=(d1*d2) //Answer Denominator
    if(document.calc.reduce.checked==1){
      reduce();
    } else {
      display();
    }
   break

  case '-':
    //subtract fractions using formula ((n1*d2)-(n2*d1)) over (d1*d2)
    An=(n1*d2)-(n2*d1)//Answer Numerator
    Ad=(d1*d2)//Answer Denominator
    if(document.calc.reduce.checked==1){
      reduce();
    } else {
      display();
    }
   break

  case '*':
    //multiply fractions using formula (n1*n2) over (d1*d2)
    An=n1*n2;//Answer Numerator
    Ad=d1*d2; //Answer Denominator
    if(document.calc.reduce.checked==1){
            reduce();
    } else {
      display();
    }
    break

  case '/':
    //divide fractions using formula (n1*d2) over (d1*n2)
    An=n1*d2;//Answer Numerator
    Ad=d1*n2;//Answer Denominator
    if(document.calc.reduce.checked==1){
      reduce();
    } else {
      display();
    }
   break
  }
}

function reduce() {
  neg=1; //1 if positive, -1 if negative
  //convert to strings
  ng=An+'';
  dg=Ad+''
  if(ng.indexOf('-')!=-1){  //check to see if answer is negative.
    neg=-1
  }
  if(dg.indexOf('-')!=-1){
    neg=-1
  }
  if(ng.indexOf('-')!=-1&amp;&amp;dg.indexOf('-')!=-1)  {//if both numerator and denominator are negative the answer is positive
    neg=1
  }
  var factorX //highest common factor

  if ( An == 0 || Ad == 0 ) {
    factorX=1;
    return;
  }

  An = Math.abs( An );
  Ad = Math.abs( Ad );

  var factorX = 1;

  //Find common factors of Numerator and Denominator
  for ( var x = 2; x &lt;= Math.min( An, Ad ); x ++ ) {
    var check1 = An / x;
    if ( check1 == Math.round( check1 ) ) {
      var check2 = Ad / x;
      if ( check2 == Math.round( check2 ) ) {
        factorX = x;
      }
    }
  }

  An=(An/factorX)*neg;  //divide by highest common factor to reduce fraction then multiply by neg to make positive or negative
  Ad=Ad/factorX;  //divide by highest common factor to reduce fraction
  display();
}

function display(){
  //Display answer
  document.calc.An.value = An;
  document.calc.Ad.value = Ad;
}

// --&gt;
&lt;/script&gt;       &lt;br /&gt;
&lt;table align="center" border="0" cellpadding="4" cellspacing="0" style="background-color: white; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(0, 0, 0); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(0, 0, 0); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(0, 0, 0); border-top-style: solid; border-top-width: 1px; width: 200px;"&gt;&lt;tbody&gt;
&lt;tr&gt;     &lt;td align="center" valign="middle"&gt;&lt;h3&gt;  Calculadora de Frações&lt;/h3&gt;&lt;form name="calc"&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="width: 150px;"&gt;&lt;tbody&gt;
&lt;tr&gt;             &lt;td style="border-bottom: 2px #000000 solid;"&gt;&lt;input id="n1" name="n1" size="2" tabindex="1" type="text" /&gt;&lt;/td&gt;             &lt;td align="center" rowspan="2" valign="middle"&gt;&lt;select name="Op" tabindex="3"&gt;               &lt;option value="+"&gt;+&lt;/option&gt;               &lt;option value="-"&gt;-&lt;/option&gt;               &lt;option value="*"&gt;x&lt;/option&gt;               &lt;option value="/"&gt;÷&lt;/option&gt;               &lt;/select&gt;             &lt;/td&gt;             &lt;td style="border-bottom: 2px #000000 solid;"&gt;&lt;input id="n2" name="n2" size="2" tabindex="4" type="text" /&gt;&lt;/td&gt;             &lt;td align="center" rowspan="2" valign="middle"&gt;&lt;input onclick="solve();" tabindex="6" type="button" value=" = " /&gt;&lt;/td&gt;             &lt;td style="border-bottom: 2px #000000 solid;"&gt;&lt;input id="An" name="An" readonly="1" size="2" type="text" /&gt;&lt;/td&gt;           &lt;/tr&gt;
&lt;tr&gt;             &lt;td&gt;&lt;input id="d1" name="d1" size="2" tabindex="2" type="text" /&gt;&lt;/td&gt;             &lt;td&gt;&lt;input id="d2" name="d2" size="2" tabindex="5" type="text" /&gt;&lt;/td&gt;             &lt;td&gt;&lt;input id="Ad" name="Ad" readonly="1" size="2" type="text" /&gt;&lt;/td&gt;           &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;input checked="" id="reduce" name="reduce" type="checkbox" /&gt; Reduza     &lt;/form&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;</description></item><item><title>Conversor de Temperatura</title><link>http://limitri.blogspot.com/2011/05/conversor-de-temperatura.html</link><category>Conversor</category><author>noreply@blogger.com (João Pedroso)</author><pubDate>Wed, 4 May 2011 07:27:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-433055069919937896.post-8408177907168737077</guid><description>&lt;br /&gt;
&lt;center&gt;&lt;!--
Tempature Converter
By Kai Yuet (kaiy911@hotmail.com)
For this script and more,
Visit http://javascriptkit.com
--&gt;  &lt;form&gt;Fahrenheit:&lt;input TYPE="text" NAME="F" VALUE="" SIZE="6" MAXLENGTH="6" onChange="eval('C.value = ' + this.form.C_expr.value);eval('K.value = ' + this.form.K_expr.value)"&gt;               &lt;input TYPE="hidden" NAME="F_expr" VALUE="(Math.round(((212-32)/100 * C.value + 32)*100))/100;"&gt; &lt;input TYPE="hidden" NAME="F_expr2" VALUE="(Math.round(((212-32)/100 *(K.value - 273) + 32)*100))/100; "&gt;  Celsius:&lt;input TYPE="text" NAME="C" VALUE="" SIZE="6" MAXLENGTH="6" onChange="eval('F.value = ' + this.form.F_expr.value);eval('K.value = ' + this.form.K_expr.value)"&gt;               &lt;input TYPE="hidden" NAME="C_expr" VALUE="(Math.round((100/(212-32) * (F.value - 32))*100))/100"&gt; &lt;input TYPE="hidden" NAME="C_expr2" VALUE="(Math.round(K.value - 273))"&gt; Kelvin:&lt;input TYPE="text" NAME="K" VALUE="" SIZE="6" MAXLENGTH="6" onChange="eval('F.value = ' + this.form.F_expr2.value);eval('C.value = ' + this.form.C_expr2.value)"&gt;               &lt;input TYPE="hidden" NAME="K_expr" VALUE="(Math.round((100/(212-32) * (F.value - 32))*100))/100 + 273"&gt;     &lt;input TYPE="button" NAME="Reset" VALUE="Submit"&gt; &lt;input TYPE="Reset" NAME="Reset" VALUE="Reset"&gt; &lt;/FORM&gt;​ &lt;/center&gt;</description></item><item><title>Conversor de Medidas</title><link>http://limitri.blogspot.com/2011/04/conversor-de-medidas.html</link><category>Conversor</category><author>noreply@blogger.com (João Pedroso)</author><pubDate>Sat, 23 Apr 2011 04:26:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-433055069919937896.post-1293461372715820910</guid><description>&lt;br /&gt;
&lt;center&gt;&lt;!-- Unit Conversion Script - TheUnitConverter.com --&gt;&lt;div style="width:338px;margin:0px auto;"&gt;&lt;div style="width:99.5%;border:1px solid #278514;border-top:none;border-bottom:none;text-align:center; height:24px;font-size:16px;padding:5px 0px 0px 0px;border-top-right-radius:5px; border-top-left-radius:5px;background-color:#57872A;color:#FFFFFF; font-weight:bold;"&gt;&lt;a href="http://www.theunitconverter.com/" style="color:#FFFFFF; text-decoration:none;"&gt;Conversor de Medidas&lt;/a&gt;&lt;/div&gt;&lt;script type="text/javascript" src="http://ww.theunitconverter.com/converter.php?l=en&amp;t=1&amp;c=1&amp;a=FFFFFF&amp;d=000000&amp;b=278514&amp;s=length"&gt;&lt;/script&gt;&lt;/div&gt;&lt;!-- End of Unit Conversion Script --&gt; &lt;/center&gt;</description></item><item><title>O que é recursividade?</title><link>http://limitri.blogspot.com/2011/04/o-que-e-recursividade.html</link><category>Recursivo</category><author>noreply@blogger.com (João Pedroso)</author><pubDate>Mon, 18 Apr 2011 05:09:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-433055069919937896.post-7635112403565712010</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;br /&gt;
&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;span class="Apple-style-span" style="font-family: sans-serif; font-size: 13px; line-height: 19px;"&gt;&lt;b&gt;Recursividade&lt;/b&gt;&amp;nbsp;é um termo usado de maneira mais geral para descrever o processo de repetição de um objeto de um jeito similar ao que já fora mostrado. Um bom exemplo disso são as imagens repetidas que aparecem quando dois espelhos são apontados um para o outro.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Ver documento completo:&lt;/div&gt;&lt;a href="http://www.axmag.com/data/201104/U18450_F30459/index.html" target="_blank"&gt;Recursivo&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;&lt;a href="http://www.sendspace.com/file/504zmw" target="_blank"&gt;Download &lt;/a&gt;Do arquivo completo &lt;/div&gt;&lt;/div&gt;</description></item><item><title>Uma simples Calculadora</title><link>http://limitri.blogspot.com/2011/03/blog-post.html</link><category>Calculadora simples</category><author>noreply@blogger.com (João Pedroso)</author><pubDate>Sun, 6 Mar 2011 06:40:00 -0800</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-433055069919937896.post-2173338564707324738</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;center&gt;&lt;style type="text;css"&gt;
.calcBtn
{
font-weight : bold/
width: 32px; 
height: 32px;
}
&lt;/style&gt;  &lt;script language="JavaScript"&gt;
function Calculator_OnClick(keyStr)
{
var resultsField = document.calculator.calcResults;

switch (keyStr)
{
case "0":
case "1":
case "2":
case "3":
case "4":
case "5":
case "6":
case "7":
case "8":
case "9":
case "0":
case ".":

if ((this.lastOp==this.opClear) || (this.lastOp==this.opOperator))
{ 
resultsField.value = keyStr;
}
else
{
// ignore extra decimals
if ((keyStr!=".") || (resultsField.value.indexOf(".")&lt;0))
{
resultsField.value += keyStr;
}

}

this.lastOp = this.opNumber;
break;

case "*":
case "/":
case "+":
case "-":
if (this.lastOp==this.opNumber)
this.Calc();
this.evalStr += resultsField.value + keyStr;

this.lastOp = this.opOperator;
break;

case "=":
this.Calc();
this.lastOp = this.opClear;
break;

case "c":
resultsField.value = "0";
this.lastOp = this.opClear;
break;

default:
alert("'" + keyStr + "' not recognized.");
}

}

function Calculator_Calc()
{
var resultsField = document.calculator.calcResults;
//alert("eval:"+this.evalStr+resultsField.value);
resultsField.value = eval(this.evalStr+resultsField.value);
this.evalStr = "";
}

function Calculator()
{
this.evalStr = "";

this.opNumber = 0;
this.opOperator = 1;
this.opClear = 2;

this.lastOp = this.opClear;

this.OnClick = Calculator_OnClick;
this.Calc = Calculator_Calc;
}

gCalculator = new Calculator();
&lt;/script&gt; 
------------------------------------------------------------------------------- 

&lt;form name="calculator"&gt;
&lt;table border="2" bordercolor="#000000" cellpadding="4" cellspacing="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;table border="0" cellpadding="2" cellspacing="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td colspan="4"&gt;&lt;input name="calcResults" size="20" style="text-align: right;" type="text" value="0" /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;input class="calcBtn" name="calclear" onclick="gCalculator.OnClick('c')" type="button" value=" C " /&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;input class="calcBtn" name="calequal" onclick="gCalculator.OnClick('=')" type="button" value=" = " /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;input class="calcBtn" name="cal7" onclick="gCalculator.OnClick('7')" ondblclick="gCalculator.OnClick('7')" type="button" value=" 7 " /&gt;&lt;/td&gt;
&lt;td&gt;&lt;input class="calcBtn" name="cal8" onclick="gCalculator.OnClick('8')" ondblclick="gCalculator.OnClick('8')" type="button" value=" 8 " /&gt; &lt;/td&gt;
&lt;td&gt;&lt;input class="calcBtn" name="cal9" onclick="gCalculator.OnClick('9')" ondblclick="gCalculator.OnClick('9')" type="button" value=" 9 " /&gt; &lt;/td&gt;
&lt;td&gt;&lt;input class="calcBtn" name="caldiv" onclick="gCalculator.OnClick('/')" type="button" value=" / " /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;input class="calcBtn" name="cal4" onclick="gCalculator.OnClick('4')" ondblclick="gCalculator.OnClick('4')" type="button" value=" 4 " /&gt; &lt;/td&gt;
&lt;td&gt;&lt;input class="calcBtn" name="cal5" onclick="gCalculator.OnClick('5')" ondblclick="gCalculator.OnClick('5')" type="button" value=" 5 " /&gt; &lt;/td&gt;
&lt;td&gt;&lt;input class="calcBtn" name="cal6" onclick="gCalculator.OnClick('6')" ondblclick="gCalculator.OnClick('6')" type="button" value=" 6 " /&gt; &lt;/td&gt;
&lt;td&gt;&lt;input class="calcBtn" name="calmul" onclick="gCalculator.OnClick('*')" type="button" value=" * " /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;input class="calcBtn" name="cal1" onclick="gCalculator.OnClick('1')" ondblclick="gCalculator.OnClick('1')" type="button" value=" 1 " /&gt; &lt;/td&gt;
&lt;td&gt;&lt;input class="calcBtn" name="cal2" onclick="gCalculator.OnClick('2')" ondblclick="gCalculator.OnClick('2')" type="button" value=" 2 " /&gt; &lt;/td&gt;
&lt;td&gt;&lt;input class="calcBtn" name="cal3" onclick="gCalculator.OnClick('3')" ondblclick="gCalculator.OnClick('3')" type="button" value=" 3 " /&gt; &lt;/td&gt;
&lt;td&gt;&lt;input class="calcBtn" name="calplus" onclick="gCalculator.OnClick('+')" type="button" value=" + " /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;input class="calcBtn" name="cal0" onclick="gCalculator.OnClick('0')" ondblclick="gCalculator.OnClick('0')" type="button" value=" 0 " /&gt; &lt;/td&gt;
&lt;td&gt;&lt;input class="calcBtn" name="caldec" onclick="gCalculator.OnClick('.')" type="button" value=" . " /&gt;&lt;/td&gt;
&lt;td&gt;&lt;input class="calcBtn" name="calminus" onclick="gCalculator.OnClick('-')" type="button" value=" - " /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/form&gt;&lt;/center&gt;&lt;/div&gt;</description></item><item><title>O melhor Jogo Da Velha</title><link>http://limitri.blogspot.com/2011/02/jogo-da-velha.html</link><category>Jogo da Velha</category><category>Jogos</category><author>noreply@blogger.com (João Pedroso)</author><pubDate>Sun, 27 Feb 2011 17:16:00 -0800</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-433055069919937896.post-5822342477918853067</guid><description>&lt;br /&gt;
&lt;div&gt;&lt;script language="javascript"&gt;
 var Jogando    = false; // Identifica se há um jogo ocorrendo ou não.
 var Msg_Padrao = "Clique em 'Jogar agora' para iniciar"; // Mensagem padrão da barra de mensagens do jogo.
 var Vez        = "PC"; // O padrão é o computador começar o jogo.
 var BT_Jogados = 0; // Indica o número de botões jogados na pertida (0 a 9)

 function InformaVitoria(B1, B2, B3) {
  // Esta função informa o ganhador, marca a sequência feita e atualiza o placar.
  CorPadrao   = "#75ac2a";
  CorGanhador = "#62a919";
  document.all[B1].style.background = CorGanhador;
  document.all[B2].style.background = CorGanhador;
  document.all[B3].style.background = CorGanhador;

  if (document.all[B1].value==QUADRO.ESCOLHA.value) {
   alert("Você ganhou.");
   QUADRO.PONTOS_USU.value = (QUADRO.PONTOS_USU.value * 1) + 1;
  } else {
   alert("Computador ganhou.");
   QUADRO.PONTOS_PC.value = (QUADRO.PONTOS_PC.value * 1) + 1;
  }

  document.all[B1].style.background = CorPadrao;
  document.all[B2].style.background = CorPadrao;
  document.all[B3].style.background = CorPadrao;

  Ativacao_Quadro(false); // Desabilita o quadro para limpar os campos,
  Ativacao_Quadro(true);  // Habilita novamente o quadro para continuar o jogo.

  // Se o PC ganhou, ele começa o próximo jogo:
  if (Vez=="PC")
   PC_Jogar();
 }

 function VerResultado() {
  /*
  Esta função verifica se há um ganhador após a jogada efetuada ou
  se terminou com empate.
  */

  // Verifica se há ganhador por colunas com X:
  for (coluna=1; coluna&lt;4; coluna++) {
   if ((document.all["L[1]C["+coluna+"]"].value==" X ")&amp;&amp;(document.all["L[2]C["+coluna+"]"].value==" X ")&amp;&amp;(document.all["L[3]C["+coluna+"]"].value==" X ")) {
    InformaVitoria("L[1]C["+coluna+"]", "L[2]C["+coluna+"]", "L[3]C["+coluna+"]");
    return true;
   }
  }
  // Verifica se há ganhador por colunas com O:
  for (coluna=1; coluna&lt;4; coluna++) {
   if ((document.all["L[1]C["+coluna+"]"].value==" O ")&amp;&amp;(document.all["L[2]C["+coluna+"]"].value==" O ")&amp;&amp;(document.all["L[3]C["+coluna+"]"].value==" O ")) {
    InformaVitoria("L[1]C["+coluna+"]", "L[2]C["+coluna+"]", "L[3]C["+coluna+"]");
    return true;
   }
  }
  // Verifica se há ganhador por linhas com X:
  for (linha=1; linha&lt;4; linha++) {
   if ((document.all["L["+linha+"]C[1]"].value==" X ")&amp;&amp;(document.all["L["+linha+"]C[2]"].value==" X ")&amp;&amp;(document.all["L["+linha+"]C[3]"].value==" X ")) {
    InformaVitoria("L["+linha+"]C[1]", "L["+linha+"]C[2]", "L["+linha+"]C[3]");
    return true;
   }
  }
  // Verifica se há ganhador por linhas com O:
  for (linha=1; linha&lt;4; linha++) {
   if ((document.all["L["+linha+"]C[1]"].value==" O ")&amp;&amp;(document.all["L["+linha+"]C[2]"].value==" O ")&amp;&amp;(document.all["L["+linha+"]C[3]"].value==" O ")) {
    InformaVitoria("L["+linha+"]C[1]", "L["+linha+"]C[2]", "L["+linha+"]C[3]");
    return true;
   }
  }
  // Verifica se há ganhador nas diagonais com X:
  if ((document.all["L[1]C[1]"].value==" X ")&amp;&amp;(document.all["L[2]C[2]"].value==" X ")&amp;&amp;(document.all["L[3]C[3]"].value==" X ")) {
   InformaVitoria("L[1]C[1]", "L[2]C[2]", "L[3]C[3]");
   return true;
  }
  if ((document.all["L[1]C[3]"].value==" X ")&amp;&amp;(document.all["L[2]C[2]"].value==" X ")&amp;&amp;(document.all["L[3]C[1]"].value==" X ")) {
   InformaVitoria("L[1]C[3]", "L[2]C[2]", "L[3]C[1]");
   return true;
  }
  // Verifica se há ganhador nas diagonais com O:
  if ((document.all["L[1]C[1]"].value==" O ")&amp;&amp;(document.all["L[2]C[2]"].value==" O ")&amp;&amp;(document.all["L[3]C[3]"].value==" O ")) {
   InformaVitoria("L[1]C[1]", "L[2]C[2]", "L[3]C[3]");
   return true;
  }
  if ((document.all["L[1]C[3]"].value==" O ")&amp;&amp;(document.all["L[2]C[2]"].value==" O ")&amp;&amp;(document.all["L[3]C[1]"].value==" O ")) {
   InformaVitoria("L[1]C[3]", "L[2]C[2]", "L[3]C[1]");
   return true;
  }

  if (BT_Jogados==9) {
   if (Vez=="PC") {
    Nome = "Você";
   } else {
    Nome = "Computador";
   }
   alert("Empate! "+Nome+" joga novamente.");
   Ativacao_Quadro(false);
   Ativacao_Quadro(true);
  }
 }

 function Ver_Chances(Jogador) {
  /*
  Esta função verifica se há chance de algum jogador (PC ou você) fechar a partida, ou seja,
  completar uma sequência de 3 quadros com X ou O.
  Se Houver alguma chance, ela retorna o quadro que deve ser preenchido para fechar a partida.
  */

  if (Jogador=="PC") {
   // Se quer ver as chances do computador...
   if (QUADRO.ESCOLHA.value==" X ") {
    // Verifica a escolha do usuário e busca a outra.
    Op = " O ";
   } else {
    Op = " X ";
   }
  } else {
   // Se quer buscar as chances do usuário, verifica qual foi a sua escolha.
   Op = QUADRO.ESCOLHA.value;
  }

  var N = "....."; // Valor padrão para o quadro ainda não jogado.

  /*
  Primeiro, é preciso criar uma matriz que armazena quais são as posições possíveis
  do jogo para se fechar a partida.
  Existem 21 chances de ganhar fechar o jogo.
  */

  Chances = new Array();
  Chances[0]  = new Array("L[1]C[1]", "L[1]C[2]", "L[1]C[3]"); // X X . (linha 1)
  Chances[1]  = new Array("L[1]C[1]", "L[1]C[3]", "L[1]C[2]"); // X . X (linha 1)
  Chances[2]  = new Array("L[1]C[2]", "L[1]C[3]", "L[1]C[1]"); // . X X (linha 1)
  Chances[3]  = new Array("L[2]C[1]", "L[2]C[2]", "L[2]C[3]"); // X X . (linha 2)
  Chances[4]  = new Array("L[2]C[1]", "L[2]C[3]", "L[2]C[2]"); // X . X (linha 2)
  Chances[5]  = new Array("L[2]C[2]", "L[2]C[3]", "L[2]C[1]"); // . X X (linha 2)
  Chances[6]  = new Array("L[3]C[1]", "L[3]C[2]", "L[3]C[3]"); // X X . (linha 3)
  Chances[7]  = new Array("L[3]C[1]", "L[3]C[3]", "L[3]C[2]"); // X . X (linha 3)
  Chances[8]  = new Array("L[3]C[2]", "L[3]C[3]", "L[3]C[1]"); // . X X (linha 3)
  Chances[9]  = new Array("L[1]C[1]", "L[2]C[1]", "L[3]C[1]"); // X X . (coluna 1)
  Chances[10] = new Array("L[1]C[1]", "L[3]C[1]", "L[2]C[1]"); // X . X (coluna 1)
  Chances[11] = new Array("L[2]C[1]", "L[3]C[1]", "L[1]C[1]"); // . X X (coluna 1)
  Chances[12] = new Array("L[1]C[2]", "L[2]C[2]", "L[3]C[2]"); // X X . (coluna 2)
  Chances[13] = new Array("L[1]C[2]", "L[3]C[2]", "L[2]C[2]"); // X . X (coluna 2)
  Chances[14] = new Array("L[2]C[2]", "L[3]C[2]", "L[1]C[2]"); // . X X (coluna 2)
  Chances[15] = new Array("L[1]C[3]", "L[2]C[3]", "L[3]C[3]"); // X X . (coluna 3)
  Chances[16] = new Array("L[1]C[3]", "L[3]C[3]", "L[2]C[3]"); // X . X (coluna 3)
  Chances[17] = new Array("L[2]C[3]", "L[3]C[3]", "L[1]C[3]"); // . X X (coluna 3)
  Chances[18] = new Array("L[1]C[1]", "L[2]C[2]", "L[3]C[3]"); // X X . (diag. esq.)
  Chances[19] = new Array("L[1]C[1]", "L[3]C[3]", "L[2]C[2]"); // X . X (diag. esq.)
  Chances[20] = new Array("L[2]C[2]", "L[3]C[3]", "L[1]C[1]"); // . X X (diag. esq.)
  Chances[21] = new Array("L[1]C[3]", "L[2]C[2]", "L[3]C[1]"); // X X . (diag. dir.)
  Chances[22] = new Array("L[1]C[3]", "L[3]C[1]", "L[2]C[2]"); // X . X (diag. dir.)
  Chances[23] = new Array("L[2]C[2]", "L[3]C[1]", "L[1]C[3]"); // . X X (diag. dir.)

  var item = 0;
  while (item &lt; 24) {
   /*
   Agora verifica as possibilidades até encontrar alguma chance.
   */
   if ((document.all[Chances[item][0]].value==Op)&amp;&amp;(document.all[Chances[item][1]].value==Op)&amp;&amp;(document.all[Chances[item][2]].value==N)) {
    // Se encontrou, retorna o quadro a ser jogado para fechar a sequência.
    return Chances[item][2];
    // E para a busca por chances.
    break;
   }

   item++; // Verificar a próxima possibilidade.
  }
 }

 function Armacoes() {
  /* Esta função busca locais onde é possível armar jogadas para fechar 
  o jogo no próximo lance. */
  Jogadas = new Array();
  Jogadas[0]  = new Array("L[1]C[1]", "L[1]C[2]", "L[1]C[3]"); // . . X (linha 1)
  Jogadas[1]  = new Array("L[1]C[1]", "L[1]C[3]", "L[1]C[2]"); // . X . (linha 1)
  Jogadas[2]  = new Array("L[1]C[3]", "L[1]C[2]", "L[1]C[1]"); // X . . (linha 1)
  Jogadas[3]  = new Array("L[2]C[1]", "L[2]C[2]", "L[2]C[3]"); // . . X (linha 2)
  Jogadas[4]  = new Array("L[2]C[1]", "L[2]C[3]", "L[2]C[2]"); // . X . (linha 2)
  Jogadas[5]  = new Array("L[2]C[3]", "L[2]C[2]", "L[2]C[1]"); // X . . (linha 2)
  Jogadas[6]  = new Array("L[3]C[1]", "L[3]C[2]", "L[3]C[3]"); // . . X (linha 3)
  Jogadas[7]  = new Array("L[3]C[1]", "L[3]C[3]", "L[3]C[2]"); // . X . (linha 3)
  Jogadas[8]  = new Array("L[3]C[3]", "L[3]C[2]", "L[3]C[1]"); // X . . (linha 3)
  Jogadas[9]  = new Array("L[1]C[1]", "L[2]C[1]", "L[3]C[1]"); // . . X (coluna 1)
  Jogadas[10] = new Array("L[1]C[1]", "L[3]C[1]", "L[2]C[1]"); // . X . (coluna 1)
  Jogadas[11] = new Array("L[3]C[1]", "L[2]C[1]", "L[1]C[1]"); // X . . (coluna 1)
  Jogadas[12] = new Array("L[1]C[2]", "L[2]C[2]", "L[3]C[2]"); // . . X (coluna 2)
  Jogadas[13] = new Array("L[1]C[2]", "L[3]C[2]", "L[2]C[2]"); // . X . (coluna 2)
  Jogadas[14] = new Array("L[3]C[2]", "L[2]C[2]", "L[1]C[2]"); // X . . (coluna 2)
  Jogadas[15] = new Array("L[1]C[3]", "L[2]C[3]", "L[3]C[3]"); // . . X (coluna 3)
  Jogadas[16] = new Array("L[1]C[3]", "L[3]C[3]", "L[2]C[3]"); // . X . (coluna 3)
  Jogadas[17] = new Array("L[3]C[3]", "L[2]C[3]", "L[1]C[3]"); // X . . (coluna 3)
  Jogadas[18] = new Array("L[1]C[1]", "L[2]C[2]", "L[3]C[3]"); // . . X (diag. esq.)
  Jogadas[19] = new Array("L[1]C[1]", "L[3]C[3]", "L[2]C[2]"); // . X . (diag. esq.)
  Jogadas[20] = new Array("L[3]C[3]", "L[2]C[2]", "L[1]C[1]"); // X . . (diag. esq.)
  Jogadas[21] = new Array("L[1]C[3]", "L[2]C[2]", "L[3]C[1]"); // . . X (diag. dir.)
  Jogadas[22] = new Array("L[1]C[3]", "L[3]C[1]", "L[2]C[2]"); // . X . (diag. dir.)
  Jogadas[23] = new Array("L[3]C[1]", "L[2]C[2]", "L[1]C[3]"); // X . . (diag. dir.)

  // Com as jogadas armazenadas, basta buscar uma possibilidade.
  for (jog=0; jog&lt;24; jog++) {
   if ((document.all[Jogadas[jog][0]].value==".....")&amp;&amp;(document.all[Jogadas[jog][1]].value==".....")&amp;&amp;(document.all[Jogadas[jog][2]].value==Simb_PC)) {
    // Se encontrou uma jogada para armar, retorna a referência.
    return Jogadas[jog][0];
   }
  }
  return false;
 }

 function PC_Jogar() {
  // Esta função faz o computador jogar contra o usuário.
  // Primeiro, verifica se o PC vai jogar com "X" ou com "O"
  if (QUADRO.ESCOLHA.value==" O ") {
   Simb_PC  = " X ";
   Simb_USU = " O ";
  } else {
   Simb_PC  = " O ";
   Simb_USU = " X ";
  }

  if (QUADRO.NIVEL.value=="F") {
   /*
   Se o usuário está jogando no nível fácil
   o computador simplesmente encontra o próximo quadro disponível
   e joga nele a sua escolha (X ou O), sem avaliar as chances de ganhar.
   */
   Jogou = false; // Atribui que ainda nao efetuou a jogada...
   for (linha=1; linha&lt;4; linha++) {
    for (coluna=1; coluna&lt;4; coluna++) {
     if (Jogou) {
      // Se já jogou sai do loop.
      break;
     } else {
      // Se não, 
      BOTAO = "L["+linha+"]C["+coluna+"]";
      // Verifica se o botão já foi usado e joga nele a escolha.
      if (document.all[BOTAO].value==".....") {
       document.all[BOTAO].value=Simb_PC;
       Jogou = true;
      }
     }
    }
   }
  } else {
   // Se o usuário está jogando no nível difícil...

   // Procura as chances do usuário:
   var ChancesUSU = Ver_Chances("USU");
   // Procura as chances do compuatdor:
   var ChancesPC = Ver_Chances("PC");

   if (ChancesPC) {
     // Se o compuador puder fechar a partida, ele o faz:
     document.all[ChancesPC].value=Simb_PC;
   } else {
    if (ChancesUSU) {
     // Se o usuário puder fechar a partida, o computador impedirá.
     document.all[ChancesUSU].value=Simb_PC;
    } else {
     /* Se não há chances de nenhum dos jogadores fecharem a partida,
        o computador procura a melhor alternativa para jogar.
     */
     if (BT_Jogados==0) {
      // Se niguem jogou e o PC começa...
      // Joga começando do canto.
      document.all["L[1]C[1]"].value=Simb_PC;
     } else if (BT_Jogados==1) {
      // Se o PC faz o segundo lance do jogo...
      if ((document.all["L[1]C[1]"].value==Simb_USU)||(document.all["L[1]C[3]"].value==Simb_USU)||(document.all["L[3]C[1]"].value==Simb_USU)||(document.all["L[3]C[3]"].value==Simb_USU)) {
       /* Se o Usuário começou jogando pelos cantos, 
        o PC joga no centro.
       */
       document.all["L[2]C[2]"].value=Simb_PC;
      } else {
       // Se não, o PC joga no canto.
       document.all["L[1]C[1]"].value=Simb_PC;
      }
     } else if (BT_Jogados==2) {
      // Se o PC faz o terceiro lance do jogo...
      // vai procurar jogar em outro canto.
      if (document.all["L[1]C[1]"].value==".....") {
       // Canto superior esquerdo.
       document.all["L[1]C[1]"].value = Simb_PC;
      } else if (document.all["L[1]C[3]"].value==".....") {
       // Canto superior direito.
       document.all["L[1]C[3]"].value = Simb_PC;
      } else if (document.all["L[3]C[1]"].value==".....") {
       // Canto inferior esquerdo.
       document.all["L[3]C[1]"].value = Simb_PC;
      } else if (document.all["L[3]C[3]"].value==".....") {
       // Canto inferior direito.
       document.all["L[3]C[3]"].value = Simb_PC;
      }
     } else if (BT_Jogados==3) {
      // Se o computador faz o quarto lance...
      if (document.all["L[2]C[2]"].value==Simb_PC) {
       // Se o usuário começou jogando pelos cantos...
       if ((document.all["L[2]C[1]"].value==".....")&amp;&amp;(document.all["L[2]C[3]"].value==".....")) {
        document.all["L[2]C[1]"].value=Simb_PC;
       } else if ((document.all["L[1]C[2]"].value==".....")&amp;&amp;(document.all["L[3]C[2]"].value==".....")) {
        document.all["L[3]C[2]"].value=Simb_PC;
       }
      } else {
       if (document.all["L[1]C[1]"].value==".....") {
        // Canto superior esquerdo.
        document.all["L[1]C[1]"].value = Simb_PC;
       } else if (document.all["L[1]C[3]"].value==".....") {
        // Canto superior direito.
        document.all["L[1]C[3]"].value = Simb_PC;
       } else if (document.all["L[3]C[1]"].value==".....") {
        // Canto inferior esquerdo.
        document.all["L[3]C[1]"].value = Simb_PC;
       } else if (document.all["L[3]C[3]"].value==".....") {
        // Canto inferior direito.
        document.all["L[3]C[3]"].value = Simb_PC;
       }       
      }
     } else {
      /* Para mais de 3 jogadas sem chances de vitórias para nenhum dos
      jogadores, o PC irá procurar os quadros vazios restantes para jogar.
      */

      ProximaJog = Armacoes(); // Busca uma jogada ideal.

      if (ProximaJog) {
       // Se há uma jogada ideal, a realiza.
       document.all[ProximaJog].value = Simb_PC;
      } else {
       // Se não há uma jogada ideal, busca um quadro vazio e joga.
       // Cria o vetor com os endereços dos quadros
       xQuadros = new Array("L[1]C[1]", "L[1]C[3]", "L[3]C[1]", "L[3]C[3]", "L[1]C[2]", "L[3]C[2]", "L[2]C[1]", "L[2]C[3]");
       for (R=1; R&lt;9; R++) {
        if (document.all[xQuadros[R]].value==".....") {
         // Procura um quadro vazio...e joga.
         document.all[xQuadros[R]].value=Simb_PC;
         // Para a busca quando encontrar.
         break;
        }
       }
      }
     }
    }
   }
  }

  // Atualiza a soma dos botões jogados:
  BT_Jogados++;

  // Se jogada não resultar em vitória ou empate...
  if (!VerResultado()) {
   // Passa a vez de jogar para o usuário:
   Vez = "USU";
   QUADRO.MENSG.value = "Aguardando você jogar...";
  }
 }

 function Usuario_Joga(Linha, Coluna) {
  // Esta função recebe a jogada do usuário e aplica-a ao jogo.
  if (Vez=="USU") {
  // Se for a vez do usuário jogar...
   // Cria o botão,
   BOTAO = "L[" + Linha + "]C[" + Coluna + "]";
   // Verifica se este botão já foi usado no jogo.
   if (document.all[BOTAO].value!=".....") {
    alert("Este quadro já foi usado, escolha outro!");
   } else {
    // Aplica a jogada ao botão:
    document.all[BOTAO].value = QUADRO.ESCOLHA.value;
    // Atualiza a soma dos botões já utilizados no jogo:
    BT_Jogados++;

    // Se jogada não resultar em vitoria ou empate...
    if (!VerResultado()) {
     // Passa a vez de jogar para o computador:
     Vez = "PC";
     QUADRO.MENSG.value = "Aguardando o computador jogar...";
     PC_Jogar();
    }
   }
  } else {
  // Se não o avisa:
   alert("Não é a sua vez! Aguarde o computador jogar!");
  }
 }

 function FocarBotao() {
  // Seleciona o botão "Jogar agora" ao iniciar a página.
  QUADRO.BTJOGAR.focus();
 }

 function BTJOGAR_Click() {
  /* Esta função verificar qual ação será tomada pelo botão 'Jogar agora':
     iniciar o jogo ou interrompê-lo
  */

  if (Jogando) {
   // Se já está jogando, para o jogo.
   PararJogo();
  } else {
   // Se está parado, inicia o jogo.
   IniciarJogo();
  }
 }

 function Ativacao_Quadro(Acao) {
  /* Esta função ativa ou desativa quadro habilitando/desabilitando os 9 botões de seleção X ou O.
   Acao = true  =&gt; habilita o quadro.
   Acao = false =&gt; desabilita o quadro.
  */
  for (linha=1; linha &lt; 4; linha++) {
  // Conta de 1 a 3 (linhas do quadro)
   for (coluna=1; coluna &lt; 4; coluna++) {
   // Conta de 1 a 3 (colunas do quadro)
    BOTAO = "L["+linha+"]C["+coluna+"]"; // Cria o nome do respectivo botão com a linha e coluna.
    // Faz a modificação da propriedade do botão:
    document.all[BOTAO].disabled = (!Acao);
    if (!Acao) // Se for desativar, limpa os jogos efetuados no quadro.
     document.all[BOTAO].value = ".....";
   }
  }

  // Ao desativar/ativar o quadro, a soma dos botões jogados é zerada:
  BT_Jogados = 0;
 }

 function Zera_Placar() {
  // Esta função zera o placar do jogo.
  QUADRO.PONTOS_PC.value  = "0";
  QUADRO.PONTOS_USU.value = "0";
 }

 function IniciarJogo() {
  /* Esta função dá inicio ao jogo,
     desabilitando a escolha da letra e alterando o botão 'Jogar agora' para
     'Parar jogo'
  */

  if (QUADRO.ESCOLHA.value=="") {
   alert("Selecione sua opção (X ou O)!");
   QUADRO.ESCOLHA.focus();
  } else {
   Jogando = true; // Agora há um jogo em andamento.
   QUADRO.ESCOLHA.disabled    = true; // Não deixa escolher X ou O enquanto estiver jogando.
   QUADRO.NIVEL.disabled      = true; // Não deixa alterar o nível (difícil/fácil) enquanto joga.
   QUADRO.BTJOGAR.value       = "Parar jogo"; // Altera o botão 'Jogar agora' para 'Parar jogo'
   QUADRO.BTJOGAR.style.color = "#DD0000";  // Muda a cor do texto do botão 'Jogar agora' para vermelho.
   Ativacao_Quadro(true); // Habilita o quadro para jogar.

   /* Se for o PC que começa a jogar, chama a função PC_Jogar();
      se for o usuário que começa a jogar, aguarda o seu lance.
   */
   if (QUADRO.Q_COMECA.value=="PC") {
    QUADRO.MENSG.value = "Aguardando o computador jogar...";
    Vez = "PC";
    PC_Jogar();
   } else {
    QUADRO.MENSG.value = "Aguardando você jogar...";
    Vez = "USU";
   }
  }
 }

 function PararJogo() {
  /* Esta função interrompe um jogo em andamento sem somar ponto
     para as equipes e desfaz as alterações do quadro.
     O jogo será interrompido somente se o usuário confirmar a solicitação.
  */
  if (confirm("Deseja mesmo parar o jogo agora?")) {  // Solicita confirmação para interromper o jogo.
   // Se a confirmação foi aceita...
   Jogando = false; // Agora o jogo foi interrompido.
   QUADRO.ESCOLHA.disabled    = false; // Libera a escolha de X ou O.
   QUADRO.NIVEL.disabled      = false; // Libera a escolha do nível do jogo.
   QUADRO.BTJOGAR.value       = "Jogar agora"; // Altera o botão 'Parar jogo' para 'Jogar agora'.
   QUADRO.BTJOGAR.style.color = "#0000DD"; // Muda a cor do texto do botão 'Jogar agora' para azul.
   QUADRO.MENSG.value         = Msg_Padrao; // Altera texto da barra de mensagens.
   Ativacao_Quadro(false) // Desabilita o quadro de botões impedindo o jogo.
  }
 }
&lt;/script&gt;


 

&lt;center&gt;
 &lt;form name="QUADRO"&gt;
&lt;table border="1" cellpadding="10" cellspacing="2"&gt;
  &lt;tbody&gt;
&lt;tr&gt;
   &lt;td align="CENTER" bgcolor="#FFEED0" colspan="3"&gt;&lt;span style="font-family: VERDANA; font-size: x-small;"&gt;&lt;b&gt;
    &lt;marquee&gt;Tente ganhar este jogo da véia!&lt;/marquee&gt;

   &lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;tr&gt;
   &lt;td align="CENTER" bgcolor="#a5d860" onmouseout="this.bgColor='#a5d860'" onmouseover="this.bgColor='#D0D0D0'" valign="MIDDLE"&gt;&lt;input disabled="" name="L[1]C[1]" onclick="Usuario_Joga(1,1)" style="background: #E0E0E0; font-family: arial; font-size: 25 px; font-weight: bold;" type="BUTTON" value="....." /&gt;
   &lt;/td&gt;
   &lt;td align="CENTER" bgcolor="#a5d860" onmouseout="this.bgColor='#a5d860'" onmouseover="this.bgColor='#D0D0D0'" valign="MIDDLE"&gt;&lt;input disabled="" name="L[1]C[2]" onclick="Usuario_Joga(1,2)" style="background: #E0E0E0; font-family: arial; font-size: 25 px; font-weight: bold;" type="BUTTON" value="....." /&gt;

   &lt;/td&gt;
   &lt;td align="CENTER" bgcolor="#a5d860" onmouseout="this.bgColor='#a5d860'" onmouseover="this.bgColor='#D0D0D0'" valign="MIDDLE"&gt;&lt;input disabled="" name="L[1]C[3]" onclick="Usuario_Joga(1,3)" style="background: #E0E0E0; font-family: arial; font-size: 25 px; font-weight: bold;" type="BUTTON" value="....." /&gt;
   &lt;/td&gt;
  &lt;/tr&gt;
&lt;tr&gt;
   &lt;td align="CENTER" bgcolor="#a5d860" onmouseout="this.bgColor='#a5d860'" onmouseover="this.bgColor='#D0D0D0'" valign="MIDDLE"&gt;&lt;input disabled="" name="L[2]C[1]" onclick="Usuario_Joga(2,1)" style="background: #E0E0E0; font-family: arial; font-size: 25 px; font-weight: bold;" type="BUTTON" value="....." /&gt;

   &lt;/td&gt;
   &lt;td align="CENTER" bgcolor="#a5d860" onmouseout="this.bgColor='#a5d860'" onmouseover="this.bgColor='#D0D0D0'" valign="MIDDLE"&gt;&lt;input disabled="" name="L[2]C[2]" onclick="Usuario_Joga(2,2)" style="background: #E0E0E0; font-family: arial; font-size: 25 px; font-weight: bold;" type="BUTTON" value="....." /&gt;
   &lt;/td&gt;
   &lt;td align="CENTER" bgcolor="#a5d860" onmouseout="this.bgColor='#a5d860'" onmouseover="this.bgColor='#D0D0D0'" valign="MIDDLE"&gt;&lt;input disabled="" name="L[2]C[3]" onclick="Usuario_Joga(2,3)" style="background: #E0E0E0; font-family: arial; font-size: 25 px; font-weight: bold;" type="BUTTON" value="....." /&gt;
   &lt;/td&gt;
  &lt;/tr&gt;
&lt;tr&gt;
   &lt;td align="CENTER" bgcolor="#a5d860" onmouseout="this.bgColor='#a5d860'" onmouseover="this.bgColor='#D0D0D0'" valign="MIDDLE"&gt;&lt;input disabled="" name="L[3]C[1]" onclick="Usuario_Joga(3,1)" style="background: #E0E0E0; font-family: arial; font-size: 25 px; font-weight: bold;" type="BUTTON" value="....." /&gt;
   &lt;/td&gt;
   &lt;td align="CENTER" bgcolor="#a5d860" onmouseout="this.bgColor='#a5d860'" onmouseover="this.bgColor='#D0D0D0'" valign="MIDDLE"&gt;&lt;input disabled="" name="L[3]C[2]" onclick="Usuario_Joga(3,2)" style="background: #E0E0E0; font-family: arial; font-size: 25 px; font-weight: bold;" type="BUTTON" value="....." /&gt;
   &lt;/td&gt;
   &lt;td align="CENTER" bgcolor="#a5d860" onmouseout="this.bgColor='#a5d860'" onmouseover="this.bgColor='#D0D0D0'" valign="MIDDLE"&gt;&lt;input disabled="" name="L[3]C[3]" onclick="Usuario_Joga(3,3)" style="background: #E0E0E0; font-family: arial; font-size: 25 px; font-weight: bold;" type="BUTTON" value="....." /&gt;

   &lt;/td&gt;
  &lt;/tr&gt;
&lt;tr&gt;
   &lt;td align="CENTER" colspan="3"&gt;&lt;select name="ESCOLHA" size="2" style="font-family: verdana; font-size: 8 pt;"&gt;
     &lt;option selected="" value=" O "&gt;Jogar com 'O'&lt;/option&gt;
     &lt;option value=" X "&gt;Jogar com 'X'&lt;/option&gt;

    &lt;/select&gt;
    &lt;select name="Q_COMECA" size="2" style="font-family: verdana; font-size: 8 pt;"&gt;
     &lt;option selected="" value="PC"&gt;Computador começa&lt;/option&gt;
     &lt;option value="USU"&gt;Você começa&lt;/option&gt;
    &lt;/select&gt;
    
&lt;select name="NIVEL" size="1" style="font-family: verdana; font-size: 8 pt;"&gt;
     &lt;option selected="" value="D"&gt;Jogar no nível difícil&lt;/option&gt;

     &lt;option value="F"&gt;Jogar no nível fácil&lt;/option&gt;
    &lt;/select&gt;
    
&lt;input name="BTJOGAR" onclick="BTJOGAR_Click()" onmouseout="this.style.background='#d0d0d0'" onmouseover="this.style.background='#f0f0f0'" style="background: #d0d0d0; color: #0000dd; font-family: verdana; font-size: 8 pt; font-weight: bold;" type="BUTTON" value="Jogar agora" /&gt;
    &lt;input name="ZERAR" onclick="Zera_Placar()" onmouseout="this.style.background='#d0d0d0'" onmouseover="this.style.background='#f0f0f0'" style="background: #d0d0d0; color: #0000dd; font-family: verdana; font-size: 8 pt; font-weight: bold;" type="BUTTON" value="Zerar placar" /&gt;
   &lt;/td&gt;
  &lt;/tr&gt;
&lt;tr&gt;
   &lt;td align="CENTER" colspan="3"&gt;&lt;span style="font-family: VERDANA; font-size: xx-small;"&gt;&lt;b&gt;
    Pontos&lt;/b&gt;
    Computador:
&lt;input name="PONTOS_PC" readonly="" size="10" style="font-family: verdana; font-size: 8 pt;" type="TEXT" value="0" /&gt;
Você:
&lt;input name="PONTOS_USU" readonly="" size="10" style="font-family: verdana; font-size: 8 pt;" type="TEXT" value="0" /&gt;
&lt;/span&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;tr&gt;
   &lt;td align="CENTER" bgcolor="#000000" colspan="3"&gt;&lt;input name="MENSG" readonly="" size="40" style="background: #000000; color: white; font-family: verdana; font-size: 8 pt;" type="TEXT" value="Clique em 'Jogar agora' para iniciar" /&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;tr&gt;
   &lt;td align="CENTER" colspan="3"&gt;&lt;span style="color: black; font-family: ARIAL; font-size: xx-small;"&gt;
    Willian Fernando Soares
&lt;a href="mailto: wfsoares@unimep.br"&gt;wfsoares@unimep.br&lt;/a&gt;
    ou
    &lt;a href="mailto: ederconsultor@bol.com.br"&gt;eder_masterhtp@msn.com&lt;/a&gt;

   &lt;/span&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/form&gt;&lt;/center&gt;&lt;/div&gt;</description></item><item><title>Calculadora Simples</title><link>http://limitri.blogspot.com/2011/02/calculadora-de-emprestimos.html</link><category>Calculadoras</category><author>noreply@blogger.com (João Pedroso)</author><pubDate>Sun, 27 Feb 2011 15:29:00 -0800</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-433055069919937896.post-7040427647717187061</guid><description>&lt;br /&gt;
&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;script language="javascript"&gt;
   
    op=""; //operadores globais.
    num1="0";
    num2="0";
    resp="";
    PrimeiroNumero=true;
    PontoDecimal=false;
    memoria="";
   &lt;!-- ******************************************************--&gt;
   &lt;!-- ** PROGRAMA APERFEIÇOADO POR JEAN CARLO FRANÇA      **--&gt;
   &lt;!-- **                                                  **--&gt;
     function verificatecla(caracter){
        if(window.event) { // Internet Explorer
         var tecla = event.keyCode; 
       //alert (PrimeiroNumero);
       if((tecla &gt; 47) &amp;&amp; (tecla &lt; 58)) {  // Se for número
       tecla = tecla - 48;
       mostra(tecla);}  
       if (tecla == 46){ // Se for ponto .
       mostra(".");
       }
       if (tecla == 43){ //Se for +
       coleta("+");}
       if (tecla == 45){  // se for -
       coleta("-");}
       if (tecla == 47){
       coleta("/");}      // se for /
       if (tecla == 42){
       coleta("*");}     // se for *
       if (tecla == 13){
       calcula();}
       if ((tecla == 44) || (tecla == 27)){ // Se for DEL ou ESC Atalho para Cancela Memória
       novocalculo();}
       if ((tecla == 109) || (tecla == 77)){ // Se for m ou M  Atalho para Memória
       memo();}
       if ((tecla == 82) || (tecla == 114)){ // Se for r ou R   Atalho para chamar memória
       chamamem();}
       if ((tecla == 99) || (tecla == 67)){  // Se for c ou C  Atalho para cancelar memória
       cancelamemoria();} 
       document.formulario.vazio.focus();
}
}
  &lt;!-- ******************************************************--&gt;

       function inicio(){
       document.formulario.calculo.value="0";
       document.formulario.calculo.style.color = "#0000FF";
       document.formulario.calculo.style.background = "DDDDDD";
       document.formulario.vazio.focus();
       }
  &lt;!-- ******************************************************--&gt;
       function mostra(x){
       if (PrimeiroNumero == true){
       document.formulario.calculo.value="0";}
       
       if ((PrimeiroNumero==true) &amp;&amp; (x!= ".")){
       document.formulario.calculo.value="";}
       PrimeiroNumero=false;
       if ((x == "." &amp;&amp; PontoDecimal==false) || (x != ".")){
       document.formulario.calculo.value += x; //essa funçao vai mostrando os numeros na caixa de texto
   &lt;!--   alinhadireita();    --&gt;                                    //e o +- vai concatenando um numero apos o outro
       } 
       if (x == "."){
       PontoDecimal=true;}                      
       } 
  
   &lt;!-- ******************************************************--&gt;
       function inverter(){
       var n=eval(document.formulario.calculo.value);
       n = 1 / n;
       document.formulario.calculo.value=n;
       PrimeiroNumero=true;
       PontoDecimal=false;
       num1=n;
       op='';
}

    &lt;!-- ******************************************************--&gt;    
       function porcento(){
       var z=0
       num2=eval(document.formulario.calculo.value);           
       z=(num1*num2)/100;
       document.formulario.calculo.value=z;
       PrimeiroNumero=true;
       PontoDecimal=false;
}                                        
   &lt;!-- ******************************************************--&gt;
       function coleta(y){
       PrimeiroNumero=true;
       PontoDecimal=false;

       if(op==""){                             //se o operador for vazio
          op=y;                                //atribui o valor a variavel op o caracter +ou- etc.. conforme o clicado no botao
          num1=eval(document.formulario.calculo.value);}   //atribui a num1 o valor da caixa de texto
       else{                                                   //limpa a caixa de texto
       num2=eval(document.formulario.calculo.value);
       document.formulario.calculo.value=eval(num1 + op + num2);
       num1=eval(num1 + op + num2);
       op=y;  
       }
       }
 
   &lt;!-- ******************************************************--&gt;
   
       function calcula(){
       PontoDecimal=false;  
       if (op != ''){
         num2=document.formulario.calculo.value; //num2 recebe oque esta na caixa de texto.
         resp=eval(num1 + op + document.formulario.calculo.value); //resp recebe o valor do num1+op+num2,exeplo 2+3
         document.formulario.calculo.value=eval(resp);//retorna o valor dos mesmos 2+3 como resposta na caixa de texto devido ao eval
         num1=eval(resp);                                //se o eval nao estivesse ai apareceria na caixa de texto 2+3.o eval retorna o valor do 2+3
         num2="0";
         op=''; 
        }                                            
       
      
       }
    &lt;!-- ******************************************************--&gt;
      
       function pi(){
       PrimeiroNumero=true;
       PontoDecimal=false;
       if (op==''){
       num1="3.141592635";
       document.formulario.calculo.value=num1;}
       else{
       num2="3.141592635";
       document.formulario.calculo.value=num2;}

}

   &lt;!-- ******************************************************--&gt;
      
       function memo(){
       if (document.formulario.calculo.value != "0"){
       memoria=document.formulario.calculo.value;
       PrimeiroNumero=true;
       PontoDecimal=false;
       document.formulario.mem.style.color = "#FF0000";}
}

   &lt;!-- ******************************************************--&gt;

       function chamamem(){
       PrimeiroNumero=true;
       PontoDecimal=false;
       if (op==''){
       num1=memoria;
       document.formulario.calculo.value=num1;}
       else{
       num2=memoria;
       document.formulario.calculo.value=num2;}
}
    
   &lt;!-- ******************************************************--&gt;
       function cancelamemoria(){
       memoria=0;
       document.formulario.mem.style.color = "#000000";
              
}  

  &lt;!-- ******************************************************--&gt;

     
       function novocalculo(){//essa funçao permite fazer mais um calculo.
         num1="";//limpa as variaveis
         num2="";
         op="";
         resp="";
         document.formulario.calculo.value="0";//limpa a caixa de texto
         PrimeiroNumero=true;
         PontoDecimal=false;
       }
       function raiz(){ //funçao que calcula a raiz quadrada
         num1=document.formulario.calculo.value;
         document.formulario.calculo.value='';
         resp=Math.sqrt(num1); //funçao em java script que calcula a raiz quadrada
         document.formulario.calculo.value=eval(resp);
       }
       function cos(){//funçao que calcula o cosseno
         num1=document.formulario.calculo.value;
         document.formulario.calculo.value='';
         resp=Math.cos(num1);
         document.formulario.calculo.value=eval(resp);
       }
       function sen(){//funçao que calcula o seno
         num1=document.formulario.calculo.value;
         document.formulario.calculo.value='';
         resp=Math.sin(num1);
         document.formulario.calculo.value=eval(resp);
       }
       function tan(){//funçao que calcula a tangente
         num1=document.formulario.calculo.value;
         document.formulario.calculo.value='';
         resp=Math.tan(num1);
         document.formulario.calculo.value=eval(resp);
       }
       function limpa(){
         document.formulario.calculo.value="0"; 
       PrimeiroNumero=true;
       PontoDecimal=false;
       }      
            
   
&lt;/script&gt;    &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;center&gt;  &lt;table border="10" bordercolor="#000000" cellpadding="2" cellspacing="0"&gt;&lt;tbody&gt;
&lt;tr&gt; &lt;td align="center" colspan="5"&gt;&lt;form name="formulario"&gt;&lt;input id="calculo" size="26" style="text-align: right;" type="text" /&gt;&lt;/form&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;     &lt;td align="center" colspan="2"&gt;&lt;input id="mem1" name="mem" onclick="memo();" style="font-weight: bold; width: 70px;" type="button" value="M+" /&gt;&lt;/td&gt;     &lt;td align="center"&gt;&lt;input id="botaoMR" onclick="chamamem();" style="font-weight: bold; width: 30px;" type="button" value="MR" /&gt;&lt;/td&gt;     &lt;td align="center"&gt;&lt;input id="botaoMC" onclick="cancelamemoria();" style="font-weight: bold; width: 30px;" type="button" value="MC" /&gt;&lt;/td&gt;     &lt;td align="center"&gt;&lt;input id="rest" onclick="novocalculo();" style="font-weight: bold; width: 30px;" type="button" value="C" /&gt;&lt;/td&gt;          &lt;/tr&gt;
&lt;tr&gt;     &lt;td align="center"&gt;&lt;input id="botao7" onclick="mostra(7);" style="width: 30px;" type="button" value="  7  " /&gt;&lt;/td&gt;     &lt;td align="center"&gt;&lt;input id="botao8" onclick="mostra(8);" style="width: 30px;" type="button" value="  8  " /&gt;&lt;/td&gt;     &lt;td align="center"&gt;&lt;input botao9"="" onclick="mostra(9);" style="width: 30px;" type="button" value="  9  " /&gt;&lt;/td&gt;     &lt;td align="center"&gt;&lt;input id="botao/" onclick="coleta('/');" style="width: 30px;" type="button" value="   /   " /&gt;&lt;/td&gt;     &lt;td align="center"&gt;&lt;input id="limpa1" onclick="limpa();" style="width: 30px;" type="button" value="CE" /&gt; &lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;    &lt;td align="center"&gt;&lt;input id="botao4" onclick="mostra(4);" style="width: 30px;" type="button" value="  4  " /&gt;&lt;/td&gt;    &lt;td align="center"&gt;&lt;input id="botao5" onclick="mostra(5);" style="width: 30px;" type="button" value="  5  " /&gt;&lt;/td&gt;    &lt;td align="center"&gt;&lt;input botao6"="" onclick="mostra(6);" style="width: 30px;" type="button" value="  6  " /&gt;&lt;/td&gt;    &lt;td align="center"&gt;&lt;input id="botao*" onclick="coleta('*');" style="width: 30px;" type="button" value="   *   " /&gt;&lt;/td&gt;    &lt;td align="center"&gt;&lt;input name="percentual" onclick="porcento();" style="width: 30px;" type="button" value=" % " /&gt; &lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;    &lt;td align="center"&gt;&lt;input id="botao1" onclick="mostra(1);" style="width: 30px;" type="button" value="  1  " /&gt;&lt;/td&gt;    &lt;td align="center"&gt;&lt;input id="botao2" onclick="mostra(2);" style="width: 30px;" type="button" value="  2  " /&gt;&lt;/td&gt;    &lt;td align="center"&gt;&lt;input botao3"="" onclick="mostra(3);" style="width: 30px;" type="button" value="  3  " /&gt;&lt;/td&gt;    &lt;td align="center"&gt;&lt;input id="botao-" onclick="coleta('-');" style="width: 30px;" type="button" value="   -   " /&gt;&lt;/td&gt;    &lt;td align="center"&gt;&lt;input name="inverso" onclick="inverter();" style="width: 30px;" type="button" value="1/x" /&gt; &lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;    &lt;td align="center"&gt;&lt;input id="botao0" onclick="mostra(0);" style="width: 30px;" type="button" value="  0  " /&gt;&lt;/td&gt;    &lt;td align="center"&gt;&lt;input id="ponto" name="ponto" onclick="mostra('.');" style="width: 30px;" type="button" value="   .  " /&gt; &lt;/td&gt;    &lt;td align="center"&gt;&lt;input id="Cos" onclick="cos();" style="width: 30px;" type="button" value="Cos " /&gt;&lt;/td&gt;    &lt;td align="center"&gt;&lt;input id="botao+" onclick="coleta('+');" style="width: 30px;" type="button" value="   +  " /&gt;&lt;/td&gt;    &lt;td align="center"&gt;&lt;input id="raizz" onclick="raiz();" style="width: 30px;" type="button" value="  V¯ " /&gt;&lt;/td&gt;          &lt;/tr&gt;
&lt;tr&gt;     &lt;td align="center"&gt;&lt;input name="vazio" size="1" style="width: 30px;" type="button" value="" /&gt; &lt;/td&gt;     &lt;td align="center"&gt;&lt;input id="tangente" onclick="tan();" style="width: 30px;" type="button" value="Tan " /&gt;&lt;/td&gt;     &lt;td align="center"&gt;&lt;input id="seno*" onclick="sen();" style="width: 30px;" type="button" value="Sen " /&gt;&lt;/td&gt;     &lt;td align="center"&gt;&lt;input id="botao=" onclick="calcula();" style="width: 30px;" type="button" value="   =  " /&gt;&lt;/td&gt;     &lt;td align="center"&gt;&lt;input id="a" onclick="pi();" style="width: 30px;" type="button" value="Pi" /&gt;&lt;/td&gt;     &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/center&gt;&lt;br /&gt;
&lt;h1&gt;     &lt;center&gt;&lt;span class="Apple-style-span" style="color: #6aa84f;"&gt;Instruçoes De Uso&lt;/span&gt;&lt;/center&gt;&lt;/h1&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;center&gt;&lt;form name="ver"&gt;&lt;ol&gt;&lt;li style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="color: #6aa84f;"&gt;&amp;nbsp;A calculadora pode ser usada clicando-se nos botões ou usando o teclado do seu micro.       &lt;/span&gt;&lt;/li&gt;
&lt;li style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="color: #6aa84f;"&gt;Quando se quer limpar tudo click no botão C ou tecle DEL ou ESC.       &lt;/span&gt;&lt;/li&gt;
&lt;li style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="color: #6aa84f;"&gt;Pode-se fazer cálculos em série Ex: 34+24-3/328*3, etc...       &lt;/span&gt;&lt;/li&gt;
&lt;li style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="color: #6aa84f;"&gt;A memória só funciona se tiver um número diferente de zero.       &lt;/span&gt;&lt;/li&gt;
&lt;li style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="color: #6aa84f;"&gt;Para calcular o cos,tan,sen,sqrl digite primeiro o número e depois a operaçao.       &lt;/span&gt;&lt;/li&gt;
&lt;li style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="color: #6aa84f;"&gt;O resutado do cosseno da tangente e do seno sao mostrados em radianos.       &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="color: #6aa84f;"&gt;Quando se armazena um número na memória a indicação M+ fica em vermelho.&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="color: #6aa84f;"&gt;&lt;div style="text-align: justify;"&gt;Para armazenar um número na memória click no botão M+ ou aperte a tecla m ou M do teclado.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Para chamar o número que está na memória, click no botão MR ou a tecla r ou R&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Para apagar o número da memória click no botão MC ou tecle c ou C.&lt;/div&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="color: #6aa84f;"&gt;O botao CE limpa apenas o número que está no visor.            &lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;/form&gt;&lt;/center&gt;&lt;/div&gt;</description></item><item><title>Cálculos de Limites 04 - Propriedades</title><link>http://limitri.blogspot.com/2011/02/calculos-de-limites-04-propriedades.html</link><category>Limites 04 - Video</category><author>noreply@blogger.com (João Pedroso)</author><pubDate>Thu, 17 Feb 2011 09:20:00 -0800</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-433055069919937896.post-8698839112309543611</guid><description>&lt;br /&gt;
&lt;br /&gt;
&lt;center&gt;&lt;iframe width="425" height="344" src="http://www.youtube.com/embed/QM4e9Hi2C-M?fs=1" frameborder="0" allowFullScreen=""&gt;&lt;/iframe&gt;&lt;/center&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://img.youtube.com/vi/QM4e9Hi2C-M/default.jpg" width="72"/></item><item><title>Cálculos de Limites 03</title><link>http://limitri.blogspot.com/2011/02/calculos-de-limites-03.html</link><category>Limites 03 - Video</category><author>noreply@blogger.com (João Pedroso)</author><pubDate>Thu, 17 Feb 2011 09:18:00 -0800</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-433055069919937896.post-4792223930301257075</guid><description>&lt;br /&gt;
&lt;br /&gt;
&lt;center&gt;&lt;iframe width="425" height="344" src="http://www.youtube.com/embed/oIzek64dnAY?fs=1" frameborder="0" allowFullScreen=""&gt;&lt;/iframe&gt;&lt;/center&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://img.youtube.com/vi/oIzek64dnAY/default.jpg" width="72"/></item><item><title>Cálculos de Limites 01 - Introdução</title><link>http://limitri.blogspot.com/2011/02/calculos-de-limites-01-introducao.html</link><category>Limites 01 - Video</category><author>noreply@blogger.com (João Pedroso)</author><pubDate>Thu, 17 Feb 2011 09:16:00 -0800</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-433055069919937896.post-8914164895218362812</guid><description>&lt;br /&gt;
&lt;br /&gt;
&lt;center&gt;&lt;iframe width="425" height="344" src="http://www.youtube.com/embed/q8BeL7wQCic?fs=1" frameborder="0" allowfullscreen=""&gt;&lt;/iframe&gt;&lt;/center&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://img.youtube.com/vi/q8BeL7wQCic/default.jpg" width="72"/></item><item><title>Importante aula sobre noções de limites</title><link>http://limitri.blogspot.com/2011/02/importante-aula-sobre-nocoes-de-limites.html</link><category>Noções de limites</category><author>noreply@blogger.com (João Pedroso)</author><pubDate>Thu, 17 Feb 2011 08:11:00 -0800</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-433055069919937896.post-4336345338763087975</guid><description>&lt;br /&gt;
&lt;br /&gt;
&lt;center&gt;&lt;iframe width="425" height="344" src="http://www.youtube.com/embed/MmYx6XKqKsM?fs=1" frameborder="0" allowfullscreen=""&gt;&lt;/iframe&gt;&lt;/center&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://img.youtube.com/vi/MmYx6XKqKsM/default.jpg" width="72"/></item><item><title>A História da Torre de Hanoi</title><link>http://limitri.blogspot.com/2010/09/historia-da-torre-de-hanoi-texto.html</link><category>Torre de Hanoi</category><author>noreply@blogger.com (João Pedroso)</author><pubDate>Wed, 29 Sep 2010 08:43:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-433055069919937896.post-6314185681340989662</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;center&gt;
&lt;script src="http://cdn.printfriendly.com/printfriendly.js" type="text/javascript"&gt;
&lt;/script&gt;&lt;a class="printfriendly" href="http://www.printfriendly.com/" onclick="window.print(); return false;" title="Print an optimized version of this web page"&gt;&lt;img alt="Print" src="http://cdn.printfriendly.com/pf-button-both.gif" style="border: none;" /&gt;&lt;/a&gt;&lt;/center&gt;
&lt;br /&gt;
&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div class="MsoNormal" style="font-size: 12px;"&gt;
&lt;div style="font-family: Verdana, Arial, Helvetica, sans-serif;"&gt;
&lt;strong&gt;&lt;span style="font-family: Verdana;"&gt;&lt;span style="color: #38761d;"&gt;História da Torre de&amp;nbsp; Hano&lt;/span&gt;&lt;span style="color: #003366;"&gt;i&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div style="font-family: Verdana, Arial, Helvetica, sans-serif; text-align: justify;"&gt;
&lt;span style="color: #274e13;"&gt;Texto elaborado por Claudio Kirner - 2007, consultando os links relacionados.&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;"&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="color: #274e13;"&gt;&lt;strong&gt;&lt;span style="font-family: Verdana;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-family: Verdana;"&gt;A torre de hanoi, também conhecida por torre do bramanismo ou quebra-cabeças do fim do mundo, foi publicada em 1883 pelo matemático frances Edouard Lucas, com o pseudônimo Prof. N. Claus&amp;nbsp;(de Siam), um anagrama de seu nome.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;"&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="color: #274e13; font-family: Verdana;"&gt;A publicação dizia que o jogo vinha do Vietnã, sendo popular também na China e no Japão, e acompanhava a caixa do quebra-cabeças.&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;"&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="color: #274e13; font-family: Verdana;"&gt;A publicação também oferecia mais de um milhão de Francos para quem resolvesse o problema da Torre de Hanoi com 64 níveis, seguindo as regras do jogo, indicando que o número de movimentos seria 2 elevado a 64 menos 1 = 18.446.744.073.709.551.615 o que daria cerca de 585 bilhões de anos, se cada movimento fosse feito em 1 segundo.&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;"&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="color: #274e13; font-family: Verdana;"&gt;Edouard Lucas foi inspirado por uma lenda Hindu que falava de um templo em Bernares, cidade santa da Índia, onde existia uma torre sagrada do bramanismo, cuja função era melhorar a disciplina mental dos monges jovens. A lenda dizia que, no início dos tempos, foi dado aos monges de um templo uma pilha de 64 discos de ouro, dispostos em uma haste, de forma que cada disco de cima fosse menor que o de baixo. A atribuição que os monges receberam foi transferir a torre, formada pelos discos, de uma haste para outra, usando a terceira como auxiliar com as restrições de movimentar um disco por vez e de nunca colocar um disco maior sobre um menor. Os monges deveriam trabalhar com eficiência noite e dia e, quando terminassem o trabalho, o templo seria transformado em pó e o mundo acabaria.&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;"&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="color: #274e13; font-family: Verdana;"&gt;Em 1884, outro matemático frances, chamado&amp;nbsp;&lt;a href="http://greschak.com/twlegend.htm"&gt;De Parville&lt;/a&gt;, desenvolveu a seguinte história, que também costuma ser associada à Torre de Hanoi.&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"&gt;&lt;/script&gt;
&lt;!-- exercicios02 --&gt;
&lt;ins class="adsbygoogle"
     style="display:inline-block;width:728px;height:90px"
     data-ad-client="ca-pub-5855959285848993"
     data-ad-slot="7115666616"&gt;&lt;/ins&gt;
&lt;script&gt;
(adsbygoogle = window.adsbygoogle || []).push({});
&lt;/script&gt;
&lt;script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"&gt;&lt;/script&gt;
&lt;!-- Topmatematica001 --&gt;
&lt;ins class="adsbygoogle"
     style="display:inline-block;width:728px;height:15px"
     data-ad-client="ca-pub-5855959285848993"
     data-ad-slot="7086435816"&gt;&lt;/ins&gt;
&lt;script&gt;
(adsbygoogle = window.adsbygoogle || []).push({});
&lt;/script&gt;  
&lt;div style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;"&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="color: #274e13; font-family: Verdana;"&gt;No grande templo de Benares, debaixo da cúpula que marca o centro do mundo, há uma placa de bronze sobre a qual estão fixadas três hastes de diamante, cada uma com a altura do osso cúbito do braço e tão fina como o corpo de uma abelha. Em uma dessas agulhas, Deus, quando criou o mundo, colocou 64 discos de ouro puro, de forma que o disco maior ficasse sobre a placa de bronze e os outros decrescendo até chegar ao topo. Isto se constituiu na torre do bramanismo. Dia e noite, os monges transferiam incessantemente os discos de uma haste para outra, de acordo com as leis fixas e imutáveis do bramanismo, que exigiam que os monges nunca movessem mais de um disco por vez e nunca deixassem um disco maior ficar sobre um menor. Quando os 64 discos fossem transferidos para outra haste, a torre, o templo e as pessoas seriam transformadas em pó e, com um estrondo, o mundo desapareceria.&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;"&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="color: #274e13; font-family: Verdana;"&gt;O sol está em atividade há cerca de 5 ou 6 bilhões de anos e deverá continuar por igual período, quando entrará em colapso.&amp;nbsp;Nessa fase, a camada de hélio no interior do sol terá crescido bastante e as camadas exteriores expandidas o suficiente para englobar a Terra, destruindo-a.&amp;nbsp;Será o fim do mundo. Depois disso, os gases serão expelidos e o sistema solar será transformado numa estrela anã.&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;"&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="color: #274e13; font-family: Verdana;"&gt;Como a Terra tem cerca de 5 bilhões de anos, devendo durar igual período e a Torre de Hanoi demoraria 585 bilhões de anos para ser resolvida, o mundo realmente acabará, mesmo antes do término do quebra-cabeças. Até lá a humanidade já terá sido extinta ou terá tecnologia suficiente para mudar-se de planeta.&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;"&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="color: #274e13;"&gt;Desde 1883, surgiram muitas edições do quebra-cabeças "Torre de Hanoi". Várias delas, incluindo a edição inicial, podem ser vistas no PuzzlesMuseum&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: #003366;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="color: #003366;"&gt;
Jogar OnLine &lt;a href="http://jogoseducativos2015.blogspot.com.br/2015/05/torre-de-hanoi.html" target="_blank"&gt; TORRE DE HANOI&lt;/a&gt;&lt;/div&gt;
&lt;div style="color: #003366;"&gt;
&lt;span style="font-family: Verdana;"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style="color: #003366; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;"&gt;
&lt;br /&gt;
&lt;iframe allowfullscreen="" frameborder="0" height="550px" src="http://mixjb.webs.com/torredehanoi.html
" width="650px"&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</description></item><item><title>Cálculo da Área de um Cone</title><link>http://limitri.blogspot.com/2010/09/cone-e-seus-elementos-base-vertice-eixo.html</link><category>Cones</category><author>noreply@blogger.com (João Pedroso)</author><pubDate>Mon, 27 Sep 2010 14:54:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-433055069919937896.post-1848215914585706461</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&lt;br /&gt;
&lt;div class="l" style="color: black; font-family: Arial, Helvetica; font-size: 14.4pt; font-style: normal; font-weight: normal; margin-bottom: 5px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 1px; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left;"&gt;&lt;a href="http://pessoal.sercomtel.com.br/matematica/geometria/cone/cone.htm" style="color: blue; text-decoration: none;"&gt;&lt;img alt="" border="0" src="http://pessoal.sercomtel.com.br/matematica/geometria/pasta.gif" /&gt;&amp;nbsp;Cones&lt;/a&gt;&lt;/div&gt;&lt;div class="res" style="color: black; font-family: Arial, Helvetica; font-size: 13px; font-style: normal; font-weight: 700; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 1px; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: justify;"&gt;Cone e seus elementos: base, vértice, eixo, altura, geratriz, superfície lateral, superfície do cone, seção meridiana. Cones: circular, elíptico, reto e oblíquo. Áreas lateral e total do cone. Cone equilátero.&lt;/div&gt;&lt;div class="res" style="color: black; font-family: Arial, Helvetica; font-size: 13px; font-style: normal; font-weight: 700; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 1px; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman'; font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;O&amp;nbsp;&lt;/span&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;cone de revolução&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&amp;nbsp;é gerado pela&amp;nbsp;&lt;/span&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;revolução&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&amp;nbsp;de um triângulo retângulo, em torno de um dos seus catetos (&lt;/span&gt;&lt;i&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;eixo de revolução&lt;/span&gt;&lt;/b&gt;&lt;/i&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;), dando uma volta completa.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Times New Roman'; font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Times New Roman'; font-size: medium;"&gt;&lt;a href="http://www.educ.fc.ul.pt/icm/icm99/icm21/cone.htm" target="_blank"&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;Exercícios&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;</description></item><item><title>Tabela Periódica</title><link>http://limitri.blogspot.com/2010/09/tabela-periodica.html</link><category>Tabelas</category><author>noreply@blogger.com (João Pedroso)</author><pubDate>Fri, 10 Sep 2010 15:09:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-433055069919937896.post-6238018218188098781</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;br /&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMVcmN9CSCSyVVoQR5LxmUFtWwLLgs_kftHccr9mNC8UBS0f9kmcfIzZu4VIL3AwYOK-WCOxFQCU8eQsLNQLJNnctgGIfwz2q-nfLwYnLMiAqj2mtNxBZI8UcK9yB9ytYclmpMMv2Isos/s1600/tabperscipiint.jpg" target="_blank"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5453396130310895922" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMVcmN9CSCSyVVoQR5LxmUFtWwLLgs_kftHccr9mNC8UBS0f9kmcfIzZu4VIL3AwYOK-WCOxFQCU8eQsLNQLJNnctgGIfwz2q-nfLwYnLMiAqj2mtNxBZI8UcK9yB9ytYclmpMMv2Isos/s400/tabperscipiint.jpg" style="cursor: hand; display: block; height: 287px; margin: 0px auto 10px; text-align: center; width: 400px;" /&gt;&lt;/a&gt; TABELA PERIÓDICA&lt;br /&gt;
&lt;a href="http://www.ptable.com/" target="_blank"&gt;Ptable.com&lt;/a&gt;&lt;br /&gt;
&lt;div&gt;&lt;/div&gt;&lt;/div&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMVcmN9CSCSyVVoQR5LxmUFtWwLLgs_kftHccr9mNC8UBS0f9kmcfIzZu4VIL3AwYOK-WCOxFQCU8eQsLNQLJNnctgGIfwz2q-nfLwYnLMiAqj2mtNxBZI8UcK9yB9ytYclmpMMv2Isos/s72-c/tabperscipiint.jpg" width="72"/></item><item><title>Teoria dos Conjuntos</title><link>http://limitri.blogspot.com/2010/04/conjuntos.html</link><category>Conjuntos</category><author>noreply@blogger.com (João Pedroso)</author><pubDate>Fri, 16 Apr 2010 17:07:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-433055069919937896.post-5756212168351040386</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;&lt;span style="font-size: large;"&gt;SÍMBOLOS&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7ekh5_5ul53KtpucKUiM8Q8yX78h9ThQP1FsTG5hpysvDjNmQqiLiSN0UAX5pcfkDBXZ6KJj2_FPULzwqpruLyl0w3yfPUro_4BhG4byFQH8eWiaC5Rfb23aTV5Ooy4LmqwJGSYrUcaP2/s1600/teoria001.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7ekh5_5ul53KtpucKUiM8Q8yX78h9ThQP1FsTG5hpysvDjNmQqiLiSN0UAX5pcfkDBXZ6KJj2_FPULzwqpruLyl0w3yfPUro_4BhG4byFQH8eWiaC5Rfb23aTV5Ooy4LmqwJGSYrUcaP2/s1600/teoria001.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;b&gt;&lt;span style="font-size: large;"&gt;SÍMBOLOS E OPERAÇÕES&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3W3wyxGUdIqQjl1wDvxns5xHrESP-E0fW2mWAFs6RFz9ODFuFfujVdTcbDQQulRVvfl1GLfc3Ou_3d30v541GwMKDqRcjVjSTrITpScloDQLZkvcGjhP2S14564YLR0bUI6dvR0QdzcFb/s1600/teoria002.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3W3wyxGUdIqQjl1wDvxns5xHrESP-E0fW2mWAFs6RFz9ODFuFfujVdTcbDQQulRVvfl1GLfc3Ou_3d30v541GwMKDqRcjVjSTrITpScloDQLZkvcGjhP2S14564YLR0bUI6dvR0QdzcFb/s1600/teoria002.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;b&gt;&lt;span style="font-size: large;"&gt;CONCEITOS E CONJUNTOS&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmYXcXpYnL0q0XmaPkLYywqAxOFo9DnNY2HTN2i9hmUa4FxPN_0siWf5qktzgCRjCiZNOXTAslFZMhaZ1PgKdeS4j-tYLcSjG46Tl4bzAqSqpaS5a0tkolUo_4A7Cw8iZT3tutF1YFkoOu/s1600/teoria003.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmYXcXpYnL0q0XmaPkLYywqAxOFo9DnNY2HTN2i9hmUa4FxPN_0siWf5qktzgCRjCiZNOXTAslFZMhaZ1PgKdeS4j-tYLcSjG46Tl4bzAqSqpaS5a0tkolUo_4A7Cw8iZT3tutF1YFkoOu/s1600/teoria003.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;/div&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7ekh5_5ul53KtpucKUiM8Q8yX78h9ThQP1FsTG5hpysvDjNmQqiLiSN0UAX5pcfkDBXZ6KJj2_FPULzwqpruLyl0w3yfPUro_4BhG4byFQH8eWiaC5Rfb23aTV5Ooy4LmqwJGSYrUcaP2/s72-c/teoria001.png" width="72"/></item></channel></rss>