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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

main( )<br />

{<br />

int num;<br />

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

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

33<br />

<strong>Fundamentos</strong> <strong>de</strong> <strong>Programação</strong><br />

if (num > 0)<br />

printf (“o número digitado é positivo”);<br />

else<br />

printf (“o número digitado é negativo”);<br />

}<br />

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

• Declaramos uma variável numérica do tipo inteiro e pedimos para o usuário digitar um número.<br />

• Na linha if (num > 0) estamos testando o número digitado para saber se o mesmo é maior do que zero. Se<br />

o resultado <strong>de</strong>sta expressão for verda<strong>de</strong>ira a linha printf (“O número digitado é positivo”); será executada.<br />

• Na linha else (senão for um número maior do que zero) estamos indicando para o programa executar a<br />

linha printf (“O número digitado é negativo”);<br />

exemplo <strong>de</strong> aula<br />

Primeiro exemplo<br />

Desenvolver um programa que ler dois valores numéricos e efetuar a adição. Caso o valor somado seja maior<br />

ou igual a 10, <strong>de</strong>verá ser apresentado somando a ele mais 5; caso o valor somado não seja maior ou igual a 10,<br />

este <strong>de</strong>verá ser apresentado subtraindo 7.<br />

algoritmo<br />

1 – Ler um valor para a variável A e outro valor para a variável B;<br />

2 – Efetuar a soma dos valores incógnitos A e B, atribuindo o valor da soma na variável X;<br />

3 – Verificar se X é maior ou igual a 10; caso seja verda<strong>de</strong>iro, calcule R x + 5. Senão calcule R X – 7.<br />

Codificação em Linguagem C<br />

main( )<br />

{<br />

int a,B,x,r;<br />

clrscr( );<br />

printf ( “digite um numero: “ );<br />

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

printf ( “digite outro numero: “ );<br />

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

x = a + B;<br />

if ( x >= 10 )<br />

r = x + 5;

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

Saved successfully!

Ooh no, something went wrong!