Você está na página 1de 2

1. Escrever um algoritmo que lê 5 valores, um de cada vez.

2. Escrever um algoritmo que lê 5 valores, um de cada vez, e conta quantos destes


valores são negativos, escrevendo esta informação.

cont:=0;
for i:= 1 to 5 do
begin
write('Informe um valor: ');
readln(a);
if a<0 then cont:=cont+1;
end;
writeln('Existem ',cont,' valores negativos.');
readkey;
end.
3. Escrever um algoritmo que lê 5 valores, um de cada vez, e faça a soma destes valores,
escrevendo esta informação.

4. Faça um programa que leia 5 valores e no final, informe quantos eram maiores que
100.
5. Escrever um algoritmo que lê vários valores, um de cada vez, até que um número
negativo seja digitado.
6. Ler dois números e imprimir todos os números entre eles. Suponha que o segundo
número é maior que o primeiro.

var
C: integer;
begin
for C := 1 to 100 do
writeLn(C);
end.
for C = 1 : 100
disp(C);
end
7. Ler um número não determinado de vezes um valor do teclado e escrever o valor da
soma de todos os números digitados até o momento, até que seja digitado um número
negativo.
8. Ler dois números e imprimir todos os números pares entre eles. Suponha que o
segundo número é maior que o primeiro.
algoritmo L3P007;
var
inteiro: C;
início
para C de 2 até 100 passo 2 faça
imprima(C);
fim-para
fim

program l3p007;
var
C: integer;
begin
for C := 2 to 100 do
if ( C mod 2 = 0) then
writeLn(C);
end.

for C = 2 : 100
if ( mod( C , 2 ) == 0)
disp( C );
end
end
9. Elaborar um programa que apresente os valores de conversão de graus Celsius em
Fahrenheit,de 10 em 10, iniciando a contagem em 10 graus e finalizando em 100 graus
Celsius. O programa deve apresentar os valores das duas temperaturas.

var
celsius:real
fahrenheit:real
inicio
celsius <-10
fahrenheit <-0
enquanto celsius <=100 faca
escreval ("Celsius:",celsius)
fahrenheit<-celsius*1.8+32
escreval ("fahrenheit:",fahrenheit)
celsius<-celsius+10
fimenquanto
fimalgoritmo

10. Escreva um algoritmo que lê um valor n inteiro e positivo e que calcula a seguinte
soma:
S = 1 + 1/3 + 1/5 + 1/7 + .... + 1/n
No final, o algoritmo deve mostrar a soma dos valores

11. Faca um algoritmo que mostre os 20 primeiros termos de uma serie e calcule o
somatório destes termos.
Os primeiros termos da serie são: 1, -1/2, 1/3, -1/4, 1/5 etc.
O programa vai mostrar o resultado da operação: 1, -0.5, 0.333, -0.25, .....

Você também pode gostar