Pascal/Comandos de Entrada e Saída: diferenças entre revisões

[edição não verificada][edição não verificada]
Conteúdo apagado Conteúdo adicionado
m Pascal: Comandos de Entrada e Saída movido para Pascal/Comandos de Entrada e Saída: Nova formatação...
Jocile (discussão | contribs)
Sem resumo de edição
Linha 1:
{{Navegação|[[Pascal]]|[[../Declarações/]]|[[../Expressões Aritméticas/]]}}
 
= Entrada de Dados =
O comando de entrada é utilizado para receber dados digitados pelo usuário. Os dados recebidos são armazenados em variáveis. Esse comando é representado pela palavra-chave '''ReadlnRead''' eou '''ReadReadln'''.
 
'''Sintaxe :'''
Linha 27 ⟶ 29:
 
== Diferença entre Read e Readln ==
'''Read''' e '''Readln''' desenpenham a mesma função, a unica diferença é que após a entrada de dadodados com '''Read''' o cursor fica na mesma linha, e no caso do '''Readln''' o curso vai para a linha de baixo.
 
 
 
= Saída de Dados =
O comando de saída de dados é utilizado para mostrar dados na tela. Esse comando é representado pelas palavras '''Write''' ou '''Writeln''' e os dados podem ser conteúdos de variáveis e/ou mensagens.
 
'''Sintaxe:'''
Linha 55 ⟶ 57:
A diferença entre esses comandos é que o comando '''Writeln''' mostra o seu conteúdo e passa o cursor para a linha de baixo, enquanto o comando '''Write''' mantém o cursor na mesma linha.
 
= Exercícios =
 
1. Desenvolva um programa em Pascal que escreva pedindo para o usuário digitar um nome, em seguida faça que o programa leia este nome, depois escreva este nome.
 
Resolução:
Program nome ;
uses crt;
var
nome:string;
Begin
clrscr; {limpa a tela}
write('Digite um nome ');
read(nome);
writeln(nome);
readkey; {espera o usuário digitar alguma tecla}
End.
 
2. Desenvolva um programa que leia 2 números inteiros, em seguida some esses números e escreva o resultado.
 
Resolução:
program somaacomb;
uses crt;
var
a,b,c:integer;
begin
clrscr;
write('Digite dois números inteiros ');
read(a);
read(b);
c:=a+b;
writeln(a,' + ',b,' = ',c);
readkey;
end.
 
[[Categoria:Pascal]]