Olá a todos, vamos aqui dar sequencia na série sobre LPE. Veremos aqui o que são e como trabalhar com valores lógicos.
Um valor lógico pode estar em apenas um de dois estados: Verdadeiro (V) ou Falso (F). Nem todas as linguagens permitem variáveis lógicas, porem os seus valores estão presentes em qualquer comparação. As operações principais são:
OU – Se algum for verdadeiro, então verdadeiro
E – Se algum for falso, então falso
Exemplo:
Uma das expressões importantes de algoritmos em computador é a capacidade de resolver expressões. Existem basicamente três tipos de expressões:
Aritmética
Operação entre valores do tipo numérico, e que têm como resultado um valor numérico. Os operadores são os mesmos que foram vistos nos tipos numéricos:
Veja outro exemplo:
Relacional
Operações de comparação entre dois valores de mesmo tipo, e que tem como resultado um valor lógico.
Exemplo : Sejam A = “ABC” e B=”XYZ”
Lógica
Operações lógicas entre valores lógicos, e que tem como resultado um valor lógico. Os Operadores são:
OU
NÃO
Exemplo: A=5, B=”XYZ” e C= Verdadeiro
Na primeira expressão, o resultado é falso porque A tem 5. Como (A = 5) é verdadeiro, não (Verdadeiro) é falso. Na Segunda expressão os dois operandos são verdadeiros, logo o resultado é verdadeiro. Para simplificar, de agora em diante, representaremos os valores verdadeiros como .V. e os falsos como .F.
Bem eu fico por aqui. Até a próxima pessoal.
Resolução do Exercicio Anterior:
var
KmI, KmF, Lt, KmLt: numerico
inicio
escreval("Informe o Km Inicial, Final e Quantidade de Litros Gastos")
leia(KmI, KmF, Lt)
escreval("Km/Litro...: ",(KmF-KmI)/Lt)
fimalgoritmo
Exercicio proposto:
Faça um algoritmo que, dado o raio, calcule e imprima a área do setor circular. Fórmula: S = (Pi * R^2)/360. Obs: Pi=3,14.