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