 
<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://www.adonaimedrado.pro.br/wiki/index.php?action=history&amp;feed=atom&amp;title=F90%3A_O_uso_do_MODULE%2FUSE</id>
		<title>F90: O uso do MODULE/USE - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://www.adonaimedrado.pro.br/wiki/index.php?action=history&amp;feed=atom&amp;title=F90%3A_O_uso_do_MODULE%2FUSE"/>
		<link rel="alternate" type="text/html" href="https://www.adonaimedrado.pro.br/wiki/index.php?title=F90:_O_uso_do_MODULE/USE&amp;action=history"/>
		<updated>2026-05-27T13:00:14Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.26.2</generator>

	<entry>
		<id>https://www.adonaimedrado.pro.br/wiki/index.php?title=F90:_O_uso_do_MODULE/USE&amp;diff=717&amp;oldid=prev</id>
		<title>Adonaimedrado: New page: Para compilar com o g95 utilizar:  g95 modulomatematico.f90 aula.f90 -o aula == Arquivo aula.f90 == &lt;code lang=&quot;fortran&quot;&gt; PROGRAM aula 	USE ModuloMatematico 	IMPLICIT NONE  	CALL ObterRaio...</title>
		<link rel="alternate" type="text/html" href="https://www.adonaimedrado.pro.br/wiki/index.php?title=F90:_O_uso_do_MODULE/USE&amp;diff=717&amp;oldid=prev"/>
				<updated>2008-11-03T02:08:39Z</updated>
		
		<summary type="html">&lt;p&gt;New page: Para compilar com o g95 utilizar:  g95 modulomatematico.f90 aula.f90 -o aula == Arquivo aula.f90 == &amp;lt;code lang=&amp;quot;fortran&amp;quot;&amp;gt; PROGRAM aula 	USE ModuloMatematico 	IMPLICIT NONE  	CALL ObterRaio...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Para compilar com o g95 utilizar:&lt;br /&gt;
 g95 modulomatematico.f90 aula.f90 -o aula&lt;br /&gt;
== Arquivo aula.f90 ==&lt;br /&gt;
&amp;lt;code lang=&amp;quot;fortran&amp;quot;&amp;gt;&lt;br /&gt;
PROGRAM aula&lt;br /&gt;
	USE ModuloMatematico&lt;br /&gt;
	IMPLICIT NONE&lt;br /&gt;
&lt;br /&gt;
	CALL ObterRaio()&lt;br /&gt;
	WRITE (*,&amp;quot;(A,F10.2)&amp;quot;) &amp;quot;A área da superfície da esfera é &amp;quot;,RetornarArea()&lt;br /&gt;
	WRITE (*,&amp;quot;(A,F10.2)&amp;quot;) &amp;quot;O volume da esfera é &amp;quot;,RetornarVolume()&lt;br /&gt;
END PROGRAM&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
== Arquivo modulomatematico.f90 ==&lt;br /&gt;
&amp;lt;code lang=&amp;quot;fortran&amp;quot;&amp;gt;&lt;br /&gt;
MODULE ModuloMatematico&lt;br /&gt;
	SAVE&lt;br /&gt;
	REAL, PARAMETER :: pi = 3.14159265&lt;br /&gt;
CONTAINS&lt;br /&gt;
	SUBROUTINE ObterRaio()&lt;br /&gt;
		IMPLICIT NONE&lt;br /&gt;
		INTEGER :: E&lt;br /&gt;
		REAL :: raio&lt;br /&gt;
		COMMON raio&lt;br /&gt;
		WRITE (*,*) &amp;quot;Digite o valor do raio da esfera:&amp;quot;&lt;br /&gt;
		DO&lt;br /&gt;
			READ (*,*,IOstat=E) raio&lt;br /&gt;
			IF (E&amp;gt;0) THEN&lt;br /&gt;
				WRITE (*,*) &amp;quot;Valor inválido. O raio deve ser um valor real.&amp;quot;&lt;br /&gt;
			ELSE&lt;br /&gt;
				EXIT&lt;br /&gt;
			END IF&lt;br /&gt;
		END DO&lt;br /&gt;
	END SUBROUTINE&lt;br /&gt;
	REAL FUNCTION RetornarArea()&lt;br /&gt;
		IMPLICIT NONE&lt;br /&gt;
		REAL :: raio&lt;br /&gt;
		COMMON raio&lt;br /&gt;
		RetornarArea = 4*pi*(raio**2)&lt;br /&gt;
	END FUNCTION&lt;br /&gt;
	REAL FUNCTION RetornarVolume()&lt;br /&gt;
		IMPLICIT NONE&lt;br /&gt;
		REAL :: raio&lt;br /&gt;
		COMMON raio&lt;br /&gt;
		RetornarVolume = (4/REAL(3))*pi*(raio**3)&lt;br /&gt;
	END FUNCTION&lt;br /&gt;
END MODULE ModuloMatematico&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Adonaimedrado</name></author>	</entry>

	</feed>