Fundamentos de Programação 1 - Alcides Maya Tecnologia
Fundamentos de Programação 1 - Alcides Maya Tecnologia
Fundamentos de Programação 1 - Alcides Maya Tecnologia
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