Nunca me dediquei aos ponteiros. Se ainda for a tempo, vê neste link.
http://www.inf.pucrs...apro1/point.htm
- Fórum WMO
- → Viewing Profile: Posts: valecovo
About Me
O meu nome é José Silva, tenho 53 anos e sou licenciado em engenharia mecânica.
Community Stats
- Group Usuários
- Active Posts 3
- Profile Views 1738
- Member Title Novato no fórum
- Age 69 years old
- Birthday April 25, 1956
-
Sexo
Male
-
Localidade
Alverca-Portugal
-
Interesses
Informática e Electronica
0
Neutral
User Tools
Friends
valecovo hasn't added any friends yet.
Posts I've Made
In Topic: Ponteiros
15/03/2010, 17:06
In Topic: [Ajuda] Exercicios Pascal
15/03/2010, 16:59
Recomendo o estudo deste código para o primeiro exercicio. Depois, se quiser ajuda para os outros, informe o que já fez, que eu ajudo.
program segundos;
uses crt;
var H, M, S, n: integer;
c: char;
procedure calcular;
begin
H:= n div 60;
n:= n mod 60;
M:= n div 60;
S:= n mod 60;
writeln('Horas: ',H,' Minutos: ',M,' Segundos: ',S);
end;
begin
repeat
clrscr;
writeln('Programa que calcula horas, minutos e segundos');
write('Digite o numero de segundos: ');
readln(n);
calcular;
writeln('Deseja sair ? (s/n');
readln(c);
until c='s';
end.
In Topic: Fatorial
15/03/2010, 09:40
Alguém pode me explicar como faço esse exercicios, ou tenha exemplos para me mandar?
Dado um número N, calcular seu fatorial:
N!= N x (N-1) x (N - 2) x .....1
0! = 1 (regra)
1! = 1
2! = 2 x (2 - 1) = 2 x 1 = 2
3! = 3 x (3 - 1) x (3 - 2) = 3 x 2 x 1 = 6
4! = 4 x (4 - 1) x (4 - 2) = 4 x 3 x 2 x 1 = 24
Para fazeres o Factorial de um Numero, tens de fazer uma Função que se chama a si propria.
Para te podermos ajudar melhor, posta aqui o Codigo que ja tens
Vê se serve:
program factorial;
uses crt;
var n: integer;
c: char;
function calcularfatorial: integer;
var i: integer;
begin
calcularfatorial:= 1;
if n=0 then calcularfatorial:= 1
else
begin
for i:=n+1 downto 2 do calcularfatorial:= calcularfatorial*(i-1);
end;
end;
begin
repeat
clrscr;
writeln('Programa para calcular factorial');
write('Digite um numero inteiro: ');
readln(n);
writeln('O factorial de ', n,' e ', calcularfatorial);
writeln('Deseja sair do programa ? (s/n)');
readln(c);
until c='s';
end.
- Fórum WMO
- → Viewing Profile: Posts: valecovo
- Privacy Policy
- Regras ·



Postagens