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

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

Primeiro exemplo<br />

Desenvolver um programa que leia dois valores numéricos. Efetuar a adição e apresentar o seu resultado<br />

caso o valor somado seja maior que 10.<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 – Apresentar o valor da soma contido na variável X, caso o valor <strong>de</strong> X seja maior que 10.<br />

Codificação em Linguagem C<br />

main( )<br />

{<br />

int a,B,x;<br />

clrscr( );<br />

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

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

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

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

x = a + B;<br />

if ( x > 10 )<br />

printf ( “a soma dos números ée: %d “, x );<br />

getch( );<br />

}<br />

<strong>de</strong>svio Condicional Composto<br />

O comando if-else, on<strong>de</strong> o if significa “se” e o else significa “senão” é utilizado para fazer um “Desvio<br />

Condicional Composto”.<br />

Sua forma geral é:<br />

if (expressão)<br />

comando_1;<br />

else<br />

comando_2;<br />

On<strong>de</strong> a expressão é avaliada; se for verda<strong>de</strong>ira (isto é, se a expressão tiver um valor diferente <strong>de</strong> zero), o<br />

comando_1 é executado. Se for falsa (isto é, se a expressão tiver um valor igual a zero) e se houver uma parte<br />

else, o comando_2 é executado.<br />

Continuaremos o estudo do “if-else” com um programa simples, que lê um número do teclado e escreve na<br />

tela <strong>de</strong> seu computador se o número digitado é positivo ou se é negativo.<br />

32

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

Saved successfully!

Ooh no, something went wrong!