marciorob
Membro Júnior-
Posts
10 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Fabricantes
Livros
Cursos
Análises
Fórum
Tudo que marciorob postou
-
Configuração modem technicolor TD5130 OI
marciorob respondeu ao tópico de marciorob em Redes e Internet
E porque quando eu conecto um AP da link nele continua acontecendo a mesma coisa? -
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.
-
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"); }
-
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?
-
@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.
-
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.
-
Criar contador de caracter/digitos
marciorob respondeu ao tópico de marciorob em Programação - iniciantes
@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. -
Criar contador de caracter/digitos
marciorob respondeu ao tópico de marciorob em Programação - iniciantes
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) } } -
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