linguagem c/c++: condições ou expressões lógicas

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

If you can't read please download the document

Upload: nataferraz

Post on 20-Jun-2015

16.635 views

Category:

Technology


3 download

TRANSCRIPT

  • 1. Linguagem C/C++Condies ou Expresses Lgicas

2. Condies ou Expresses LgicasA condio na linguagem C definida como umaexpresso que pode ser verdadeira ou falsa. este tipo de expresso d-se o nome de expresso lgica.Exemplo: (3>2) ==> valor verdadeiro(4 valor falso 3. Condies ou Expresses LgicasOperadores Relacionais==Igual a!=Diferente>=Maior ou igual> Maior que< Menor que 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 expresses relacionais. 7. Condies ou Expresses LgicasOperadores Lgicos Alguns Exemplos Negao!(2 > 1): resultado VERDADEIRO!(1 < 0): resultado FALSOO operador de Negao deve ser usado antes de uma expresso relacional. 8. Comandos de Controle de FluxoIF: representa uma tomada de deciso do tipoSE isto ENTO aquiloExemplo 01:int main (){int num;scanf(%d, &num);: 9. Comandos de Controle de Fluxo:if(num==32)printf(O numero e igual a 32);:: 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. PraticandoCrie um programa para definir qual o menor nmero digitado pelo usurio. 12. Comandos de Controle de FluxoIF E ELSEO comando if pode decidir entre duas sequncias decomandos qual vai ser a executada, tendo a seguintesintaxe:if (){ // caso a expresso verificada retorne verdadeiro} 13. Comandos de Controle de Fluxoelse{ // caso a expresso verificada retorne falso} 14. Comandos de Controle de FluxoEXEMPLO IFELSEint x;printf("Digite um nmero inteiro: ");scanf("%d", &x);if (x % 2 == 0)printf("%d e par n", x);elseprintf("%d e impar n", x); 15. PraticandoCrie um programa que verifique se a pessoa infantil, adolescente, adulto ou idoso. Leve em considerao que se a idade for menor que 13, considerado infantil; seno 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. Praticando - Resoluo 17. ExercciosFaa um programa para que o usurio digite um valor e em seguida seja verificado se o nmero maior que 10, menor que 10 ou igual a 10. 18. ExercciosFaa um programa para que se descubra se o nmerodigitado par e maior que zero. Caso seja, deve-se obtero quadrado desse nmero e em seguida sua raizquadrada. Caso no seja par e tambm no seja maiorque zero deve-se imprimir: A operao foi finalizada poisno se pode obter raiz quadrada de nmeros negativos!.EXEMPLO: Se o usurio digitar o nmero 2: ele maior que zero; portanto ir se obter o valor 4 (2) e em seguida a raiz quadrada de 4, ou seja, 2.