Sei sulla pagina 1di 2

faculdade de alagoas – fal

curso de sistemas de informação


disciplina de programação orientada a objetos

prof. ricardo rubens / correio eletrônico: rrgnf@yahoo.com.br

lista de exercícios 01

fonte dos exercícios: capítulo 1 do livro programação de computadores em java


crie uma classe chamada “lista01seunome” e escreva os métodos dos exercícios 2 a 12
nesta classe.

1. qual o resultado das seguintes expressões:


a) 2 + 4 – 3
b) 4 – 3 * 5
c) (4 – 1) * 4 – 2
d) 2 >= 1 && 2 != 1

2. escreva um método chamado éretângulo que recebe como argumentos quatro valores
inteiros e retorna true caso esses valores formam os lados de um retângulo, caso contrário
retorna false.

3. escreva um método chamado ébissexto que recebe como parâmetro um valor inteiro
representado um ano, e retorna true caso ele seja bissexto e false caso contrário.

4. defina um método chamado somad3 que, dado um número inteiro representado com até
três algarismos, fornece como resultado a soma dos números representados por esses
algarismos. exemplo: somad3(123) deve fornecer resultado 6.

5. defina um método chamado inverted3 que, dado um número representado com até três
algarismos, fornece como resultado o número cuja representação é obtida invertendo a
rodem desses algarismos. por exemplo: o resultado de inverted3(123) deve ser 321.

6. considere a seguinte definição, que associa a pi o valor 3.1415:

final float pi = 3.1415f;

use essa definição do valor de pi para definir um método chamado


comprimentocircunferência que retorna o comprimento aproximado de uma circunferência,
dado o raio.

7. defina um método chamado ésubconjunto que, dados cinco número inteiros, retorna true
se o conjunto formado pelos 2 últimos números é um subconjunto daquele formado pelos 3
primeiros, e false em caso contrário.

8. defina um método chamado conceito que, dado um valor inteiro não-negativo que
representa a nota de um aluno em uma disciplina, retorna o caractere que representa o
conceito obtido por esse aluno nessa disciplina, de acordo com a tabela:
nota conceito
0 a 59 r
60 a 74 c
75 a 89 b
90 a 100 a

9. defina um método chamado somafrações que, dados quatro números inteiros a, b, c e d,


fornece como resultado a soma das frações (a / b) e ( c / d). (o resultado deverá estar na
forma de fração)

10. defina um método chamado maiornúmero que, dados dois caracteres, cada um deles um
algarismo, retorna o maior número inteiro que pode ser escrito com esses dois algarismos
(você não precisa considerar o caso em que os caracteres dados não são algarismos; o
tratamento desse tipo de exceção será estuda nas próximas aulas).

11. escreva um método chamado pesoideal que, dados um número inteiro e um caractere –
representado respectivamente a altura e o sexo de uma pessoa, sendo o sexo masculino
represento por ´m´ ou ´m´ e o sexo feminino representado por ´f´ ou ´f´ -, retorna o peso
supostamente ideal para essa pessoa, de acordo com a tabela:

homens mulheres
(72,7 * altura) – 58 (62,1 * altura) – 44,7

12. escreva um método main [public static void main(string[] args)] para a classe
lista01seunome. neste método, escreva seu nome, a data em que foi feita a classe, sua
turma, seu turno e chame todos os métodos criados nos exercícios 2,3,5,6,7,8,9,10 e 11.

13. escreva uma nova classe chamada lista01classe02seunome. nesta classe, escreva um
método main e chame todos os métodos criados na classe lista01seunome.

Potrebbero piacerti anche