Escolar Documentos
Profissional Documentos
Cultura Documentos
Programação de Computadores I
Ficha Prática nº 2
Blocos Condicionais e Blocos Iterativos
1. Elabore
um
programa
para
ler
30
números
e
no
final
como
output
escrever
quantas
vezes
foi
digitado
o
número
zero.
2. Escreva
um
programa
que
leia
4
números
do
teclado
e
devolva
como
output
o
maior
dos
quatro
e
se
algum
dos
números
introduzido
é
múltiplo
de
2.
3. Escreva
um
programa
que
leia
do
teclado
n
números,
em
que
esse
n
é
previamente
pedido
ao
utilizador.
Devolva
como
output
a
soma
de
todos
os
números
introduzidos.
4. Escreva
um
programa
que
leia
do
teclado
100
números.
Devolva
como
output
a
soma
de
todos
os
números
pares
introduzidos.
5. Escreva
um
programa
que
leia
n
números
do
teclado
até
o
utilizador
inserir
‘-‐1’.
Devolva
a
soma
de
todos
os
números
ímpares
introduzidos.
6. Escreva
um
programa
que
dado
um
número
n,
introduzido
pelo
utilizador.
Devolva
como
output
o
valor
do
seu
factorial.
7. Escreva
um
programa
que
leia
do
teclado
n
números,
em
que
o
n
é
pedido
ao
utilizador.
Calcule
para
cada
número
introduzido
o
factorial.
Devolva
como
output
a
soma
de
todos
os
factoriais
a
dividir
pela
quantia
de
números
introduzidos
pelo
utilizador.
8. Escreva
um
programa
que
imprima
para
o
ecrã
todos
os
múltiplos
de
3
com
dois
dígitos.
9. Escreva
um
programa
que
devolva
como
output
a
soma
de
todos
os
números
inteiros
entre
0
e
10.
10. Escreva
um
programa
que
devolva
como
output
a
soma
de
todos
os
números
naturais
num
intervalo
introduzido
pelo
utilizador,
ou
seja,
terá
de
receber
do
utilizador
dois
números
e
calcular
a
soma
de
todos
os
números
naturais
entre
esses
dois
números.
11. Escreva
um
programa
que
calcule
e
imprima
o
valor
da
potência
de
um
dado
valor
de
base
e
de
expoente
introduzidos
pelo
utilizador.
Terá
de
receber
do
utilizador
a
base
e
o
expoente
e
calcular
a
potência.
(NOTA:
não
utilize
o
operador
^,
deverá
utilizar
a
função
exp(base,expoente)
)
12. Escreva
um
programa
que
calcule
o
máximo,
o
mínimo
e
a
média
de
uma
sequência
de
números
positivos.
Sendo
que
essa
sequência
termina
quando
for
introduzido
o
valor
de
‘-‐1’.
No
fim
deverá
escrever
para
o
ecrã
o
valor
do
máximo,
mínimo
e
da
média.
13. Escreva
um
programa
que
peça
ao
utilizador
n
números
do
teclado
até
o
utilizador
introduzir
‘-‐1’.
Escreva
como
output
a
soma
dos
números
pares
a
dividir
pela
soma
dos
números
ímpares.
14. Escreva
um
programa
que
receba
do
teclado
n
números,
em
que
o
valor
de
n
é
inicialmente
pedido
ao
utilizador.
No
fim
devolva
como
output
a
soma
dos
números
introduzidos
a
dividir
pelo
número
de
valores
introduzidos
múltiplos
de
2.
15. Escreva
em
linguagem
algorítmica
o
seguinte
programa.
a. Receba
do
utilizador
n
números,
em
que
o
número
n
é
previamente
inserido
pelo
mesmo.
Posteriormente
para
cada
número
par
introduzido
calcule
o
factorial.
No
fim
devolva
como
output
a
soma
de
todos
os
números
introduzidos
a
dividir
pela
soma
de
todos
os
factoriais
dos
números
pares
inseridos.