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 />
Codificação em Linguagem C<br />
main( )<br />
{<br />
int codigo;<br />
clrscr( );<br />
printf( “digite 1 - para sexo masculino\n” );<br />
printf( “digite 2 - para sexo feminino: “ );<br />
scanf( “%d”, &codigo );<br />
if ( codigo == 1 || codigo == 2 )<br />
printf ( “o código do sexo e válido” );<br />
else<br />
printf ( “o código do sexo e inválido” );<br />
getch( );<br />
}<br />
o operador lógico .ou. é escrito em C através do operador | | (barra,barra).<br />
operador Lógico: .não.<br />
O operador do tipo .não. é utilizado quando houver necessida<strong>de</strong> <strong>de</strong> estabelecer a inversão do resultado<br />
lógico <strong>de</strong> uma <strong>de</strong>terminada condição. Se a condição for verda<strong>de</strong>ira, será consi<strong>de</strong>rada falsa. Se a condição for<br />
falsa, será consi<strong>de</strong>rada verda<strong>de</strong>ira. Abaixo, é apresentada a tabela <strong>de</strong> <strong>de</strong>cisão para este tipo <strong>de</strong> operador:<br />
Condição Resultado<br />
Falsa Verda<strong>de</strong>iro<br />
Falsa Verda<strong>de</strong>iro<br />
Consi<strong>de</strong>re agora, como exemplo, que se você possui um carro e o pneu está furado, você não (NOT) po<strong>de</strong><br />
viajar. É o que mostra a tabela abaixo:<br />
exemplos <strong>de</strong> aula<br />
Primeiro exemplo<br />
Pneu está furado Po<strong>de</strong> viajar<br />
Falso Verda<strong>de</strong>iro<br />
Verda<strong>de</strong>iro Falso<br />
Desenvolver a lógica para um programa que somente efetue o cálculo <strong>de</strong> C (A + B) * X, se o valor da<br />
variável X não for maior que 5. Qualquer valor <strong>de</strong> 5 para baixo efetuará o cálculo C (A + B) * X.<br />
Se forem informados os valores 5, 1 e 2, respectivamente, para as variáveis A, B e X, resultará para a<br />
variável C o valor 12, pois o valor 2 da variável X é controlado pela instrução se .não. (X > 5) então, como<br />
sendo verda<strong>de</strong>iro, uma vez que não é maior que 5. Sendo assim, os valores 5 e 1 são somados resultando 6 e<br />
multiplicados por 2 resultando 12.<br />
Mas se forem informados os valores 5, 1 e 6, respectivamente, para as variáveis A, B e X, resultará para a<br />
variável C o valor 24, pois o valor 6 da variável X é controlado pela instrução se. não. (X > 5) então, como sendo<br />
falso. Sendo assim, os valores 5 e 1 são subtraídos resultando 4 e multiplicados por 6 resultando 24.<br />
40