 
<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://adonaimedrado.pro.br/wiki/index.php?action=history&amp;feed=atom&amp;title=F90%3A_Introdu%C3%A7%C3%A3o_%C3%A0s_FUNCTIONs</id>
		<title>F90: Introdução às FUNCTIONs - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://adonaimedrado.pro.br/wiki/index.php?action=history&amp;feed=atom&amp;title=F90%3A_Introdu%C3%A7%C3%A3o_%C3%A0s_FUNCTIONs"/>
		<link rel="alternate" type="text/html" href="https://adonaimedrado.pro.br/wiki/index.php?title=F90:_Introdu%C3%A7%C3%A3o_%C3%A0s_FUNCTIONs&amp;action=history"/>
		<updated>2026-05-27T18:31:06Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.26.2</generator>

	<entry>
		<id>https://adonaimedrado.pro.br/wiki/index.php?title=F90:_Introdu%C3%A7%C3%A3o_%C3%A0s_FUNCTIONs&amp;diff=547&amp;oldid=prev</id>
		<title>Adonaimedrado: New page: &lt;code lang=&quot;fortran&quot;&gt; PROGRAM aula 	INTEGER :: Opcao 	LOGICAL :: a,b 	DO	 		WRITE (*,*) &quot;1 - E&quot; 		WRITE (*,*) &quot;2 - OU&quot; 		WRITE (*,*) &quot;3 - OU Exclusivo&quot; 		WRITE (*,*) &quot;4 - Sair&quot; 		READ (*,*...</title>
		<link rel="alternate" type="text/html" href="https://adonaimedrado.pro.br/wiki/index.php?title=F90:_Introdu%C3%A7%C3%A3o_%C3%A0s_FUNCTIONs&amp;diff=547&amp;oldid=prev"/>
				<updated>2008-10-02T16:56:16Z</updated>
		
		<summary type="html">&lt;p&gt;New page: &amp;lt;code lang=&amp;quot;fortran&amp;quot;&amp;gt; PROGRAM aula 	INTEGER :: Opcao 	LOGICAL :: a,b 	DO	 		WRITE (*,*) &amp;quot;1 - E&amp;quot; 		WRITE (*,*) &amp;quot;2 - OU&amp;quot; 		WRITE (*,*) &amp;quot;3 - OU Exclusivo&amp;quot; 		WRITE (*,*) &amp;quot;4 - Sair&amp;quot; 		READ (*,*...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;code lang=&amp;quot;fortran&amp;quot;&amp;gt;&lt;br /&gt;
PROGRAM aula&lt;br /&gt;
	INTEGER :: Opcao&lt;br /&gt;
	LOGICAL :: a,b&lt;br /&gt;
	DO	&lt;br /&gt;
		WRITE (*,*) &amp;quot;1 - E&amp;quot;&lt;br /&gt;
		WRITE (*,*) &amp;quot;2 - OU&amp;quot;&lt;br /&gt;
		WRITE (*,*) &amp;quot;3 - OU Exclusivo&amp;quot;&lt;br /&gt;
		WRITE (*,*) &amp;quot;4 - Sair&amp;quot;&lt;br /&gt;
		READ (*,*) Opcao&lt;br /&gt;
		IF (Opcao &amp;gt;=1 .AND. Opcao &amp;lt;= 3 ) THEN&lt;br /&gt;
			WRITE (*,*) &amp;quot;Digite uma variavel logica&amp;quot;&lt;br /&gt;
			READ (*,*) a&lt;br /&gt;
			WRITE (*,*) &amp;quot;Digite outra variavel logica&amp;quot;&lt;br /&gt;
			READ (*,*) b&lt;br /&gt;
			IF (Opcao == 1) THEN&lt;br /&gt;
				WRITE (*,*) &amp;quot;Resultado = &amp;quot;,ExecutarE(a,b)&lt;br /&gt;
			ELSE IF (Opcao == 2) THEN&lt;br /&gt;
				WRITE (*,*) &amp;quot;Resultado = &amp;quot;,ExecutarOU(a,b)&lt;br /&gt;
			ELSE IF (Opcao == 3) THEN&lt;br /&gt;
				WRITE (*,*) &amp;quot;Resultado = &amp;quot;,ExecutarOUExclusivo(a,b)&lt;br /&gt;
			END IF&lt;br /&gt;
		ELSE IF (Opcao == 4) THEN&lt;br /&gt;
			EXIT&lt;br /&gt;
		END IF&lt;br /&gt;
	END DO&lt;br /&gt;
CONTAINS&lt;br /&gt;
	LOGICAL FUNCTION ExecutarE(x,y)&lt;br /&gt;
		LOGICAL, INTENT(IN) :: x,y&lt;br /&gt;
		ExecutarE = x .AND. y&lt;br /&gt;
	END FUNCTION ExecutarE&lt;br /&gt;
	LOGICAL FUNCTION ExecutarOU(x,y)&lt;br /&gt;
		LOGICAL, INTENT(IN) :: x,y&lt;br /&gt;
		ExecutarOU = x .OR. y&lt;br /&gt;
	END FUNCTION ExecutarOU&lt;br /&gt;
	LOGICAL FUNCTION ExecutarOUExclusivo(x,y)&lt;br /&gt;
		LOGICAL, INTENT(IN) :: x,y&lt;br /&gt;
		ExecutarOUExclusivo = .NOT. ((x .OR. .NOT. y) .AND. (.NOT. x .OR. y))&lt;br /&gt;
	END FUNCTION ExecutarOUExclusivo&lt;br /&gt;
END PROGRAM aula&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Adonaimedrado</name></author>	</entry>

	</feed>