Vous êtes sur la page 1sur 29

Exemplos Implementados em Free Pascal

Prof. Marcelo Souza

Abril/2012
ICC

Exemplo 1 - Implementao
Cdigo em FREE PASCAL

Pseudocdigo
programa Nome
var
Nome : caractere
inicio
leia Nome
escreva Nome
fim

ICC

program NOME;
uses crt;
var nome: string;
begin
write('Digite o seu nome: ');
readln(nome);
writeln;
writeln('O nome digitado foi ', nome);
readkey;
end.

Exemplo 1 - Implementao
Cdigo em FREE PASCAL

Pseudocdigo
programa Nome
var
Nome : caractere
inicio
leia Nome
escreva Nome
fim

ICC

program NOME;
uses crt;
var nome: string;
begin
write('Digite o seu nome: ');
readln(nome);
writeln;
writeln('O nome digitado foi ', nome);
readkey;
end.

Exemplo 1 - Implementao
Cdigo em FREE PASCAL

Pseudocdigo
programa Nome
var
Nome : caractere
inicio
leia Nome
escreva Nome
fim

ICC

program Nome;
uses crt;
var nome: string;
begin
write('Digite o seu nome: ');
readln(nome);
writeln;
writeln('O nome digitado foi ', nome);
readkey;
end.

Exemplo 1 - Implementao
Cdigo em FREE PASCAL

Pseudocdigo
programa Nome
var
Nome : caractere
inicio
leia Nome
escreva Nome
fim

ICC

program NOME;
uses crt;
var nome: string;
begin
write('Digite o seu nome: ');
readln(nome);
writeln;
writeln('O nome digitado foi ', nome);
readkey;
end.

Exemplo 1 - Implementao
Cdigo em FREE PASCAL

Pseudocdigo
programa Nome
var
Nome : caractere
inicio
leia Nome
escreva Nome
fim

ICC

program NOME;
uses crt;
var nome: string;
begin
write('Digite o seu nome: ');
readln(nome);
writeln;
writeln('O nome digitado foi ', nome);
readkey;
end.

Exemplo 1 - Implementao
Cdigo em FREE PASCAL

Pseudocdigo
programa Nome
var
Nome : caractere
inicio
leia Nome
escreva Nome
fim

ICC

program NOME;
uses crt;
var nome: string;
begin
write('Digite o seu nome: ');
readln(nome);
writeln;
writeln('O nome digitado foi ', nome);
readkey;
end.

Exemplo 1 - Implementao
Cdigo em FREE PASCAL

Pseudocdigo
programa Nome
var
Nome : caractere
inicio
leia Nome
escreva Nome
fim

ICC

program NOME;
uses crt;
var nome: string;
begin
write('Digite o seu nome: ');
readln(nome);
writeln;
writeln('O nome digitado foi ', nome);
readkey;
end.

Exemplo 1 - Implementao
Cdigo em FREE PASCAL

Pseudocdigo
programa Nome
var
Nome : caractere
inicio
leia Nome
escreva Nome
fim

ICC

program NOME;
uses crt;
var nome: string;
begin
write('Digite o seu nome: ');
readln(nome);
writeln;
writeln('O nome digitado foi ', nome);
readkey;
end.

Exemplo 2 - Implementao
Cdigo em FREE PASCAL

Pseudocdigo
Programa soma

var A , B, R: inteiro
inicio
leia A
leia B
RA+B
escreva R
fim

ICC

program soma;
uses crt;
var A,B,S:integer;
begin
clrscr;
write('Entre o valor de A:= ');readln(A);
write('Entre o valor de B:= ');readln(B);
S:=A+B;
writeln('O resultado da soma S:= ', S);
writeln('Pressone qualquer tecla para
finalizar...');
readkey;
end.
10

Exemplo 2 - Implementao
Cdigo em FREE PASCAL

Pseudocdigo
Programa soma

var A , B, R: inteiro
inicio
leia A
leia B
RA+B
escreva R
fim

ICC

program SOMA;
uses crt;
var A,B,S:integer;
begin
clrscr;
write('Entre o valor de A:= ');readln(A);
write('Entre o valor de B:= ');readln(B);
S:=A+B;
writeln('O resultado da soma S:= ', S);
writeln('Pressone qualquer tecla para
finalizar...');
readkey;
end.
11

Exemplo 2 - Implementao
Cdigo em FREE PASCAL

Pseudocdigo
Programa soma

var A , B, R: inteiro
inicio
leia A
leia B
RA+B
escreva R
fim

ICC

program SOMA;
uses crt;
var A,B,S:integer;
begin
clrscr;
write('Entre o valor de A:= ');readln(A);
write('Entre o valor de B:= ');readln(B);
S:=A+B;
writeln('O resultado da soma S:= ', S);
writeln('Pressone qualquer tecla para
finalizar...');
readkey;
end.
12

Exemplo 2 - Implementao
Cdigo em FREE PASCAL

Pseudocdigo
Programa soma

var A , B, R: inteiro
inicio
leia A
leia B
RA+B
escreva R
fim

ICC

program SOMA;
uses crt;
var A,B,S:integer;
begin
clrscr;
write('Entre o valor de A:= ');readln(A);
write('Entre o valor de B:= ');readln(B);
S:=A+B;
writeln('O resultado da soma S:= ', S);
writeln('Pressone qualquer tecla para
finalizar...');
readkey;
end.
13

Exemplo 2 - Implementao
Cdigo em FREE PASCAL

Pseudocdigo
Programa soma

var A , B, R: inteiro
inicio
leia A
leia B
RA+B
escreva R
fim

ICC

program SOMA;
uses crt;
var A,B,S:integer;
begin
clrscr;
write('Entre o valor de A:= ');readln(A);
write('Entre o valor de B:= ');readln(B);
S:=A+B;
writeln('O resultado da soma S:= ', S);
writeln('Pressone qualquer tecla para
finalizar...');
readkey;
end.
14

Exemplo 2 - Implementao
Cdigo em FREE PASCAL

Pseudocdigo
Programa soma

var A , B, R: inteiro
inicio
leia A
leia B
RA+B
escreva R
fim

ICC

program SOMA;
uses crt;
var A,B,S:integer;
begin
clrscr;
write('Entre o valor de A:= ');readln(A);
write('Entre o valor de B:= ');readln(B);
S:=A+B;
writeln('O resultado da soma S:= ', S);
writeln('Pressone qualquer tecla para
finalizar...');
readkey;
end.
15

Exemplo 2 - Implementao
Cdigo em FREE PASCAL

Pseudocdigo
Programa soma

var A , B, S: inteiro
inicio
leia A
leia B
SA+B
escreva R
fim

ICC

program SOMA;
uses crt;
var A,B,S:integer;
begin
clrscr;
write('Entre o valor de A:= ');readln(A);
write('Entre o valor de B:= ');readln(B);
S:=A+B;
writeln('O resultado da soma S:= ', S);
writeln('Pressone qualquer tecla para
finalizar...');
readkey;
end.
16

Exemplo 2 - Implementao
Cdigo em FREE PASCAL

Pseudocdigo
Programa soma

var A , B, R: inteiro
inicio
leia A
leia B
RA+B
escreva R
fim

ICC

program SOMA;
uses crt;
var A,B,S:integer;
begin
clrscr;
write('Entre o valor de A:= ');readln(A);
write('Entre o valor de B:= ');readln(B);
S:=A+B;
writeln('O resultado da soma S:= ', S);
writeln('Pressone qualquer tecla para
finalizar...');
readkey;
end.
17

Exemplo 2 - Implementao
Cdigo em FREE PASCAL

Pseudocdigo
Programa soma

var A , B, R: inteiro
inicio
leia A
leia B
RA+B
escreva R
fim

ICC

program SOMA;
uses crt;
var A,B,S:integer;
begin
clrscr;
write('Entre o valor de A:= ');readln(A);
write('Entre o valor de B:= ');readln(B);
S:=A+B;
writeln('O resultado da soma S:= ', S);
writeln('Pressone qualquer tecla para
finalizar...');
readkey;
end.
18

Exemplo 2 - Implementao
Cdigo em FREE PASCAL

Pseudocdigo
Programa soma

var A , B, R: inteiro
inicio
leia A
leia B
RA+B
escreva S
fim

ICC

program SOMA;
uses crt;
var A,B,S:integer;
begin
clrscr;
write('Entre o valor de A:= ');readln(A);
write('Entre o valor de B:= ');readln(B);
S:=A+B;
writeln('O resultado da soma S:= ', S);
writeln('Pressone qualquer tecla para
finalizar...');
readkey;
end.
19

Exemplo 3 - Implementao
Cdigo em FREE PASCAL

Pseudocdigo
programa salario

var HT, VH, PD, SB,


TD, SL: real
inicio
leia HT, VH, PD
SB HT * VH
TD (PD/100)*SB
SL SB - TD
escreva SL
fim
ICC

program Salario;
uses crt;
var HT,VH,PD,SB,TD,SL : real;
begin
clrscr;
write('Quantidades de horas trabalhadas HT:= ');
readln(HT);
write('Valor da hora trabalhada VT:= ');
readln(VH);
write('Percentual de desconto PD:= ');
readln(PD);
SB:=HT*VH;
TD:=(PD/100)*SB;
SL:=SB-TD;
writeln('O valor de salrio liquido ',SL:7:2);
writeln('Pressione qualquer tecla para finalizar...');
readkey;
end.

20

Exemplo 3 - Implementao
Cdigo em FREE PASCAL

Pseudocdigo
programa salario

var HT, VH, PD, SB,


TD, SL: real
inicio
leia HT, VH, PD
SB HT * VH
TD (PD/100)*SB
SL SB - TD
escreva SL
fim
ICC

program Salario;
uses crt;
var HT,VH,PD,SB,TD,SL : real;
begin
clrscr;
write('Quantidades de horas trabalhadas HT:= ');
readln(HT);
write('Valor da hora trabalhada VT:= ');
readln(VH);
write('Percentual de desconto PD:= ');
readln(PD);
SB:=HT*VH;
TD:=(PD/100)*SB;
SL:=SB-TD;
writeln('O valor de salrio liquido ',SL:7:2);
writeln('Pressione qualquer tecla para finalizar...');
readkey;
end.

21

Exemplo 3 - Implementao
Cdigo em FREE PASCAL

Pseudocdigo
programa salario

var HT, VH, PD, SB,


TD, SL: real
inicio
leia HT, VH, PD
SB HT * VH
TD (PD/100)*SB
SL SB - TD
escreva SL
fim
ICC

program Salario;
uses crt;
var HT,VH,PD,SB,TD,SL : real;
begin
clrscr;
write('Quantidades de horas trabalhadas HT:= ');
readln(HT);
write('Valor da hora trabalhada VT:= ');
readln(VH);
write('Percentual de desconto PD:= ');
readln(PD);
SB:=HT*VH;
TD:=(PD/100)*SB;
SL:=SB-TD;
writeln('O valor de salrio liquido ',SL:7:2);
writeln('Pressione qualquer tecla para finalizar...');
readkey;
end.

22

Exemplo 3 - Implementao
Cdigo em FREE PASCAL

Pseudocdigo
programa salario

var HT, VH, PD, SB,


TD, SL: real
inicio
leia HT, VH, PD
SB HT * VH
TD (PD/100)*SB
SL SB - TD
escreva SL
fim
ICC

program Salario;
uses crt;
var HT,VH,PD,SB,TD,SL : real;
begin
clrscr;
write('Quantidades de horas trabalhadas HT:= ');
readln(HT);
write('Valor da hora trabalhada VT:= ');
readln(VH);
write('Percentual de desconto PD:= ');
readln(PD);
SB:=HT*VH;
TD:=(PD/100)*SB;
SL:=SB-TD;
writeln('O valor de salrio liquido ',SL:7:2);
writeln('Pressione qualquer tecla para finalizar...');
readkey;
end.

23

Exemplo 3 - Implementao
Cdigo em FREE PASCAL

Pseudocdigo
programa salario

var HT, VH, PD, SB,


TD, SL: real
inicio
leia HT, VH, PD
SB HT * VH
TD (PD/100)*SB
SL SB - TD
escreva SL
fim
ICC

program Salario;
uses crt;
var HT,VH,PD,SB,TD,SL : real;
begin
clrscr;
write('Quantidades de horas trabalhadas HT:= ');
readln(HT);
write('Valor da hora trabalhada VT:= ');
readln(VH);
write('Percentual de desconto PD:= ');
readln(PD);
SB:=HT*VH;
TD:=(PD/100)*SB;
SL:=SB-TD;
writeln('O valor de salrio liquido ',SL:7:2);
writeln('Pressione qualquer tecla para finalizar...');
readkey;
end.

24

Exemplo 3 - Implementao
Cdigo em FREE PASCAL

Pseudocdigo
programa salario

var HT, VH, PD, SB,


TD, SL: real
inicio
leia HT, VH, PD
SB HT * VH
TD (PD/100)*SB
SL SB - TD
escreva SL
fim
ICC

program Salario;
uses crt;
var HT,VH,PD,SB,TD,SL : real;
begin
clrscr; //esta funo serve para limpar tela
write('Quantidades de horas trabalhadas HT:= ');
readln(HT);
write('Valor da hora trabalhada VT:= ');
readln(VH);
write('Percentual de desconto PD:= ');
readln(PD);
SB:=HT*VH;
TD:=(PD/100)*SB;
SL:=SB-TD;
writeln('O valor de salrio liquido ',SL:7:2);
writeln('Pressione qualquer tecla para finalizar...');
readkey;
end.

25

Exemplo 3 - Implementao
Cdigo em FREE PASCAL

Pseudocdigo
programa salario

var HT, VH, PD, SB,


TD, SL: real
inicio
leia HT, VH, PD
SB HT * VH
TD (PD/100)*SB
SL SB - TD
escreva SL
fim
ICC

program Salario;
uses crt;
var HT,VH,PD,SB,TD,SL : real;
begin
clrscr;
write('Quantidades de horas trabalhadas HT:= ');
readln(HT);
write('Valor da hora trabalhada VT:= ');
readln(VH);
write('Percentual de desconto PD:= ');
readln(PD);
SB:=HT*VH;
TD:=(PD/100)*SB;
SL:=SB-TD;
writeln('O valor de salrio liquido ',SL:7:2);
writeln('Pressione qualquer tecla para finalizar...');
readkey;
end.

26

Exemplo 3 - Implementao
Cdigo em FREE PASCAL

Pseudocdigo
programa salario

var HT, VH, PD, SB,


TD, SL: real
inicio
leia HT, VH, PD
SB HT * VH
TD (PD/100)*SB
SL SB - TD
escreva SL
fim
ICC

program Salario;
uses crt;
var HT,VH,PD,SB,TD,SL : real;
begin
clrscr;
write('Quantidades de horas trabalhadas HT:= ');
readln(HT);
write('Valor da hora trabalhada VT:= ');
readln(VH);
write('Percentual de desconto PD:= ');
readln(PD);
SB:=HT*VH;
TD:=(PD/100)*SB;
SL:=SB-TD;
writeln('O valor de salrio liquido ',SL:7:2);
writeln('Pressione qualquer tecla para finalizar...');
readkey;
end.

27

Exemplo 3 - Implementao
Cdigo em FREE PASCAL

Pseudocdigo
programa salario

var HT, VH, PD, SB,


TD, SL: real
inicio
leia HT, VH, PD
SB HT * VH
TD (PD/100)*SB
SL SB - TD
escreva SL
fim
ICC

program Salario;
uses crt;
var HT,VH,PD,SB,TD,SL : real;
begin
clrscr;
write('Quantidades de horas trabalhadas HT:= ');
readln(HT);
write('Valor da hora trabalhada VT:= ');
readln(VH);
write('Percentual de desconto PD:= ');
readln(PD);
SB:=HT*VH;
TD:=(PD/100)*SB;
SL:=SB-TD;
writeln('O valor de salrio liquido ',SL:7:2);
writeln('Pressione qualquer tecla para finalizar...');
readkey;
end.

28

Exemplo 3 - Implementao
Cdigo em FREE PASCAL

Pseudocdigo
programa salario

var HT, VH, PD, SB,


TD, SL: real
inicio
leia HT, VH, PD
SB HT * VH
TD (PD/100)*SB
SL SB - TD
escreva SL
fim
ICC

program Salario;
uses crt;
var HT,VH,PD,SB,TD,SL : real;
begin
clrscr;
write('Quantidades de horas trabalhadas HT:= ');
readln(HT);
write('Valor da hora trabalhada VT:= ');
readln(VH);
write('Percentual de desconto PD:= ');
readln(PD);
SB:=HT*VH;
TD:=(PD/100)*SB;
SL:=SB-TD;
writeln('O valor de salrio liquido ',SL:7:2);
writeln('Pressione qualquer tecla para finalizar...');
readkey;
end.

29

Vous aimerez peut-être aussi