Buscar

ENTRADAS PASCAL

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

-------------ENTRADAS---------------
Entradas são informações recebidas do usuário durante a execução do programa
entradas podem ser recebidas do teclado, mouse, microfone, webcam, entre outros.
 OBS:utilizo '{ }' para fazer um comentário, no pascal isso também é permitido muito bom para organização
São esses os tipos de entradas:
read:não muito ultilizado pq requer algo mais específico
readln: muito utilizado recebe uma informação seguida de um enter
readkey: muito utilizado, mas recebe apenas uma caractere, por isso é utilizado em uma varável do tipo char sem a necessidade de o usuário precionar enter}
EX: 
 program entrada; {nome do seu programa}
 uses crt; {biblioteca utilizada nesse caso 'crt', sempre colocar no começo de programas}
 var {declarando variáveis}
 
 nome:string;
 idade:integer;
 caractere:char;
 Begin {iniciando o programa}
 
 clrscr; {isso é para limpar a tela quando estiver usando pascal, recomendo que teste com clrscr e sem clrscr para percerber a diferença}
 
 writeln('digite o seu nome: '); {writeln é um comando para escrever na tela sendo que 'ln' significa pular uma linha}
 readln(nome);
 writeln('digite sua idade: '); {todo comando se encerra com ';'}
 readln(idade);
 writeln('digite uma caractere: ');
 caractere:=readkey; 
 writeln('Seu nome é ', nome,' você tem ', idade,' anos de idade', ' caractere digitado é ',caractere);
 readln; {coloco readln no final do programa para que ele compile e mostre na tela, se não for colocado ele vai compilar e logo em seguida fechar} 
 
 end. {encerrando programa}
-------------------------ENTRADA COM VÁRIAS VARIÁVEIS--------------------------------
Pode-se receber várias variáveis eM uma mesma linha seguidos de espaço
EXEMPLO:
 program test;
 uses crt;
 var
 a, b, c:integer;
 Begin
 clrscr;
 writeln('escreva três números, separando-os por espaço em seguida precione enter: ');
 readln(a, b, c);
 writeln('Três primeiros números digitados:', a,', ', b,', ',c);
 readln;
 end. 
{OBS: SE FOR FAZER ASSIM COM VARIÁVEIS DO TIPO CHAR O ESPAÇO É CONTADO COMO UMA CARACTERE ENTÃO DEVERÁ SER ESCRITO TUDO JUNTO
E NÃO TEM COMO FAZER COM VARIÁVEIS DO TIPO STRING POIS É DE FORMATO TEXTO E O PASCAL NÃO SABE QUANDO VOCÊ ESTÁ ENCERRANDO O 
TEXTO DA VARIÁVEL}

Teste o Premium para desbloquear

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

Continue navegando