Você está na página 1de 5

LTP II

Exercicios Reviso

1. Escreve o cdigo em java que calcula as seguintes expresses:


a)

c)

b)

d)

2. azer um programa java que permite a entrada do nome, idade e peso de


um determinado estudade e depois visualise na tela.

3. Fazer um programa java que permite a entrada dos seguintes dados de


estudante: nmero, nome, trs testes, depois visualize toda informao.

4. Elabore um programa que permite a entrada pelo teclado e armazena os


seguintes dados de uma venda: cdigo, nome, quantidade e preo de um
dado produto comercializado. Depois visualize todos estes dados e inclua
tambm o custo da veda.

5. Fazer um programa java que permite a entrada dos seguintes dados de


estudante: nmero, nome, trs ACS e duas ACP. Depois calcule as medias
de ACS, ACP e de Frequencia, finalmente visualize o numero, o nome, as
avaliaes realizadas e as respectivas medias.

6. A lei de gravitao universal calculada na base da formula

onde:
G a constante universal da atraco gravitaccional, com valor
G=6,67.1011Nm2/kg2
m1 e m2 so as massas dos dois corpos;
d a distncia entre os centros dos dois corpos;
Desenhe um programa que ajude aos estudantes da fsica para o clculo
da Fora.

7. Descubra os erros e corrija.


a) int x = 10;
while (x > 0);
System.out.println(x--);
b) int x = 10;
while (x > 0)
System.out.println("x " + x);
x--;
c) int sum = 0;
for (; i < 10; sum += i++);
System.out.println("A suma " + sum);
1
dr. Amrico I. Langa

LTP II

Exercicios Reviso

8. Elabore um programa java que imprime uma sequncia de nmeros de


zero at um dado nmero que entra via teclado. O nmero no pode ser
negativo.

9. Elabora um exerccio que imprime uma sequncia de nmero na ordem


decrescente comeando de um nmero que entra via teclado ate zero.
O nmero no pode ser negativo.

10.

Elabora um programa que recebe e imprime o nmero, nome e


peso de todos estudantes de uma determinada turma.

11.

Factorial de um nmero o produto de todos os inteiros positivos


menores ou iguais a n. por exemplo para n=4, tem como factorial

1x2x3x4, tendo em conta que geralmente se calcula o factorial


de n <= 70, se n=0 ou n=1, factorial=1,elabore um programa
java que responde essa necessidade matemtica.
12.

Faa um programa que recebe o nome, duas ACSs e dois ACPs e


calcule as mdias de ACS, ACP e Final depois visualize o nome, medias
de estudantes de uma determinada turma.

13.

Sejam dadas as reas:


0) Sair da execuo;
1) Paraleleppedo:

, onde c=cumprimento, l =largura e h=

altura;
2) Cilindro:
3) Cone:

, onde r=raio da circunferncia, h=altura;


, onde r=raio da circunferncia, h=altura;

Usando instruo switch-case, faa um programa que calcula reas das


figuras, implemente um menu que permitir a escolha da figura
geomtrica e para cada calculo deve dar menu, e execuo termina
quando entrar com valor zero(0).

14.

Faa um programa que recebe o nome e salrio de funcionrios


de uma determinada instituio via teclado e calcula o aumento salarial,
do funcionrio, tendo em conta as seguintes regras:
Por padro o aumento de 25%;
Para salrios 10,000.00 si <15,000.00, tem aumento de 15%;
Para salrios 15,000.00 si < 20,000.00, tem aumento de
10%;
Para salrios acima de 20,000.00, tem aumento de 5%;

2
dr. Amrico I. Langa

LTP II

15.

Exercicios Reviso

Dar a sada das seguintes instrues:


a. for(int i=0; i<5; i++){
for(int j=0; j<5; j++){
if(j-i == 0)
System.out.print(1+\t);
else
System.out.print(0+\t);
}
Syste.out.println();
}
b. for(int i=0; i<8; i++){
for(int j=0; j<8; j++){
if(j+i == 7)
System.out.print(22+\t);
else
System.out.print(44+\t);
}
System.out.printl();
}
c. int soma=0;
for(int i=1; i<8; i++){
for(int j=1; j<8; j++){
soma=j+i;
System.out.print(soma+\t);
}
}
d. int soma=0;
for(int i=1; i<5; i++){
soma=soma+10;
for(int j=1; j<5; j++){
soma=soma+j*i;
System.out.print(soma+\t);
}
System.out.println();
}

16.

Elabore um programa java que guarda e depois imprime uma


sequncia de nmeros de 100 at 150.

17.

Elabora um programa que recebe pelo teclado e guarda os nomes


de todos estudantes de uma determinada turma e depois imprime
todos.

18.

Faa um programa que recebe pelo teclado, guarda e depois


imprime as notas de disciplina de LTP de uma determinada turma. De
seguida encontre e visualize:
3
dr. Amrico I. Langa

LTP II

Exercicios Reviso

A maior nota da turma


A menor nota da turma
A media das notas da disciplinas
Todas notas menores que a media
Todos notas maiores que a media

19.

Faa um programa que recebe pelo teclado e guarda o nome,


duas avaliaes de todos estudantes de uma dada turma. Depois
visualize o nome, as duas notas e a media para cada estudante.

20.

Faa um programa que recebe pelo teclado e guarda as


disciplinas de cada curso de uma instituio de ensino, assume que
existem 4 cursos e que cada curso tem 5 disciplinas.

21.

Faa um programa que recebe e guarda trs notas de uma


disciplina de uma determinada turma. Depois visualize as notas de cada
estudante e a respectiva mdia.

22.

Faa um programa que recebe e guarda nome, duas ACSs e duas


ACPs de uma determinada turma. Depois visualize o nome e as mdias
de ACS, ACP e Final de cada estudante.

23.

Faa um programa que insere os elementos do tringulo


e depois imprimi-los. Recorde que este tringulo tem o
comportamento, inicia com um(1) e termina com um(1) o
elementos so encontrados pela soma dos consecutivos
anterior, como ilustra-se a em baixo.

de Pascal
seguinte
restantes
da linha

1
1

1
1
1

1
1
2
1
1
3
3
4
6
4
5
10
10
15
20
15

1
1
5
6

1
1

24.

Elabore um programa que recebe e guarda notas cuja dimenso


informada pelo utilizador. Depois executa as seguintes aces:
a) Calcule a mdia de todas elas e exibe.
b) Exiba o conjunto das notas maiores do que a mdia calculada.
c) Exiba o conjunto de notas menores do que a mdia.
d) Encontre a maior nota da turma.
e) Encontre a menor nota da turma.

25.

Faa um programa que calcule as seguintes reas de figuras


geomtricas, tendo em conta que as aces so executadas escolha
do utilizador implementa em um switch-case:
4
dr. Amrico I. Langa

LTP II

1)
2)
3)
4)

Exercicios Reviso

Circulo: , onde r=raio;


Rectngulo: , onde c=cumprimento, l=largura;
Quadrado: , onde l=lado;
Tringulo: , b=base, h=altura;

5
dr. Amrico I. Langa

Você também pode gostar