18.04.2013 Views

Fundamentos de Programação 1 - Alcides Maya Tecnologia

Fundamentos de Programação 1 - Alcides Maya Tecnologia

Fundamentos de Programação 1 - Alcides Maya Tecnologia

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Escola Alci<strong>de</strong>s <strong>Maya</strong> - Primeiro Módulo<br />

operador <strong>de</strong> atribuição<br />

Em C, o sinal <strong>de</strong> igual não tem a interpretação dada em matemática. Representa a atribuição da expressão<br />

à direita ao nome da variável à esquerda. Por exemplo:<br />

num = 2000;<br />

atribui o valor 2000 a variável num. A ação é executada da direita para a esquerda <strong>de</strong>ste operador.<br />

C aceita várias atribuições numa mesma instrução:<br />

laranjas = bergamotas = cenouras = abacates = 80;<br />

A seguir temos um programa que usa vários operadores aritméticos e converte temperatura Fahrenheit em<br />

seu correspon<strong>de</strong>nte Celsius.<br />

main( )<br />

{<br />

float ftemp, ctemp;<br />

ftemp = 120;<br />

ctemp = ( ftemp – 32.0 ) * ( 5.0 / 9.0 );<br />

printf(“temperatura em graus Celsius é: %f” , ctemp);<br />

}<br />

Agora algumas consi<strong>de</strong>rações sobre o programa acima:<br />

• Na linha float ftemp, ctemp; é a <strong>de</strong>claração <strong>de</strong> duas variáveis, do tipo float, que irá conter a temperatura<br />

em graus Fahrenheit e Celsius.<br />

• Na linha ftemp = 120; estamos utilizando o operador <strong>de</strong> atribuição que armazena a temperatura <strong>de</strong> 120<br />

graus Fahrenheit na variável ftemp.<br />

• Na linha ctemp = ( ftemp – 32.0 ) * ( 5.0 / 9.0 ); estamos efetuando o cálculo <strong>de</strong> conversão da temperatura<br />

em Fahrenheit para Celsius e atribuindo o resultado do cálculo para a variável ctemp. Note que colocamos<br />

parênteses em ftemp – 32.0. Se você lembra um pouco <strong>de</strong> álgebra, a razão estará clara. Nós queremos que 32<br />

seja subtraído <strong>de</strong> ftemp antes <strong>de</strong> multiplicarmos por 5 e dividirmos por 9. A multiplicação e a divisão são feitas<br />

antes da soma ou subtração.<br />

• Na linha printf(“Temperatura em graus Celsius é: %f” , ctemp); estamos apresentando o resultado do<br />

cálculo.<br />

12

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!