Buscar

VARIÁVEIS_CONSTANTES

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

variáveis : 
para declarar variáveis no pascal:
 program Exemplo
 uses crt;
{ aqui se declara todas as variáveis somente aqui entre program e Begin }
{toda variável deve começar por uma letra e não se pode usar espaço }
 { para declarar usamos a palavra reservada 'var' como se pode ver a baixo}
 var
 
 
 Begin
 
 {código}
 
 end.
Tipos de dados:
integer: números inteiros (para atribuir só basta escrever o número)
real: números de pontos flutuantes como 0.2;0.5; ... (para atribuir só basta escrever o número mas no lugar de vígulas usa-se ponto)
char: tipo caractérie como A,B,C,1,2,...(para atribuir usa-se aspas: ' A ')
string: tipo texto (para atribuir usa-se aspas: 'wadans')
Boolean:Tipo lógico como "true" "false" (para atribuir escreve-se TRUE ou FALSE)
EXEMPLO COMPLETO: 
 PROGRAM TESTCOMPLETO;
 USES CRT;
 
 Var
 nome:string; OBS: pode-se atribuir 2 váriáveis do mesmo tipo na mesma linha EX: nome, endereço:string; 
 idade:integer;
 sexo:char;
 altura:real;
 vivo:boolean;
 Begin OBS: (usa-se o sinal ":=" para atribuir um valor á variável)
 {ATRIBUINDO}
 nome:='wadans';
 idade:=17;
 sexo:='M';
 altura:=1.83;
 vivo:=true;
 
 end.
 ---------------------------------------------------------------------------------------------------
ALGUMAS COISAS QUE PODEM SER USADAS NA ATRIBUIÇÃO
 
pode-se usar uma atribuição entre duas variaveis de diferentes tipos de dados sendo que essa váriável suporte essa atribuição
 EXEMPLO:
 
 var
 A:string;
 B:char;
 Begin
 {ATRIBUINDO}
 
 B:='C'; {Note que var[A] é do tipo string e var[B] é do tipo char então prestando atenção percebe-se que var[A] sempre irá suportar var[B]}
 A:=B; 
 
EXEMPLO DE UMA MÁ ATRIBUIÇÃO DE VARIÁVEIS:
 var
 A:real;
 B:integer;
 Begin
 {ATRIBUINDO} {Note que var[A] é do tipo real enquanto var[B] é do tipo integer portanto var[B] não suporta números flutuantes}
 
 A:=2.48;
 B:=A;
-----------------------------------------------------------------------------------------------------
 CONSTANTES
Constantes elas são literalmente constantes só basta atribuir um valor a ela.
palavra reservada que se deve colocar para iniciar uma declaração de constantes: const
EXEMPLO:
 program TESTCONST;
 uses crt;
 const
 pi = 3.14;
 
 Begin 
 {código}
 end.
-----------------------------------------------------------------------------------------------------
 EXIBINDO NO PASCAL
program TESTPASCAL;
 uses crt;
 const
 pi= 3.14;
 
 var
 Nome:string;
 Idade:integer;
 Begin
 clrscr;
 Idade:=17; 
 Nome:='Wadans Aguiar'; 
 
 writeln('Nome:' , Nome);
 writeln('Idade:', Idade);
 writeln('Número pi:', pi:0:2);
 
 end. 
EXEMPLO 2:
 program test2;
 uses crt;
 var
 altura:real;
 Begin
 clrscr;
 altura:=1.83;
 writeln( 'altura:', altura);
 
 end.
 
{OBS: quando você colocar no pascal vai aparecer algo parecido com isso-> altura: 1.830000000000 E+0000.
 Para evitar isso, no lugar de -> writeln('altura:', altura) colocamos -> writeln('altura:', altura:0:2)
 o zero representa o número de caractéres à esquerda e o dois representa o número de casas decimais à direita
 sendo assim aparecerá altura: 1.83}

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando