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 />

else<br />

r = x - 7;<br />

printf ( “o resultado do calculo e: %d “, r );<br />

getch( );<br />

}<br />

múltiplos comandos <strong>de</strong>ntro <strong>de</strong> um if<br />

Quando <strong>de</strong>sejamos agrupar comandos, criando um bloco <strong>de</strong> comandos, utilizamos o abre chaves “{“ e fecha<br />

chaves “}” para encapsular estes comandos.<br />

No if é a mesma coisa, caso vários comandos sejam necessários no corpo do comando if, eles <strong>de</strong>vem estar<br />

entre chaves.<br />

Sua forma geral é:<br />

if (expressão)<br />

{<br />

comando_11;<br />

comando_12;<br />

comando_13;<br />

}<br />

else<br />

{<br />

comando_21;<br />

comando_22;<br />

}<br />

On<strong>de</strong> a expressão é avaliada; se for verda<strong>de</strong>ira os comando_11, comando_12 e o comando_13 são<br />

executados. Se for falsa o comando_21 e o comando_22 são executados.<br />

O programa abaixo dá um exemplo <strong>de</strong> como encapsulamos comandos.<br />

main( )<br />

{<br />

int num;<br />

printf (“digite um número: “ );<br />

scanf (“%d” , &num);<br />

if (num > 0)<br />

{<br />

printf (“o número “);<br />

printf (“digitado é “);<br />

printf (“positivo”);<br />

}<br />

34

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

Saved successfully!

Ooh no, something went wrong!