Linguagem C/C++Condições ou Expressões Lógicas
Condições ou Expressões LógicasA condição na linguagem C é definida como uma  expressão que pode ser verdadeira ou falsa.À...
Condições ou Expressões LógicasOperadores Relacionais              ==                  Igual a              !=            ...
Condições ou Expressões LógicasOperadores Lógicos          ||             OU lógico          &&             E lógico      ...
Condições ou Expressões LógicasOperadores Aritméticos         +               Adição         -               Subtração    ...
Condições ou Expressões LógicasOperadores Lógicos – Alguns Exemplos        ((2 > 1) || (3 < 7)) : resultado VERDADEIRO    ...
Condições ou Expressões LógicasOperadores Lógicos – Alguns Exemplos                 Negação                  !(2 > 1): res...
Comandos de Controle de FluxoIF: representa uma tomada de decisão do tipo  “SE isto ENTÃO aquilo”Exemplo 01:int main ()   ...
Comandos de Controle de Fluxo:if(num==32)    printf(“O numero e igual a 32”);    :    :
Comandos de Controle de FluxoEXEMPLO 02:  Int num;  scanf(“%d”, &num)  If(num==5) {       num==num+10;       printf(“O val...
PraticandoCrie um programa para definir qual é o menor número digitado pelo usuário.
Comandos de Controle de FluxoIF E ELSEO comando if pode decidir entre duas sequências de  comandos qual vai ser a executad...
Comandos de Controle de Fluxoelse{ // caso a expressão verificada retorne falso<sequência de comandos>}
Comandos de Controle de FluxoEXEMPLO IF<=>ELSEint x;printf("Digite um número inteiro: ");scanf("%d", &x);if (x % 2 == 0)pr...
PraticandoCrie um programa que verifique se a pessoa é infantil, adolescente, adulto ou idoso. Leve em consideração que se...
Praticando - Resolução
ExercíciosFaça um programa para que o usuário digite um valor e em seguida seja verificado se o número é maior que 10, men...
ExercíciosFaça um programa para que se descubra se o número  digitado é par e maior que zero. Caso seja, deve-se obter  o ...
Próximos SlideShares
Carregando em…5
×

Linguagem C/C++: Condições ou expressões lógicas

18.667 visualizações

Publicada em

Publicada em: Tecnologia
0 comentários
2 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
18.667
No SlideShare
0
A partir de incorporações
0
Número de incorporações
9
Ações
Compartilhamentos
0
Downloads
82
Comentários
0
Gostaram
2
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Linguagem C/C++: Condições ou expressões lógicas

  1. 1. Linguagem C/C++Condições ou Expressões Lógicas
  2. 2. Condições ou Expressões LógicasA condição na linguagem C é definida como uma expressão que pode ser verdadeira ou falsa.À este tipo de expressão dá-se o nome de expressão lógica.Exemplo: (3>2) ==> valor verdadeiro (4<2) ==> valor falso
  3. 3. Condições ou Expressões LógicasOperadores Relacionais == Igual a != Diferente >= Maior ou igual > Maior que < Menor que <= Maior ou igual Possibilitam saber qual a relação existente entre seus dois operandos.
  4. 4. Condições ou Expressões LógicasOperadores Lógicos || OU lógico && E lógico ! Negação Servem para conectar duas expressões relacionais.
  5. 5. Condições ou Expressões LógicasOperadores Aritméticos + Adição - Subtração % Resto da divisão * Multiplicação / Divisão ++ Incremento -- Decremento
  6. 6. Condições ou Expressões LógicasOperadores Lógicos – Alguns Exemplos ((2 > 1) || (3 < 7)) : resultado VERDADEIRO ((3 < 2) && (2 == 2)) : resultado FALSO ((5 !=0) || (1 < 2)) : resultado VERDADEIROEstes operadores OU e E devem ser sempre usados entre duas expressões relacionais.
  7. 7. Condições ou Expressões LógicasOperadores Lógicos – Alguns Exemplos Negação !(2 > 1): resultado VERDADEIRO !(1 < 0): resultado FALSOO operador de Negação deve ser usado antes de uma expressão relacional.
  8. 8. Comandos de Controle de FluxoIF: representa uma tomada de decisão do tipo “SE isto ENTÃO aquilo”Exemplo 01:int main () { int num; scanf(“%d”, &num); :
  9. 9. Comandos de Controle de Fluxo:if(num==32) printf(“O numero e igual a 32”); : :
  10. 10. Comandos de Controle de FluxoEXEMPLO 02: Int num; scanf(“%d”, &num) If(num==5) { num==num+10; printf(“O valor digitado acrescentado de 10 resulta em: %d”, num); }
  11. 11. PraticandoCrie um programa para definir qual é o menor número digitado pelo usuário.
  12. 12. Comandos de Controle de FluxoIF E ELSEO comando if pode decidir entre duas sequências de comandos qual vai ser a executada, tendo a seguinte sintaxe:if (<expressão>){ // caso a expressão verificada retorne verdadeiro<sequência de comandos>}
  13. 13. Comandos de Controle de Fluxoelse{ // caso a expressão verificada retorne falso<sequência de comandos>}
  14. 14. Comandos de Controle de FluxoEXEMPLO IF<=>ELSEint x;printf("Digite um número inteiro: ");scanf("%d", &x);if (x % 2 == 0)printf("%d e par n", x);elseprintf("%d e impar n", x);
  15. 15. PraticandoCrie um programa que verifique se a pessoa é infantil, adolescente, adulto ou idoso. Leve em consideração que se a idade for menor que 13, é considerado infantil; senão é considerado adolescente. Se a idade for maior que 13 e menor que 50, é considerado adulto. Se a idade for maior que 50 é considerado idoso.
  16. 16. Praticando - Resolução
  17. 17. ExercíciosFaça um programa para que o usuário digite um valor e em seguida seja verificado se o número é maior que 10, menor que 10 ou igual a 10.
  18. 18. ExercíciosFaça um programa para que se descubra se o número digitado é par e maior que zero. Caso seja, deve-se obter o quadrado desse número e em seguida sua raiz quadrada. Caso não seja par e também não seja maior que zero deve-se imprimir: “A operação foi finalizada pois não se pode obter raiz quadrada de números negativos!”.EXEMPLO: Se o usuário digitar o número 2: ele é maior que zero; portanto irá se obter o valor 4 (2²) e em seguida a raiz quadrada de 4, ou seja, 2.

×