Você está na página 1de 2

FACULDADE DE CIÊNCIAS E TECNOLOGIA

CURSO DE ENGENHARIA INFORMÁTICA 2ºANO – POO I – 2021


Exercícios de consolidação-Prazo entrega dia: 24.06.2021 Formato .pdf. Em grupo.

1. Escreva um programa que lê um valor real que especifica temperatura em graus Célsius,
converte-o para graus Farenheit e imprime o resultado. A fórmula de conversão de graus
Célsius (C) para graus Farenheit (F) é a seguinte: F = 1.8 ∗ C + 32.
2. Escreva um programa em Java que modele um ponto (definido com as suas coordenadas reais
x e y). Crie dois pontos, p1 e p2, pedindo que o utilizador introduza as suas coordenadas.
Calcule e imprima a distância entre os pontos. Sugestão: para calcular a raiz quadrada use a
função sqrt – membro da classe java.lang.Math.
3. Escreva um programa que imprima uma contagem decrescente (até 0) a partir de um
valor positivo N.
4. Escreva um programa que leia do teclado um número inteiro positivo e determine se o número
introduzido é um número primo. Um número natural é um número primo quando tem
exatamente dois divisores naturais distintos: o número 1 e ele mesmo. Repare que deve validar
o valor de entrada repetindo a leitura se o valor não for válido (positivo).
5. Escreva um programa que leia uma lista de números reais, terminada por um valor igual ao
primeiro que foi introduzido. No fim, indique o valor máximo, o valor mínimo, a
média e o número de elementos lidos.
6. Escreva um programa que lê do teclado uma data composta pelo mês e o ano (validando-os),
calcule e escreva no monitor o número de dias desse mês. Sugestão: não se esqueça dos anos
bissextos.
7. Faça um programa em java que imprime a seguinte forma. Maximize a utilização de
estruturas de repetição (com estruturas aninhadas for) e minimize o número de instruções de
saída.

*
**
***
*****
*******
*********
*
*
*

8. Faça um programa em java que imprime as seguintes formas. Maximize a utilização de


estruturas de repetição(com estruturas aninhadas for) e minimize o número de instruções de saída.

1
9. Escreva um programa em Java para inverter um número?
10. Escreva um programa que determina o máximo de 4 números?
11. Escreva um programa que de exemplos da utilização de operadores de: incremento e
decremento, aritméticos, relacionais, condicionais.
12. Utilizando a linguagem java, escreva programas que exemplifiquem a utilização das estruturas
de: condicional, switch, ciclo for, while e do-while.
13. Ilustre utilizando código java:

Você também pode gostar