Olá Pessoal,
Nesta quick tips vamos dar continuidade a série sobre LPE. Vimos na ultima tip o que são e como identificar as variáveis. Agora veremos quais são os tipos utilizados quando contruimos nossos algoritmos. Vemos a eles:
Tipos de Informação
Os tipos de informação que as linguagens de programação em geral fornecem são:
Números
Representam quantidades. Existem em geral dois tipos numéricos
Inteiro: valores inteiros, positivos ou não.
Exemplos : 0, 345, 592, -414
Real (NUMERICO): Valores fracionários, positivos ou não.
Exemplos : -1, 0, 345.6453
Pode ser usado Exponencial : - 3.3E7, 4.0E-2
As operações (principais) aplicáveis a número são :

Exemplo:

Caracteres
Representam letras, os dígitos numéricos e sinais especiais (pontuação e etc...). Geralmente podem ser agrupadas para formar uma seqüência de caracteres (Cadeia de caracteres). Em praticamente em todas as linguagens constantes do tipo de caractere. Aparecem entre delimitadores (podem ser aspas simples ‘ ou duplas ’’).
Veja o exemplo a seguir. Sejam A e B variáveis do tipo caracter (cadeia).

Se não fosse o uso de delimitadores, não seria possível diferenciar a Segunda operação da terceira. Se o caractere delimitador deve fazer parte de uma cadeia de caracteres, ele deve aparecer duplicado. As linguagens em geral não fornecem operações específicas, mas podemos citar:

Onde C é um caractere, A uma cadeia de caracteres, 1 é a posição inicial e T o tamanho. Exemplo:

Eu fico por aqui. Abraços a todos e até a próxima !!
Resolução do Exercicio Anterior:
declare
Cat1, Cat2, Hip, P, Area: Numerico
inicio
escreval("Informe os Valores dos Catetos")
Leia(Cat1, Cat2)
Hip := Raizq(Cat1^2 + cat2^2)
P := (Cat1 + Cat2 + HIP)/2
Area := Raizq(P * (P - Cat1) * (P - Cat2) * (P - HIP))
escreval("Hipotenusa...: ", Hip)
escreval("Area.........: ",Area)
fimalgoritmo
Exercicio proposto:
Elabore um algoritmo que calcule a media de quilômetros por litro de um determinado veículo. Dados: quilometragem inicial, quilometragem final, quantidade de litros gastos.