fsg 230 Postado Março 22, 2011 Share Postado Março 22, 2011 (editado) Olá pessoal, desculpe por atrasar na aula de hoje, pois ontem eu não pude comparecer na escola e não consegui pegar a aula, e hoje consegui recuperar a matéria justamente para poder passar para vocês do XTibia. A aula é bem simples de hoje... Operações Lógicas E, ou e não Tabela Verdade Horóscopo Início Defina Data de nascimento como caractere Exemplo: Se ((dd > 19) e (mm < 01) ou ((dd < 22) e (mm < 22)) então msg= Libra Este é um código do Horóscopo. Então pessoal, a aula de hoje é isto, irei retirar dúvidas com o professor, pois faltei da aula como disse! Editado Março 23, 2011 por FezZinN Link para o comentário https://xtibia.com/forum/topic/153856-aula-4-opera%C3%A7%C3%B5es-l%C3%B3gicas/ Compartilhar em outros sites More sharing options...
Jvchequer 63 Postado Março 22, 2011 Share Postado Março 22, 2011 Estou estudando isso na faculdade, rsrs Farei um teste disso semana que vem Link para o comentário https://xtibia.com/forum/topic/153856-aula-4-opera%C3%A7%C3%B5es-l%C3%B3gicas/#findComment-1016055 Compartilhar em outros sites More sharing options...
fsg 230 Postado Março 22, 2011 Autor Share Postado Março 22, 2011 Eu passei para vocês para não ficar pendente esta semana novamente, mas irei tirar dúvidas com o professor, por que não entendi direito. Só peguei a matéria para passar. Espero que tenham gostado ;] Link para o comentário https://xtibia.com/forum/topic/153856-aula-4-opera%C3%A7%C3%B5es-l%C3%B3gicas/#findComment-1016059 Compartilhar em outros sites More sharing options...
Kairion 3 Postado Março 23, 2011 Share Postado Março 23, 2011 (editado) Segue uma explicação básica de E e OU, caso seja do interesse de alguém: Exemplo: Se ((dd > 19) e (mm < 01) ou ((dd < 22) e (mm < 22)) então msg= Libra Partindo desse exemplo, a explicação do código seria: Se a variável "dd" for maior que 19 E a variável "mm" for menor que 01 - nesse caso, ambas as condições devem ser verdadeiras. Ou seja, se "dd" for 20, 21, ..., *infinito*, a variável "dd" terá sua condição satisfeita, porém, se a variável "mm" receber um valor superior a "01", isso tornará a condição falsa, fazendo o programa pular para a próxima condição ((dd < 22) e (mm < 22)). Em suma, a condição E serve para definir que duas condições sejam verdadeiras ao mesmo tempo, como exemplo: Se ((dd > 19) e (dd < 22)) Esta condição aceitaria apenas os números 20 e 21 como resultados, pois apenas eles se encaixam em ambas as condições. Já a condição OU é mais "permissiva", com ela, apenas uma das condições necessita ser verdadeira, para que uma ação ocorra. Exemplo: Se ((dd > 19) ou (dd < 22)) Desta forma, qualquer número maior que 19 seria aceito, mesmo que fosse maior que 22, pois estaria tornando a primeira condição verdadeira (o número seria maior que 19). Abraços Editado Março 23, 2011 por Kairion Link para o comentário https://xtibia.com/forum/topic/153856-aula-4-opera%C3%A7%C3%B5es-l%C3%B3gicas/#findComment-1016361 Compartilhar em outros sites More sharing options...
fsg 230 Postado Março 23, 2011 Autor Share Postado Março 23, 2011 Obrigado Kairion, eu só iria conseguir retirar a dúvida com o professor na segunda-feira, obrigado por nos ajudar! Rep +; Se possível, irei adicionar seu conteúdo no tópico. Link para o comentário https://xtibia.com/forum/topic/153856-aula-4-opera%C3%A7%C3%B5es-l%C3%B3gicas/#findComment-1016471 Compartilhar em outros sites More sharing options...
Posts Recomendados