<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Shell: Calcular a raiz quadrada</title>
	<atom:link href="http://codare.net/2009/04/07/shell-calcular-a-raiz-quadrada/feed/" rel="self" type="application/rss+xml" />
	<link>http://codare.net/2009/04/07/shell-calcular-a-raiz-quadrada/</link>
	<description>Programadores, uni-vos!</description>
	<lastBuildDate>Wed, 16 May 2012 12:39:54 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: vitor</title>
		<link>http://codare.net/2009/04/07/shell-calcular-a-raiz-quadrada/#comment-483</link>
		<dc:creator>vitor</dc:creator>
		<pubDate>Fri, 20 Nov 2009 19:04:26 +0000</pubDate>
		<guid isPermaLink="false">http://codare.net/?p=243#comment-483</guid>
		<description>será que alguem me pode ajudar???
eu tenho de f,azer um trabalho em bash shell script onde tenho de criar uma calculadora numerica. o meu problema é nao conseguir usar o cos, sin, exp, tan, cotan e ln.
ja me disseram pra acrescentar &#124;bc -l no fim dessa linha de codigo, mas tb n da...</description>
		<content:encoded><![CDATA[<p>será que alguem me pode ajudar???<br />
eu tenho de f,azer um trabalho em bash shell script onde tenho de criar uma calculadora numerica. o meu problema é nao conseguir usar o cos, sin, exp, tan, cotan e ln.<br />
ja me disseram pra acrescentar |bc -l no fim dessa linha de codigo, mas tb n da&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ruth Alves Moreira</title>
		<link>http://codare.net/2009/04/07/shell-calcular-a-raiz-quadrada/#comment-481</link>
		<dc:creator>Ruth Alves Moreira</dc:creator>
		<pubDate>Tue, 22 Sep 2009 20:51:20 +0000</pubDate>
		<guid isPermaLink="false">http://codare.net/?p=243#comment-481</guid>
		<description>quero saber qual a raíz quadrada de 1460.</description>
		<content:encoded><![CDATA[<p>quero saber qual a raíz quadrada de 1460.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: gabriel</title>
		<link>http://codare.net/2009/04/07/shell-calcular-a-raiz-quadrada/#comment-480</link>
		<dc:creator>gabriel</dc:creator>
		<pubDate>Sat, 09 May 2009 18:59:48 +0000</pubDate>
		<guid isPermaLink="false">http://codare.net/?p=243#comment-480</guid>
		<description>qual é a raiz quadrada de V2.V3</description>
		<content:encoded><![CDATA[<p>qual é a raiz quadrada de V2.V3</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Maria Elisa</title>
		<link>http://codare.net/2009/04/07/shell-calcular-a-raiz-quadrada/#comment-479</link>
		<dc:creator>Maria Elisa</dc:creator>
		<pubDate>Tue, 14 Apr 2009 20:13:01 +0000</pubDate>
		<guid isPermaLink="false">http://codare.net/?p=243#comment-479</guid>
		<description>(v3 + v2)²</description>
		<content:encoded><![CDATA[<p>(v3 + v2)²</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: tenchi</title>
		<link>http://codare.net/2009/04/07/shell-calcular-a-raiz-quadrada/#comment-478</link>
		<dc:creator>tenchi</dc:creator>
		<pubDate>Tue, 07 Apr 2009 13:57:47 +0000</pubDate>
		<guid isPermaLink="false">http://codare.net/?p=243#comment-478</guid>
		<description>Olá, acredito que, se for uma tarefa constante, compensa até criar uma função. Algo do tipo:

sqrt() { echo &quot;sqrt($1)&quot; &#124; bc ; } # ou bc -l

Aí é só chamar:

i=$(sqrt 10)

echo $i
3

E Tiago, não sabia que o ksh e o zsh faziam isto... Mancada do pessoal do bash, hein? É o shell mais usado mas não implementa muitos recursos legais que os outros tem... Tem um colega meu que tentou durante um longo tempo me fazer usar o zsh, que percebi ser bem melhor que o bash mesmo, mas por alguma razão continuo firme neste segundo...</description>
		<content:encoded><![CDATA[<p>Olá, acredito que, se for uma tarefa constante, compensa até criar uma função. Algo do tipo:</p>
<p>sqrt() { echo &#8220;sqrt($1)&#8221; | bc ; } # ou bc -l</p>
<p>Aí é só chamar:</p>
<p>i=$(sqrt 10)</p>
<p>echo $i<br />
3</p>
<p>E Tiago, não sabia que o ksh e o zsh faziam isto&#8230; Mancada do pessoal do bash, hein? É o shell mais usado mas não implementa muitos recursos legais que os outros tem&#8230; Tem um colega meu que tentou durante um longo tempo me fazer usar o zsh, que percebi ser bem melhor que o bash mesmo, mas por alguma razão continuo firme neste segundo&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tiago "PacMan" Peczenyj</title>
		<link>http://codare.net/2009/04/07/shell-calcular-a-raiz-quadrada/#comment-477</link>
		<dc:creator>Tiago "PacMan" Peczenyj</dc:creator>
		<pubDate>Tue, 07 Apr 2009 12:51:03 +0000</pubDate>
		<guid isPermaLink="false">http://codare.net/?p=243#comment-477</guid>
		<description>Alguns shells são capazes de fazer o mesmo usando algum modo matematico built-in. Basicamente uma raiz quadrada é o mesmo que elevar o numero à potencia 1/2 (lembram disso?), veja como fazer via ksh:

$ echo $((2**3))  # 2 elevado à 3 potencia
8
$ echo $((9**0.5)) # raiz quadrada de 9
3
$ echo $((10**0.5)) # raiz quadrada de 10
3.16227766017

Vc pode fazer o mesmo com zsh. Infelizmente o Bash não suporta operações matemáticas com numeros não-inteiros, mas vc pode trabalhar com potencias inteiras (como o primeiro exemplo).</description>
		<content:encoded><![CDATA[<p>Alguns shells são capazes de fazer o mesmo usando algum modo matematico built-in. Basicamente uma raiz quadrada é o mesmo que elevar o numero à potencia 1/2 (lembram disso?), veja como fazer via ksh:</p>
<p>$ echo $((2**3))  # 2 elevado à 3 potencia<br />
8<br />
$ echo $((9**0.5)) # raiz quadrada de 9<br />
3<br />
$ echo $((10**0.5)) # raiz quadrada de 10<br />
3.16227766017</p>
<p>Vc pode fazer o mesmo com zsh. Infelizmente o Bash não suporta operações matemáticas com numeros não-inteiros, mas vc pode trabalhar com potencias inteiras (como o primeiro exemplo).</p>
]]></content:encoded>
	</item>
</channel>
</rss>

