• Comunicados

    • Gabriel Torres

      Seja um moderador do Clube do Hardware!   12-02-2016

      Prezados membros do Clube do Hardware, Está aberto o processo de seleção de novos moderadores para diversos setores ou áreas do Clube do Hardware. Os requisitos são:   Pelo menos 500 posts e um ano de cadastro; Boa frequência de participação; Ser respeitoso, cordial e educado com os demais membros; Ter bom nível de português; Ter razoável conhecimento da área em que pretende atuar; Saber trabalhar em equipe (com os moderadores, coordenadores e administradores).   Os interessados deverão enviar uma mensagem privada para o usuário @Equipe Clube do Hardware com o título "Candidato a moderador". A mensagem deverá conter respostas às perguntas abaixo:   Qual o seu nome completo? Qual sua data de nascimento? Qual sua formação/profissão? Já atuou como moderador em algo outro fórum, se sim, qual? De forma sucinta, explique o porquê de querer ser moderador do fórum e conte-nos um pouco sobre você.   OBS: Não se trata de função remunerada. Todos que fazem parte do staff são voluntários.

Pereira16

Membros Plenos
  • Total de itens

    58
  • Registro em

  • Última visita

  • Qualificações

    0%

Reputação

0

Sobre Pereira16

  • Data de Nascimento 16-04-1993

Informações gerais

  • Cidade e Estado S, ES
  1. Só consigo acessar usando o Link da Vivo, a Net e Arris não acessa, já olhei todas as configurações.
  2. site http://sip.grupoallcance.com.br Consegui acessar pelo wifi, na rede cabiada que não acessa, eu desativei o firewall mas não deu.
  3. Boa noite, já dei uma lida em alguns fóruns mas não resolveu. Estou com um site de registros do voip enviado pelo responsável, porém este site não acessa na empresa em todos os pcs. Da erro de: ERR_CONNECTION_TIMED_OUT Na empresa não tem proxy, já mudei DNS, tirei anti vírus, extensões, tendo pingar o site nas da erro de pacote, resetei o DNS. O site acessa normalmente fora da empresa e no celular. O que mais posso fazer ? Obrigado.
  4. Instalei o programa, muito bom, mas não achei a opção de reter a impressão, no caso a minha impressora é a Canon e a que irei configurar é a Ricoh.
  5. Boa tarde pessoal, irei de fazer um serviço onde 15 usuários irão de enviar os arquivos para um outro computador no qual me falaram que este pc não tem hd e a impressão tem que esta retida . Cada usuário tem que digitar sua id e sua senha para realizar a impressão. como faço isso ?
  6. Tenho um compilador para fazer. Na net alguém disponibilizou uma tabela hash feita com string, porém preciso fazer com char poís com string não deu certo. Fiz umas adaptações, esta dando esse erro: main.cpp invalid conversion from `char' to `const char*' quando chama a função ObjetoHash.BuscaPalavra(palavra); para pesquisar se o que foi digitado esta na tabela. Programa: main.cpp hash.cpp hash.h Alguém poderia me ajudar ? Ficarei muito agradecido. Hash.rar
  7. Desculpe se você não entendeu, Vou mudar o código. Ideias serão bem vindas.
  8. Estou fazendo um programa em pilha para analise lexica. O programa recebe entrada na variavel r.entrada e só termina quando recebe !. Tenho que fazer uma busca nas palavras reservadas que eu coloquei na pilha, porém esta dando erro. Ex: na pilha tem a palavra 'div' ai eu digito div !, como na tabela tem apenas o 'div' e não tem div ! eu não consigo fazer a busca. Tenho que terminar com '!' porque se o que eu estiver procurando não estiver procurando não estiver na tabela o programa tem que reconhecer o que tem nos cases ou se eu digitar uma coisa que estiver na tabela e em seguida tiver no case. O programa é esse: #include <iostream>#include <cstdlib>#define MAX 50#define identificador 256#define mulop 257#define addop 258#define relop 259using namespace std;typedef struct {int cod;char entrada[50];}registro;typedef struct {registro item[MAX];int topo;}pilha;void inicializa(pilha *p){p->topo = 0;}int vazia(pilha p){return (p.topo == 0);}void empilha(pilha *p, registro r){if (p->topo == MAX)cout << " Erro pilha esta cheia\n";else{p->item[p->topo++]=r;}}int tamanho(pilha p){return (p.topo);}char lexeme[41];int i = 0, j = 0;void imprime(pilha p){cout << "\n------------\n";cout << "\n TABELA: \n\n";for(int i=0; i<p.topo; i++)cout << p.item[i].cod << " - " << p.item[i].entrada << "\n";cout << "\n------------\n";}int main(){int estado=1, i=0, j=0;pilha p;registro r;cout << "-----------------------------------------------\n";cout << "\n255 - SINAL DE ATRIBUICAO\n";cout << "\n256 - IDENTIFICADOR: | letra(letra|numero)* | \n";cout << "\n257 - MULOP: | / | * | div | mod | and \n";cout << "\n258 - ADDOP: | + | - | or \n";cout << "\n259 - RELOP: | == | < | > | <= | >= | <>\n\n";cout << "-----------------------------------------------\n";inicializa(&p);r.cod=255;strcpy(r.entrada,":=");empilha(&p,r);r.cod=257;strcpy(r.entrada,"/");empilha(&p,r);r.cod=257;strcpy(r.entrada,"*");empilha(&p,r);r.cod=257;strcpy(r.entrada,"div");empilha(&p,r);r.cod=257;strcpy(r.entrada,"mod");empilha(&p,r);r.cod=257;strcpy(r.entrada,"and");empilha(&p,r);r.cod=258;strcpy(r.entrada,"+");empilha(&p,r);r.cod=258;strcpy(r.entrada,"-");empilha(&p,r);r.cod=258;strcpy(r.entrada,"or");empilha(&p,r);r.cod=259;strcpy(r.entrada,"==");empilha(&p,r);r.cod=259;strcpy(r.entrada,"<");empilha(&p,r);r.cod=259;strcpy(r.entrada,">");empilha(&p,r);r.cod=259;strcpy(r.entrada,"<=");empilha(&p,r);r.cod=259;strcpy(r.entrada,">=");empilha(&p,r);r.cod=259;strcpy(r.entrada,"<>");empilha(&p,r);imprime(p);cout << endl << endl << endl;cout << "\nDigite a entrada sem !: " << endl;gets(r.entrada);while (r.entrada[i] != '!'){//Aqui eu faço a busca onde esta errado.for(int k=0; k<p.topo; k++){if (strcmp (r.entrada, p.item[k].entrada) == 0){cout << "\n\nTabela: ";cout << p.item[k].entrada;cout << endl << endl;}}switch (estado){case 1:if((r.entrada[i]==' ')||(r.entrada[i]=='\n'))i++;else if(isalpha(r.entrada[i])){lexeme[j] = r.entrada[i];i++;j++;estado=2;}else estado = 4;break;case 2:if((isalpha(r.entrada[i]))||(isdigit(r.entrada[i]))){lexeme[j] = r.entrada[i];i++;j++;}else{i++;lexeme[j] = '\0';j++;estado = 3;}break;case 3:r.cod = 255;cout<<"\n identificador";cout<<"\n lexeme = " <<lexeme<<"\n\n";i--;//volta 1j=0;estado = 1;break;case 4:if((r.entrada[i] == '+') || (r.entrada[i] == '-')){lexeme[j] = r.entrada[i];i++;j++;estado = 5;}else{i++;estado = 8;}break;case 5:if(isdigit(r.entrada[i])){while(isdigit(r.entrada[i])){lexeme[j] = r.entrada[i];i++;j++;estado = 7;}estado = 7;}if(r.entrada[i] == '.'){lexeme[j] = r.entrada[i];i++;j++;estado = 6;}else{i++;lexeme[j] = '\0';j++;estado = 7;}break;case 6:while(isdigit(r.entrada[i])){lexeme[j] = r.entrada[i];i++;j++;estado = 7;}case 7:cout<<"\n Constante";cout<<"\n lexeme = " <<lexeme<<"\n\n";i--;j=0;estado = 1;break;case 8:cout<<"\n Elemento ";cout<<"\n Outro elemento\n\n";i++;estado = 1;break;}//fim switch} //fim whilesystem("PAUSE");return 0;}A parte que esta errada não estou conseguindo arrumar. Ficarei muito agradecido de quem me ajuda.
  9. Estou com um trabalho em java, porém nunca tive aula em java, apenas sei algumas coisas que aprendi sozinho. O trabalho é fazer cliente/servidor, onde o cliente envia 4 números desordenado para o servidor que faz o papel de ordenada esses números enviado pelo cliente usando o método bolha e enviar esses números ordenado para o cliente. Consegui fazer fazer a comunicação do cliente para o servidor que envia os números desordenado pro servidor que ordenada esses números. Porém não consigo enviar esses números para o cliente. Pesquisei bastante porém estou nessa luta. O código é esse: Servidor: import java.net.*; import java.io.*; import java.util.*; import static java.io.FileDescriptor.out; public class Servidor { static int i,j,aux; static int cliente1[] = new int[4]; public static void main(String[] args) { try { Socket cliente; try (ServerSocket servidor = new ServerSocket(23456)) { System.out.println("Ouvindo porta 23456..."); cliente = servidor.accept(); DataInputStream in = new DataInputStream(cliente.getInputStream()); System.out.println("Conexão aceita : " +cliente.getInetAddress().getHostAddress()); try (Scanner scan = new Scanner(cliente.getInputStream())) { while (scan.hasNextInt()) { for(i = 0; i < 4; i++) { cliente1[i] = scan.nextInt(); } //Método bolha for(i = 0; i<4; i++) { for(int j = 0; j<3; j++) { if(cliente1[j] > cliente1[j + 1]) { aux = cliente1[j]; cliente1[j] = cliente1[j+1]; cliente1[j+1] = aux; } } } System.out.println("\nOrdenado"); for(i = 0; i<4; i++) { System.out.println(" "+cliente1[i]); } } } } } catch(IOException e) { System.out.println("Erro ao tentar abrir comunicacao."); } } } Cliente: import java.net.*; import java.io.*; import java.util.*; public class Cliente { public static void main(String[] args) throws IOException { try{ Socket cliente = new Socket("127.0.0.1", 23456); System.out.println("Conexao no [127.0.0.1:23456] realizada!"); Scanner teclado = new Scanner(System.in); PrintStream saida = new PrintStream(cliente.getOutputStream()); while (teclado.hasNextInt()) { saida.println(teclado.nextInt()); } Scanner servidor = new Scanner(cliente.getInputStream()); while (servidor.hasNextLine()) { System.out.println(servidor.nextLine()); } } catch (IOException e) { System.out.println("Erro ao tentar estabelecer comunicacao."); } } } Alguém poderia me ajudar ? ficarei muito agradecido.
  10. Como faço para comparar o menor número da matiz porém de cada linha ? Exemplo: for(i=0; i<2; i++) { for(j=0; j <2; j++) { cout << "\nDigite os numeros [" << i << j << "]: "; cin >> matriz[j]; } } Teste: Posição linha e coluna: 00 = 1 Posição linha e coluna: 01 = 2 Posição linha e coluna: 10 = 3 Posição linha e coluna: 11 = 4 Resultado: O menor número da linha 0 é 1 O menor número da linha 1 é 3 Eu faço assim: menor = 9999; for(i=0; i<2; i++) { for(j=0; j <2; j++) { if(matriz[j] < menor) { menor = matriz[j]; } } cout << "\n\n A linha[" << i <<"]" << " o menor numero e: "<< menor; } Só que compara a matriz inteira. Alguém poderia me ajudar ? Ficarei muito agradecido.
  11. Tranca tópico obrigado
  12. O programa é o seguinte: #include <cstdlib> #include <iostream> #include <conio.h> using namespace std; int main() { float notas[2]; float media=0, soma=0, menor=0; int i=0; // i recebe 0 for(i=0; i < 2; i++) { cout<<"nDigite a nota " <<(i+1)<<": "; cin>>notas; } menor = notas[0]; // Atribuindo valor ao vetor for(i=0; i < 2; i++) { soma = soma + notas; // Total das notas if (notas < menor) // Comparando cada nota { menor = notas; // Menor recebe notas na posicão i } } media = soma / 2; cout<<"nnSoma total = "<<soma; cout<<"nMedia = "<<media; cout<<"nMenor nota = "<<menor; cout<<"nnn"; system("PAUSE"); return EXIT_SUCCESS; } Eu estou com duvida aqui: menor = notas[0]; // Atribuindo valor ao vetor for(i=0; i < 2; i++) { if (notas < menor) // Comparando cada nota { menor = notas; // Menor recebe notas na posicão i } } Eu estou fazendo o que eu chamo de teste de mesa: Suponha que as notas seja 1 e 2. i:0: notas[0]: tem que atribuir o valor para que não vire lixo. notas na posição 0. menor recebe notas na posição 0 que seria 1. if: notas na posição i(0) que é a nota 1 < 1 //(0) para mostrar a posição. então menor = 1 incrementa i vira 1: if notas na posição i(1) que é a nota 2 < 1 (Nesse caso não seria menor) então menor = 1 incremento vira 2, termina. Ta meio confuso. Mas seria isso mesmo ? Alguém poderia me explicar melhor ? Porque eu tenho que explicar esta parte do programa
  13. Ele seria melhor porque é mais novo, tem mais benefícios, de segunda geração e etcs.
  14. eu estou entre esses dois: http://www.carrefour.com.br/informat...-lenovo_205670 ou http://www.carrefour.com.br/informat...-lenovo_206780
  15. Qual seria melhor Intel® Core™ i3-2330M 2ª Geração ou Intel® Core™ i5-540M ?