Você está na página 1de 2

1.

(Entregar 13/10) Considerando que TOTAL, A, B são variáveis numéricas, e que os


comandos serão executados na ordem dada, qual o resultado da execução do algoritmo
abaixo?

TOTAL ← 3.0 * 7
Escreva (TOTAL)
A ← 2.0
B ← 3.0
TOTAL ← A * B-A
Escreva ('TOTAL = ', TOTAL)
TOTAL ← 4
A ← B + 2.0
TOTAL ← TOTAL * A
Escreva (´TOTAL = ', TOTAL)
Escreva ('A = ', A)
Escreva ('B = ', B)
Escreva ('A + B = ', A+B)

2. Supondo-se que as variáveis NOM, PROF, ID, e SALÁRIO serão utilizadas para armazenar
o nome, profissão, idade, e salário de uma pessoa, escrever o conjunto de declarações
necessário para criar essas variáveis e associar às mesmas os respectivos tipos básicos.

3. Sendo e a massa de dois corpos e a distância que os separa, escrever um algoritmo que leia
os valores e calcule a força de atração entre estes dois corpos. A fórmula para este cálculo
está indicada abaixo. Exiba o valor da massa, a distância e a força de atração (resolvido em
sala 29/09):

G×m1×m 2 −11 m3
F= , G=6.67×10
d2 Kg×s 2

4. Escreva um algoritmo que leia, calcule e escreva a média aritmética entre dois números.

5. Escreva um algoritmo que leia 3 valores – a, b, c – e calcule e escreva as médias aritmética,


harmônica e geométrica correspondentes

abc
Média aritmética:
3
3
Média harmônica: 1 1 1
 
a b c
Média geométrica: 3 a×b×c

6. Escreva um algoritmo que leia o número de um vendedor, o seu salário-fixo, o tota1 de


vendas por ele efetuadas e o percentual que ganha sobre o total de vendas, e calcule o salário
tota1 do vendedor. Escreva, como resultado, o número do vendedor e o salário (resolvido
similar em sala).

7. Ler 3 números inteiros e imprimir o maior valor (resolvido em sala 29/09 e 22/09)

8. (Entregar 13/10) Ler o comprimento dos três lados de um triângulo (A, B, C) e determinar
o tipo de triângulo, com base nos casos abaixo. Considere que A é o maior dos lados, e que
no caso de o usuário informar um número negativo para algum dos lados, uma mensagem de
erro deve ser apresentada.
a) Se A >= B + C nenhum triângulo é formado
b) Se A2 = B2 + C2 é formado um triângulo retângulo
c) Se A2 > B2 + C2 é formado um triângulo obtusângulo
d) Se A2 < B2 + C2 é formado um triângulo acutângulo

9. Ler os coeficientes a, b e c de uma equação do 2° grau. Calcular e imprimir suas raízes. No


caso de raíz complexa, escrever uma mensagem. (resolvido em sala 29/09)

10. Escrever um algoritmo que lê a hora de início de um jogo e a hora de término do jogo,
ambas subdivididas em 2 valores distintos, a saber: horas e minutos. Calcular e escrever a
duração do jogo, também em horas e minutos, considerando que o tempo máximo de
duração de um jogo é de 24 horas e que o jogo pode iniciar em um dia e terminar no dia
seguinte.

11. Ler um número e verificar se este é ou não um número primo.

12. Escrever os números primos entre 100 e 200 bem como a soma desses números.

13. Ler 20 valores inteiros, um de cada vez. Encontrar e escrever o maior valor lido.

14. Ler valores inteiros até que seja digitado o número 0. Obter e imprimir o maior e o menor
valores lidos.

15. Ler um número não determinado de conjuntos de valores, cada um formado pelo número de
um aluno e suas 3 notas. Calcular, para cada aluno, a média ponderada com pesos
respectivos de 4 para a maior nota e 3 paras as outras duas. Escrever o número do aluno,
suas 3 notas, a média calculada e uma mensagem "aprovado" se nota >= 5 ou "reprovado"
para nota < 5. O processamento termina quando for digitado código do aluno igual a zero.