Ir ao conteúdo
  • Cadastre-se

marciorob

Membro Júnior
  • Posts

    10
  • Cadastrado em

  • Última visita

Tudo que marciorob postou

  1. E porque quando eu conecto um AP da link nele continua acontecendo a mesma coisa?
  2. Ola! Tenho 2 modem da oi technicolor TD5130 o 1º esta como modem roteador e o 2º como AP. No primeiro não tenho problema de internet, mas no segundo a internet ficar caindo direto, as vezes só um dispositivo conecta na internet e os demais não conseguem acessar a internet. Eu deixo os 2 conectados na porta LAN1, já desabilitei o DHCP no segundo modem pra evitar conflito de IP, mas não adianta e tem momento que o segundo modem não distribui internet para nenhum dispositivo. Já testei o cabo e já refiz as conexões dos plugs RJ45.
  3. Eu tenho o código de uma matriz transposta e gostaria de saber como eu validaria utilizando um hash de divisão. public static void main(String[] args) { Scanner ler = new Scanner(System.in); int MatrizA[][] = new int[3][3]; int MatrizB[][] = new int[3][3]; double MatrizC[][] = new double[3][3]; //Construção da matriz for (int i = 0; i < MatrizA.length; i++) { System.out.printf("Informe os elementos da %da. linha:\n", (i + 1)); for (int j = 0; j < MatrizA.length; j++) { System.out.printf("a[%d][%d] = ", i, j); MatrizA[j] = ler.nextInt(); } System.out.printf("\n"); } for (int i = 0; i < MatrizA.length; i++) { for (int j = 0; j < MatrizA.length; j++) { MatrizB[j] = MatrizA[j]; } } System.out.printf("\nMatriz Original\n"); for (int i = 0; i < MatrizA.length; i++) { System.out.printf("%da. linha: ", (i + 1)); for (int j = 0; j < MatrizA.length; j++) { System.out.printf("%d ", MatrizA[j]); } System.out.printf("\n"); } //Matriz Transposta System.out.printf("\nMatriz Transposta\n"); for (int i = 0; i < MatrizB.length; i++) { System.out.printf("%da. linha: ", (i + 1)); for (int j = 0; j < MatrizB.length; j++) { System.out.printf("%d ", MatrizB[j]); } System.out.printf("\n"); }
  4. Estou com uma duvida, eu tenho um exercício conforme imagem em anexo. Esse é a minha MAIN public class Main { //inicio da main public static void main(String[] args) { //declaração do método scanner Scanner Leia=new Scanner(System.in); //definindo o tamanho do vetor System.out.print("Tamanho do vetor:"); int iTam=Leia.nextInt(); //objeto vetor especial VetorEspecial obj1=new VetorEspecial(iTam); //vetor já definido seu tamanho double [] fVet=new double[iTam]; //entrando co dados no vetor da classe vetor especial for(int i=0;i<fVet.length;i++){ System.out.print("entre com a Nota ["+(i+1)+"] : "); fVet=Leia.nextDouble(); obj1.setElemento(fVet); obj1.setElementoIndice(fVet,i); } //exibição do resultado processado pela classe vetor especial System.out.print(obj1.getInfo()); } }//fim main Essa é a minha classe VetorEspecial //classe para armazenar as notas de uma classe de alunos public class VetorEspecial { //introdução das variáveis private double[] m_fVet = new double[50]; private int m_iIndiceVetor; private int m_iTam; Scanner Leia = new Scanner(System.in); //Construtor da classe public VetorEspecial(int iTamanho) { //inicializando cada posição do vetor for (int i = 0; i < iTamanho; i++) { m_fVet = 0.0; } m_iIndiceVetor = 0; m_iTam = iTamanho; } //Geters & Seters //adiciona dados no proximo indice do vetor public void setElemento(double fDado) { m_fVet[m_iIndiceVetor++] = fDado; } //entrada de dados no vetor posição n public void setElementoIndice(double fDado, int iInd) { //notas válidas somente de (0 à 10) while (m_fVet[iInd] > 10.0 || m_fVet[iInd] < 0.0) { System.out.println("Notas fora do intervalo de [0 a 10] são inválidas!!" + "\nEntre novamente com anota: "); m_fVet[iInd] = Leia.nextDouble(); } if (fDado > 0 && fDado < 11) { m_fVet[iInd] = fDado; } } //metodo para retorna o vetor original digitada pelo usuário public double[] getVetor() { double[] fVet2 = new double[m_iTam]; for (int i = 0; i < m_iTam; i++) { fVet2 = m_fVet; } return fVet2; } //método para retornar o tamanho do vetor public int getTamanho() { return m_iTam; } //método para retornar a media do vetor public double getMediaVetor() { double fSoma = 0.0; for (int i = 0; i < m_iTam; i++) { fSoma += m_fVet; } return fSoma / m_iTam; } //método para retornar o vetor de forma crescente public double[] getCrescente() { //função selectSort para a ordenação //variaveis double fMenor; int iIndiceMenor; double[] fVet2 = new double[m_iTam]; for (int i = 0; i < m_iTam; i++) { fVet2 = m_fVet; } for (int i = 0; i < m_iTam - 1; i++) { // antes de comparar, considera-se menor o valor atual do loop fMenor = fVet2; iIndiceMenor = i; // compara com os outros valores do vetor for (int j = i + 1; j < m_iTam; j++) { if (fVet2[j] < fMenor) { fMenor = fVet2[j]; iIndiceMenor = j; } } // troca os valores menor e maior fVet2[iIndiceMenor] = fVet2; fVet2 = fMenor; } //retornando o vetor já ordenado return fVet2; } //método para retornar o vetor de forma decrescente public double[] getDecrescente() { //função selectSort para a ordenação //variáveis double fMenor; int iIndiceMenor; double[] fVet2 = new double[m_iTam]; for (int i = 0; i < m_iTam; i++) { fVet2 = m_fVet; } for (int i = 0; i < m_iTam - 1; i++) { // antes de comparar, considera-se menor o valor atual do loop fMenor = fVet2; iIndiceMenor = i; // compara com os outros valores do vetor for (int j = i + 1; j < m_iTam; j++) { if (fVet2[j] > fMenor) { fMenor = fVet2[j]; iIndiceMenor = j; } } // troca os valores menor e maior fVet2[iIndiceMenor] = fVet2; fVet2 = fMenor; } return fVet2; } //método para retornar o maior valor encontrado no vetor public double getMaiorValor() { m_fVet = getDecrescente(); return m_fVet[0]; } //método para retornar o menor valor encontrado no vetor public double getMenorValor() { m_fVet = getDecrescente(); return m_fVet[m_iTam - 1]; } //esse método retorna informações para ser exibido no principal public String getInfo() { String str = "\nVetor Original: " + Arrays.toString(getVetor()) + "\nTamanho do Vetor: " + getTamanho() + "\nMedia do Vetor: " + getMediaVetor() + "\nVetor Crecente: " + Arrays.toString(getCrescente()) + "\nVetor Decrescente: " + Arrays.toString(getDecrescente()) + "\nMaior Valor: " + getMaiorValor() + "\nMenor Valor: " + getMenorValor(); return str; } }//fim da classe vetorespecial Só que o meu Setelemento e Setelementoindice estão funcionando da mesma forma, alguém sabe o porque?
  5. @zOpek Espero um dia só de ler o que voce disse eu consiga já fazer o código, mas por enquanto sou um iniciante na faculdade. Como seria esse código? Se possível.
  6. Ola, gostaria de pedir ajuda com os seguintes exercícios. 1. Faça um programa em java que realize a pesquisa sequencial em uma lista de números inteiros. Peça para o programa ler os números até que o valor -999 seja digitado. Em seguida o programa deve pedir para o usuário digitar o número a ser procurado na lista e efetuar a busca sequencial, informando se o mesmo foi ou não encontrado e se foi, em qual posição da lista este se encontra. 2. Refaça o programa anterior para usar o algoritmo de busca binária.
  7. @dif Esta incompleto mesmo, porque a partir do momento que eu peço para "ler o número) E não estou conseguindo desenvolver a lógica para ele me dizer que se eu digitar o número 100 ele me dizer que 100 tem 3 dígitos ou 10 onde 10 tem 2 dígitos.
  8. 10. Construa um algoritmo (pseudocódigo) para determinar e mostrar o número de dígitos de um número inteiro informado. Esse é o enunciado estou utilizando o portugol programa { funcao inicio() { inteiro numero escreva ("Digite um número: ") leia (numero) escreva ("A quantidade de digito(os) do número é/são: ", numero) } }
  9. Como eu faço um contador de caracter Exemplo digito o nº 4 e tenho a resposta "4 tem 01 digitos" Digito 100 e "100 tem 3 digitos" E assim por diante. 0

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...