Você está na página 1de 2

Ficha2

Construa Algoritmos e Programas (leia atentamente, faça o algoritmo e faça teste de mesa e
conclua se a solução está ou não correcta!)
Parte A – Comandos inicio, fim, entrada, saída e atribuição. Operadores. Expressões
1. Impressão de Dados de um estudante
2. Impressão da Soma de dois números A e B.
3. Impressão da Media de dois números A e B.
4. Impressão da solução duma equação linear.
5. Ler a base e a altura de um triângulo. Em seguida, escreva a área do mesmo.
6. O preço de um automóvel é calculado pela soma do preço de fábrica com o preço dos
impostos (45% do preço de fábrica) e a percentagem do revendedor (28% do preço de
fábrica). Leia o nome do automóvel e o preço de fábrica e imprima o nome do automóvel
e o preço final.
Parte B – comandos inicio, fim, entrada, saída, atribuição e se
7. Leia salário do funcionário. Se Salario é inferior ou igual a 1.850MT, dê um aumento
salarial de 50% e imprima a mensagem “Colaborador da classe C, seu Salario é: ”. De
contrário avalie se o Salario está entre 1.850 e 4.500MT (inclusive) para dar um aumento
de 25% e imprima a mensagem “Colaborador da classe B, seu Salario é: ”. De contrário,
dê um aumento de 15% e imprima a mensagem “Colaborador da classe A, seu Salario é: ”
8. Verifica se um dado número é par ou impar.
9. Receba 2 números e mostre o maior deles.
10. Receba três notas de um aluno, calcule e mostre a média aritmética de Frequência (MF) e
o resultado (Excluido, Admitido, Dispensado), conforme os critérios:
(a) MF< 10: Excluido
(b) 10<=MF<14 : Admitido
(c) MF>=14 Dispensado
11. Dada a Equação AX2 + BX + C=0, imprimir a solução (Observar todas as condições)
12. Leia 3 números inteiros e imprima o menor deles.
13. Ler e imprimir 3 valores reais. O programa deve verificar se esses valores formam um
triângulo (some os dois lados menores e verifique se esta soma é maior que o 3º lado) e o
tipo de triângulo (equilátero, isósceles, escaleno)
14. Receba 3 números e imprime-nos em ordem crescente.
Parte C – comandos inicio, fim, entrada, saída e atribuição, se, repetição
15. -Receba um número inteiro positivo do usuário e mostre a tabuada desse número. Para
mostrar a tabuada do 2, por exemplo, deverá ser apresentado da seguinte forma:
2x1=2
2x2=4
...
2 x 10 = 20
16. Imprime os primeiros 100 números naturais.
17. Imprime a soma dos primeiros 20 números naturais.
18. Ler dois números inteiros M e N e, a seguir, imprimir os números pares existentes no
intervalo [M, N]. Lembre-se que nem sempre M é um número par.
19. Determinar o fatorial de n (lido via teclado)
20. Leia um número inteiro qualquer e determine se esse número é perfeito ou não. Um número é
perfeito quando a soma de seus divisores, excetuando- se o próprio número, for igual ao
número.
21. Determinar todos os números perfeitos existentes entre 2 e 100.
22. Determinar se um numero n (lido via teclado) é primo
23. Imprime os primeiros 20 números primos.
24. Imprime os primeiros 100 termos duma Progressão Aritmética cujo primeiro termo a1=3
e a razão d=2.
25. Imprime os primeiros 100 termos da série de Fibonacci (1,1,2,3,5, … an-1 + an-2).
26. Ler um numero n e determinar se é termo de Fibonacci
27. Leia N valores reais quaisquer e determine o segundo menor dentre os valores
28. Ler dez grupos de valores para A, B e C (variáveis do tipo REAL). Para cada grupo de
valores o programa deve imprimir a equação no formato Ax2 + Bx + C = 0 e a respectiva
solução
29. Ler seguidamente valores inteiros até que seja lido um valor negativo. Para cada valor lido,
exceto o último, o programa deve determinar seu fatorial no formato “fact(n)=”
30. Ler um número desconhecido de valores reais e imprimir todos os valores lidos, a soma dos
valores lidos e a média aritmética dos valores. O processamento encerra quando um mesmo
valor for lido duas vezes consecutivas, sem considerar uma destas leituras no processamento.

Março, 2024

Você também pode gostar