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