Pequeno algoritmo para determinar se um número é primo ou não entre 1 e 10000
Publicado por Bruno Oliveira da Silva 13/04/2004
[ Hits: 19.769 ]
Este algoritmo escrevi apenas como exercicio do meu aprendizado no livro do Deitel, como vi na internet algumas pessoas com dificuldade, resolvi disponibilizar, creio que nao seja a solução perfeita, mas foi a que encontrei e será ótimo se existirem críticas a respeito, acredito que isso só venha a acrescentar, espero que isso seja de valia para alguém e paz a todos, Bruno.
//Pequeno exercício para determinar que número é ou não primo entre 1 e 10000; //São importadas as classes necessárias para construção do applet e do container; import javax.swing.*; import java.awt.*; //Faz com que a classe criada primus herde as propriedades e atributos de JApplet; public class primus extends JApplet { JTextArea meidecampo; JScrollPane barrinha; //Inicializa os parâmetros necessários definindo o painel de conteúdo, layout //Criando um novo objeto JTextArea e JScrollPane para exibição da caixona de texto //com barra de rolagem; public void init () { String exibidu=""; Container container = getContentPane(); container.setLayout(new FlowLayout()); meidecampo = new JTextArea(17,25); barrinha = new JScrollPane(meidecampo); container.add(barrinha); for (int i=1; i <= 10000; i++) { exibidu += primim(i) + "\n"; } meidecampo.setText(exibidu); } //Método para determinar se o número é primo ou não; public String primim(int x) { String acumulador=""; int contador=1; for (int j=1; j < x; j++) { if (x % j == 0) { contador++; } if (contador > 2) { acumulador = x + " nao eh primo"; } else { acumulador = x + " eh primo"; } } return acumulador; } } //Obs estou ainda aprendendo....:)
Planilha de cálculo para multa judicial
Script para cálculo de distâncias na superfície terrestre utilizando coordenadas geográficas
Algoritmos para Teoria dos Números
Pesquisa Binaria em um vetor ordenado
Como transformar um áudio em vídeo com efeito de forma de onda (wave form)
Como aprovar Pull Requests em seu repositório Github via linha de comando
Como gerar um podcast a partir de um livro em PDF
Organizando seus PDF com o Zotero
Erro no realm join [Resolvido]
Um programa para baixar vídeos: Parabolic
Como Definir o Painel Principal em Múltiplos Monitores no Linux Mint
Sempre que vou baixar algum pacote acontece o erro dpkg (2)
BlueMail não abre no Kubuntu 25.04 (6)
Não consigo montar meu cartão SD (5)
aplicativos criados com webapp-manager não aparecem no menu do xfce (1)