Ir para conteúdo
Fórum Script Brasil

zepi

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Sobre zepi

zepi's Achievements

0

Reputação

  1. Bom galera eu tenho o projeto numero pronto aqui , só q usei while como irei mostrar logo abaixo , mas tenho que terminar esse trabalho e acrescen tar esses comandos abaixo: 1- classe numero: reescrever usando for; faser um teste mesa pra cada metodo *2 - progressao aritimetica: *-termo inicial: int *-razao: int *+gets e sets *+calculartermo(numero:int)int CLASSE NUMERO public class Numero{ private int valor; public int getValor(){ return valor; } public void setValor(int valor){ this.valor = valor; } public int calcularSomatorio(){ int soma = 0; int auxiliar = valor; if(auxiliar%2!=0){ auxiliar = auxiliar -1; } while(auxiliar>0){ soma = soma + auxiliar; auxiliar = auxiliar-1; } return soma; } public int SomarMultiplos(){ int soma2 = 0; int auxiliar = valor; while (auxiliar>0){ if(valor%auxiliar==0){ soma2 = soma2+auxiliar; } auxiliar = auxiliar -1; } return soma2; } public int contarMultiplos(){ int quantidade = 0; int auxiliar = valor; while(auxiliar>0){ if(valor%auxiliar==0){ quantidade = quantidade+1; } auxiliar = auxiliar-1; } return quantidade; } public String verificarSeÉPrimo(){ int quantidade = contarMultiplos(); if(quantidade==2){ return" numero primo "; }else{ return" o numero não é primo"; } } public String verificarSeÉPerfeito(){ int soma2 = SomarMultiplos(); if(soma2- valor==valor){ return " O numero é perfeito "; }else{ return " O numero não é perfeito"; } } public double calcularFatorial(){ double fatorial = 1; int auxiliar = valor; while(auxiliar>1){ fatorial = fatorial * auxiliar; auxiliar = auxiliar -1; } return fatorial; } } PRINCIPAL import java.util.Scanner; public class Principal{ public static void main(String args[]){ Scanner ler = new Scanner(System.in); Numero n = new Numero(); int opcao; do{ System.out.println("(1) Alterar valor "); System.out.println("(2) Calcular Somatorio"); System.out.println("(3) Calcular Fatorial"); System.out.println("(4) Somar Multiplos"); System.out.println("(5) Contar Multiplos"); System.out.println("(6) Verificar se é primo"); System.out.println("(7) Verificar se é perfeito"); System.out.println("(0) Encerrar"); opcao = ler.nextInt(); System.out.println("\f"); switch(opcao){ case 1: System.out.println("Informe o valor: "); n.setValor(ler.nextInt()); break; case 2: int soma = n.calcularSomatorio(); break; case 3: double fatorial = n.calcularFatorial(); System.out.println("O fatorial é " + fatorial); break; case 4: int soma2 = n.SomarMultiplos(); System.out.println("A soma e multiplos é " + soma2); break; case 5: int quantidade = n.contarMultiplos(); System.out.println(" a quantidade de multiplos é " + quantidade); break; case 6: String primo = n.verificarSeÉPrimo(); System.out.println( primo ); case 7: String perfeito = n.verificarSeÉPerfeito(); System.out.println( perfeito ); } }while(opcao!=0); } }
×
×
  • Criar Novo...