Exercicios POO

Páginas: 12 (2962 palavras) Publicado: 6 de junho de 2015


1 – Faça uma classe que implemente a operação fatorial, ou seja, dado um número, a função deverá retornar o fatorial daquele número.
package br.edu.fanor.poo;

import java.util.Scanner;

public class Fatorial {

@SuppressWarnings("resource")
public static void main(String[] args) {

Scanner ent = new Scanner(System.in);
int num, fat = 1;
int cont = 1;

do {System.out.println("Digite um número");
num = ent.nextInt();

for (int i = 1; i <= num; i++) {
fat = fat * i;
}

System.out.println("Fatorial de: !" + num + " = " + fat);
cont++;

} while (cont < 2);

}

}

/*Saída do Programa
Digite um número
14
Fatorial de: !14 = 1278945280
*/


2 – Faça uma classe que calcule o número de determinada posição da sequência de Fibonacci:
1 1 2 3 5 8 13 …package br.edu.fanor.poo;

public class Fibonacci {

static long fibo(int n) {
if (n < 2) {
return n;
} else {
return fibo(n - 1) + fibo(n - 2);
}
}

public static void main(String[] args) {

for (int i = 0; i < 30; i++) {
System.out.print("(" + i + "):" + Fibonacci.fibo(i) + "\t");
}

}

}

/*Saída do Programa
* (0):0 (1):1 (2):1 (3):2 (4):3 (5):5 (6):8 (7):13 (8):21 (9):34(10):55 (11):89
* (12):144 (13):233 (14):377 (15):610 (16):987 (17):1597 (18):2584 (19):4181
* (20):6765 (21):10946 (22):17711 (23):28657 (24):46368 (25):75025 (26):121393
* (27):196418 (28):317811 (29):514229
*/

3 - Desenvolva um programa onde seja implementada uma classe “Produto” contendo um identificador (inteiro), nome (100 caracteres) e preço do produto. Crie métodos para ler e escrevernos atributos acima. Crie um programa que leia 5 produtos e mostre na tela o mais caro e o mais barato.
package br.edu.fanor.poo;

import java.util.Scanner;

public class Main {

@SuppressWarnings("resource")
public static void main(String[] args) {

Scanner ent = new Scanner(System.in);
Produto produto = new Produto();
try {
for (int i = 0; i <= 4; ++i) {System.out.println("Digite o código do produto:");
int codigo = ent.nextInt();
System.out.println("Digite o nome do produto:");
String descricao = ent.next();
System.out.println("Digite o preço do produto:");
float preco = ent.nextFloat();
produto.cadastrarProdutos(codigo, descricao, preco);
}
} catch (Exception e) {
System.out.println("Um dos dados está incorreto!");
}System.out.println("Resultado:\n" + produto.mostrarProdutos());

}
}

/**
Digite o código do produto:
1
Digite o nome do produto:
Lápis
Digite o preço do produto:
0,70
Produto Cadastrado!
Digite o código do produto:
2
Digite o nome do produto:
Caneta
Digite o preço do produto:
1,50
Produto Cadastrado!
Digite o código do produto:
3
Digite o nome do produto:
Borracha
Digite o preço do produto:
1,00
ProdutoCadastrado!
Digite o código do produto:
4
Digite o nome do produto:
Régua
Digite o preço do produto:
2,50
Produto Cadastrado!
Digite o código do produto:
5
Digite o nome do produto:
Caderno
Digite o preço do produto:
10,00
Produto Cadastrado!
Resultado:
Código do produto: 1 Descrição do produto: Lápis Preço do produto: R$: 0.7
Código do produto: 2 Descrição do produto: Caneta Preço do produto: R$:1.5
Código do produto: 3 Descrição do produto: Borracha Preço do produto: R$: 1.0
Código do produto: 4 Descrição do produto: Régua Preço do produto: R$: 2.5
Código do produto: 5 Descrição do produto: Caderno Preço do produto: R$: 10.0
* */
package br.edu.fanor.poo;

import java.util.ArrayList;

public class Produto {

String dados = "";
ArrayList Produtos = new ArrayList();public void cadastrarProdutos(int codigo, String descricao, float preco) {
Itens novoProduto = new Itens();
novoProduto.codigo = codigo;
novoProduto.descricao = descricao;
novoProduto.preco = preco;
Produtos.add(novoProduto);
System.out.println("Produto Cadastrado!");

}

public String mostrarProdutos() {
for (Itens produtos : Produtos) {
dados += " Código do produto: " +...
Ler documento completo

Por favor, assinar para o acesso.

Estes textos também podem ser interessantes

  • Exercicios de POO
  • Exercícios POO
  • POO
  • Lista exercicios poo
  • POO
  • Exercicios ADAP POO
  • Exercicios de poo java
  • POO

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!