Você está na página 1de 5

Seo 3.

13
Questo 1
public class Divino Marcos
{
public static void main(String[] args) {
int numero;
for(numero = 150 ; numero <= 300 ; numero++){
System.out.println(numero);
}
}
}
Questo 2
public class Divino Marcos
{
public static void main(String[] args) {
int n,
fatorial=1;
for(n=1 ; n<=10 ; n++){
fatorial = fatorial * n;
System.out.println("O fatorial de "+ n + " (" +(n-1)+"!)
* "+n+" = "+fatorial);
}
}
}
Questo 3
public class Divino Marcos
{
public static void main(String[] args) {
int numero,
ultimo=1,
penultimo=0;
numero = ultimo + penultimo;

while(numero<=100){
System.out.println(numero);
penultimo=ultimo;
ultimo=numero;
numero = ultimo + penultimo;
}
}
}

Seo 4.12
Questo 2,3,4
public class divino Marcos
{
public static void main(String[] args) {
Funcionario f1 = new Funcionario();
Funcionario f2 = new Funcionario();
f1.nome = "Programador Java";
f1.departamento = "TI";
f1.dataEntrada = "21/10/2015";
f1.RG = "10203040-00";
f1.salario = 1000;
f1.mostra();
System.out.println("\nAps fazer o curso Java Progressivo, o
funcionrio obteve bonificao de mil reais.");
System.out.println("Os novos dados, aps o aumento, so:\n");
f1.bonifica(1000);
f1.mostra();
f2.nome = "Programador Java";
f2.departamento = "TI";
f2.dataEntrada = "21/11/2015";
f2.RG = "10203040-00";
f2.salario = 2000;
f2.bonifica(1000);
if(f1 == f2){
System.out.println("\nFuncionrios 1 e 2 so iguais");
} else {
System.out.println("\nFuncionrios 1 e 2 so diferentes");

}
Funcionario f3 = f1;
if(f1 == f3){
System.out.println("Funcionrios 1 e 3 so iguais");
} else {
System.out.println("Funcionrios 1 e 3 so diferentes");
}
}
}
public class Funcionario {
String nome,
departamento,
dataEntrada,
RG;
double salario;
void bonifica(double aumento){
this.salario += aumento;
}
double calculaGanhoAtual(){
return (salario * 12);
}
void mostra(){
System.out.println("Nome do funcionrio: " + this.nome);
System.out.println("Departamento: " + this.departamento);
System.out.println("Entrou em: " + this.dataEntrada);
System.out.println("RG: " + this.RG);
System.out.println("Salrio: " + this.salario);
System.out.println("Ganha anualmente: " +
calculaGanhoAtual());
}
}

Seao 5.5
Questo 1
import java.util.Scanner;
public class Divino Marcos
{
public static void main(String[] args) {
//Declarando o array de 100 elementos
int[] serieFibonacci = new int[100];
//preenchendo os dois elementos inicias
serieFibonacci[0]=0;
serieFibonacci[1]=1;
int n;
Scanner entrada = new Scanner(System.in);
System.out.print("Que elemento da srie deseja calcular [099]: ");
n = entrada.nextInt();
//vamos calcular do elemento 2 at o elemento n
for(int elemento=2 ; elemento<=n ; elemento++){
serieFibonacci[elemento] = serieFibonacci[elemento-1] +
serieFibonacci[elemento-2];
}
System.out.println("O valor do elemento " + n + " : " +
serieFibonacci[n]);
}
}

Seo 6.8
Questo 1,2,3,4
Classe: divino
public class Divino Marcos
{
public static void main(String[] args){
Funcionario programador = new Funcionario();
//Questo 1
//programador.nome = "Emilly";
//Questo 2 e 3
System.out.println("Questes 2 e 3 ->");
programador.setSalario(1000);
programador.setNome("Emilly");
programador.setSetor("TI - Programador Java");
System.out.println("Nome do funcionrio: " +
programador.getNome() +
"\nSetor de trabalho: " +
programador.getSetor() +
"\nSalrio: " +
programador.getSalario() +
"\nGanho anual: " +
programador.getGanhoAtual() +
"\nID: " +
programador.getIdentificador());
System.out.println("--------------------------------");
//Questo 4
Funcionario analista = new Funcionario("Neiry");
analista.setSetor("Gesto de projetos");
analista.setSalario(2000);
System.out.println("Nome do analista: " + analista.getNome() +
"\nID: "+analista.getIdentificador());
}