×
Ir ao conteúdo
  • Cadastre-se

Victor Hugo Barbosa Silva

Membro Pleno
  • Posts

    39
  • Cadastrado em

  • Última visita

Reputação

5
  1. Olá, tenho uma placa-mãe B450M PLUS ASUS TUF, com 2 pentes de memoria Corsair de 8gb 3000mhz, ou seja, 16gb. Quero fazer um UP ai, aproveitando uma promo que achei. Quero pegar uma Corsair de 8gb de 3200mhz. Minha duvida, isso vai dar problema? Ficaria com 24gb, com duas de 3000mhz e uma de 3200mhz.
  2. Olá, estou com um pendrive ADATA de 64gb (UV131), hoje fui passar um filme para ele e como ele já tinha outro filme nele, exclui esse que ja continha. Então quando fui excluir já notei algo estranho, ele deu um forte travada no meu PC, porém ele voltou e tinha concluído. Dai resolvi passar o filme que eu já queria inicialmente, ele iniciou o processo e travou em 26%. Não deixava eu pausar a transferência e nem cancela-la, e isso travou meu pc, causando um lag muito grande. Resolvi retira-lo do USB. Quando voltei ele paro o PC de novo, ele faz o barulho de dispositivo conectado, porém parece que o sistema não consegue reconhece-lo, o PC fica todo lagado por que fica tentando reconhecer o pendrive, carrega eternamente mas nada acontece. Tentei vários tutoriais no YT, tentar formatar pelo CMD ou por outros apps, porém não é possível por que o sistema não consegue nem abrir o pendrive e essas operações não funcionam pois o sistema está lento e não consegue carregar nada.
  3. Bom a classe filme, que é do erro 45 eu coloquei, mas notei que a do erro 47 não coloquei, que é a classe Sessões, vou deixa-la aqui abaixo. Já sobre o verIdade, eu também estou achando muito estranho, pois em nenhum momento eu usei ele. Existe os outros, como verIdadeHA3() e verIdadeETERNOS() por exemplo, mas este que foi acusado não existe kkk. Classe Sessões: public class Sessoes { private String nomeFilmes = ""; private String horarios = ""; private int sala = 0; Entrada entrada = new Entrada(); Filme filme = new Filme(); VerificarIdade vI = new VerificarIdade(); //============================================= //POLIMORFISMO public void impEscolha(){ boolean vai = true; int op = 0; while(vai){ System.out.println("\n\n\n1) >>>>>> FILME <<<<<<"); System.out.println("1) Homem Aranha 3"); System.out.println("2) Casa Gucci"); System.out.println("3) Eternos"); System.out.println("4) Sair"); try{ op = Integer.parseInt(entrada.entDados("\nESCOLHA UM FILME ACIMA:\n\n")); } catch(NumberFormatException nfe){ entrada.entDados("\nO valor da escolha deve ser um inteiro. Press <Enter> para continuar"); continue; } switch(op){ case 1: System.out.println("\n1) Homem Aranha 3"); filme.impHaranha(); break; case 2: System.out.println("\n2) Casa Gucci"); filme.impCasaGucci(); break; case 3: System.out.println("\n3) Eternos"); filme.impEternos(); break; case 4: String resp = entrada.entDados("\nDeseja realmente sair do sistema? <s/n>"); if(resp.equalsIgnoreCase("s")){ System.exit(0); } break; default: entrada.entDados("\nA opcao deve estar entre 1 e 4"); break; } }//fim do while } }
  4. Olá, estou desenvolvendo um código que simula o sistema de um cinema, bem simples. Bom, mais cedo tive um problema com estouro de pilha, já solucionado. No momento, estou trabalhando na parte em que o cliente informa sua idade e ela é comparada a classificação indicativa do filme. Se for acima da classificação ele segue, se não ele recebe um aviso. Porém, consegui aplicar para o filme do Homem Aranha inicialmente, ainda estava fazendo os testes, e funcionou! Ai resolvi aplicar para todos os outros filmes do programa, “Casa Gucci” e “Eternos”, porém agora, quando vou fazer a comparação da idade, quando escolhe uma sala no Homem Aranha, ocorre este erro abaixo: Exception in thread "main" java.lang.NoSuchMethodError: VerificarIdade.verIdade()V at Filme.impHaranha(Filme.java:45) at Sessoes.impEscolha(Sessoes.java:47) at ShowTime.main(ShowTime.java:31) E quando eu coloco outro filme, por exemplo o “Eternos”, ai escolho sua sala, ele simplesmente não me leva para a parte de verificar a idade, a mesma que da erro na do “Homem Aranha”, ele simplesmente fica me voltando na escolha das salas infinitamente, a mesma coisa ocorre com o filme da “Casa Gucci” Queria saber a solução do problema e talvez possíveis dicas de melhorar meu código, vou postar as 3 classes envolvidas no erro abaixo, valeu!: Classe Filme: public class Filme { private String nomeFilme = ""; private int classificacao = 0; private int horario = 0; Entrada entrada = new Entrada(); VerificarIdade vI = new VerificarIdade(); //======================================================== //========================================================= //POLIMORFISMO public void impHaranha(){ System.out.println("\n\n\nINFORMACOES SOBRE HOMEM ARANHA 3!!!"); System.out.println("HOMEM ARANHA 3\nClassificacao Indicativa: 12 anos\nGenero: Acao e Aventura\n\n"); boolean vai = true; int op = 0; while(vai){ System.out.println("\n\n\nEscolha um horario e sala"); System.out.println("1) Sala 1 - 14hrs"); System.out.println("2) Sala 1 - 19hrs"); System.out.println("3) Sair"); try{ op = Integer.parseInt(entrada.entDados("\nESCOLHA UMA OPCAO ACIMA:\n")); } catch(NumberFormatException nfe){ entrada.entDados("\nO valor da escolha deve ser um inteiro. Press <Enter> para continuar"); continue; } switch(op){ case 1: System.out.println("\n1) Horario 1\n\n"); vI.verIdadeHA3(); break; case 2: System.out.println("\n2) Horario 2\n\n"); vI.verIdadeHA3(); break; case 3: String resp = entrada.entDados("\nDeseja realmente sair do sistema? <s/n>"); if(resp.equalsIgnoreCase("s")){ System.exit(0); } break; default: entrada.entDados("\nA opcao deve estar entre 1 e 3"); break; } }//fim do while } //============================================================================================================== //POLIMORFISMO public void impCasaGucci(){ System.out.println("\n\n\nINFORMACOES SOBRE CASA GUCCI!!!"); System.out.println("CASA GUCCI\nClassificacao Indicativa: 14 anos\nGenero: Drama\n"); boolean vai = true; int op = 0; while(vai){ System.out.println("\n\n\nEscolha um horario e sala"); System.out.println("1) Sala 2 - 14hrs"); System.out.println("2) Sala 2 - 19hrs"); System.out.println("3) Sair"); try{ op = Integer.parseInt(entrada.entDados("\nESCOLHA UMA OPCAO ACIMA:\n")); } catch(NumberFormatException nfe){ entrada.entDados("\nO valor da escolha deve ser um inteiro. Press <Enter> para continuar"); continue; } switch(op){ case 1: System.out.println("\n1) Horario 1\n\n"); vI.verIdadeGUCCI(); break; case 2: System.out.println("\n2) Horario 2\n\n"); vI.verIdadeGUCCI(); break; case 3: String resp = entrada.entDados("\nDeseja realmente sair do sistema? <s/n>"); if(resp.equalsIgnoreCase("s")){ System.exit(0); } break; default: entrada.entDados("\nA opcao deve estar entre 1 e 3"); break; } }//fim do while } //=================================================================================================== //POLIMORFISMO public void impEternos(){ System.out.println("\n\n\nINFORMACOES SOBRE ETERNOS!!!"); System.out.println("ETERNOS\nClassificacao Indicativa: 14 anos\nGenero: Acao, Epico\n"); boolean vai = true; int op = 0; while(vai){ System.out.println("\n\n\nEscolha um horario e sala"); System.out.println("1) Sala 3 - 14hrs"); System.out.println("2) Sala 3 - 19hrs"); System.out.println("3) Sair"); try{ op = Integer.parseInt(entrada.entDados("\nESCOLHA UMA OPCAO ACIMA:\n")); } catch(NumberFormatException nfe){ entrada.entDados("\nO valor da escolha deve ser um inteiro. Press <Enter> para continuar"); continue; } switch(op){ case 1: System.out.println("\n1) Horario 1\n\n"); vI.verIdadeETERNOS(); break; case 2: System.out.println("\n2) Horario 2\n\n"); vI.verIdadeETERNOS(); break; case 3: String resp = entrada.entDados("\nDeseja realmente sair do sistema? <s/n>"); if(resp.equalsIgnoreCase("s")){ System.exit(0); } break; default: entrada.entDados("\nA opcao deve estar entre 1 e 3"); break; } }//fim do while } } Classe VerificarIdade: public void verIdadeHA3(){ int id = 0; id = Integer.parseInt(entrada.entDados("\n\nInforme sua idade:")); if(id < 12){ System.out.println("\nACESSO AO FILME NÃO LIBERADO!!!\n"); }else{ System.out.println("\nACESSO AO FILME LIBERADO!!!\n"); } } //===================================================== public void verIdadeGUCCI(){ int id = 0; id = Integer.parseInt(entrada.entDados("\n\nInforme sua idade:")); if(id < 14){ System.out.println("\nACESSO AO FILME NÃO LIBERADO!!!\n"); }else{ System.out.println("\nACESSO AO FILME LIBERADO!!!\n"); } } //===================================================== public void verIdadeETERNOS(){ int id = 0; id = Integer.parseInt(entrada.entDados("\n\nInforme sua idade:")); if(id < 14){ System.out.println("\nACESSO AO FILME NÃO LIBERADO!!!\n"); }else{ System.out.println("\nACESSO AO FILME LIBERADO!!!\n"); } } //===================================================== } Classe ShowTime: public class ShowTime extends Cliente { public static void main(String arg[]){ Cliente c1 = new Cliente(); Entrada entrada = new Entrada(); Sessoes s1 = new Sessoes(); VerificarIdade vI = new VerificarIdade(); //================================================================= c1.setNome(entrada.entDados("Nome: ")); c1.setTelefone(Integer.parseInt(entrada.entDados("Telefone: "))); System.out.println("\n\n>>>>>> informações PESSOAIS <<<<<<"); System.out.println("Nome: " + c1.getNome()); System.out.println("Telefone: " + c1.getTelefone()); //============================================================ c1.impInicio(); s1.impEscolha(); vI.verIdadeHA3(); vI.verIdadeGUCCI(); vI.verIdadeETERNOS(); //====================================================== } }
  5. Olá, estou criando um código que simula de forma bem simples um processo em um cinema. Estou na etapa em que a pessoa escolhe o filme e o sistema precisa fazer uma comparação entre a Idade fornecida pela pessoa e a classificação indicativa do filme. Se for maior que a indicação do filme, o código segue em frente, se não ele barra o usuário com uma mensagem. Estou utilizando polimorfismo para fazer a “conversa” entre as classes, até agora foi bem, porém estou com este erro: Exception in thread “main” java.lang.StackOverflowError at VerificarIdade.(VerificarIdade.java:6) at Filme.(Filme.java:10) at VerificarIdade.(VerificarIdade.java:6) at Filme.(Filme.java:10) at VerificarIdade.(VerificarIdade.java:6) at Filme.(Filme.java:10) at VerificarIdade.(VerificarIdade.java:6) at Filme.(Filme.java:10) at VerificarIdade.(VerificarIdade.java:6) at Filme.(Filme.java:10)… Que se repete ainda mais vezes. Tentei por enquanto aplicar a somente um filme, mas deu o erro, se eu conseguir arrumar vou aplicar para o restante também. Queria saber como resolver e se talvez exista uma forma mais simples de se realizar essa operação. Talvez até minha aplicação do if esteja incorreta kkk, estou BEM enferrujado no JAVA, valeu quem puder ajudar! Vou deixar as classes do ERRO abaixo! Classe VerificarIdade: public class VerificarIdade { Entrada entrada = new Entrada(); Filme filme = new Filme(); //============================================== //POLIMORFISMO public void verIdade(){ int id = 0; id = Integer.parseInt(entrada.entDados("\nInforme sua idade:")); if(id < 12){ System.out.println("\nACESSO AO FILME NÃO LIBERADO!!!"); }else{ System.out.println("\nACESSO AO FILME LIBERADO!!!"); } } //===================================================== } Classe Filme: public class Filme { private String nomeFilme = ""; private int classificacao = 0; private int horario = 0; Entrada entrada = new Entrada(); VerificarIdade vI = new VerificarIdade(); //========================================================= //POLIMORFISMO public void impHaranha(){ System.out.println("\n\nHOMEM ARANHA 3\n Classificacao Indicativa: 12 anos\n Genero: Acao e Aventura\n"); boolean vai = true; int op = 0; while(vai){ System.out.println("\n\n\nEscolha um horario e sala"); System.out.println("1) Sala 1 - 14hrs"); System.out.println("2) Sala 1 - 19hrs"); System.out.println("3) Sair"); try{ op = Integer.parseInt(entrada.entDados("\nEscolha uma opcao")); } catch(NumberFormatException nfe){ entrada.entDados("\nO valor da escolha deve ser um inteiro. Press <Enter> para continuar"); continue; } switch(op){ case 1: System.out.println("\n1) Horario 1"); vI.verIdade(); break; case 2: System.out.println("\n2) Horario 2"); vI.verIdade(); break; case 3: String resp = entrada.entDados("\nDeseja realmente sair do sistema? <s/n>"); if(resp.equalsIgnoreCase("s")){ System.exit(0); } break; default: entrada.entDados("\nA opcao deve estar entre 1 e 3"); break; } }//fim do while } }`Texto pré-formatado`
  6. Olá pessoal! Então, sou iniciante em java, e tenho um projeto a ser realizado, com prazo até semana que vem. Tenho que desenvolver um código, sobre o diagrama de classe que vou postar abaixo e mostra-lo rodando com interface. Trata-se de um código sobre o processo que realizamos em um cinema, para pode assistir há um filme. O diagrama foi eu quem realizei, ele pode ainda não estar perfeitamente correto, mas já da pra ter uma ideia. Minhas duvidas e onde quero ajuda, é como irei iniciar esse código, o que vou precisar usar, técnicas que eu poderia utilizar e etc, se alguém poder dar um norte e algumas dicas, ficaria agradecido. Valeu!
  7. Boa noite! Tenho a seguinte configuração aqui: CPU: Ryzen 5 3600 placa-mãe: ASUS TUF B450 PLUS GAMING Memoria ram: 2x 8gb corsair 3000mhz VGA: RTX 2060 super Fonte: Thermaltake 600w HD: 1tb SSD: 256gb NVMe xpg Gabinete: Corsair Carbide 275R, Mid Tower Duvida 1: Quero comprar um water cooler, pois pretendo fazer um upgrade de processador em breve, minha duvida é, quero pegar o modelo Corsair H60 Hydro Series 120mm ou semelhante, queria saber se terei algum tipo de problema nessa configuração do PC ou ele funcionara perfeitamente. Duvida 2: Quero pegar também mais um pente de memoria de 8gb, iguais a que já tenho aqui, terei algum problema? Pois estarei saindo do dual channel
  8. Olá, tenho um desafio sobre arvore binaria de busca! - Transformar uma ABB em uma arvore de soma maior; - Cada nó contém a soma de todos os nós maiores que aquele nó; - Se um determinado nó não possui filho direita (maior), deverá ficar com o valor zero (0).
  9. Olá, no meu primeiro passo ele apresenta esse erro quando executado: Error Code: 1054. Unknown column 'c.rental_id' in 'on clause' no segundo passo ele apresenta este: Error Code: 1054. Unknown column 'c.rental_id' in 'on clause' no terceiro passo este: Error Code: 1054. Unknown column 'c.rental_id' in 'on clause' Ou seja, o mesmo erro para os três, com certeza algo com esse rental_id, que não existe na tabela customer.
  10. Olá, estou com a seguinte questão: Selecione o primeiro nome (first_name) e o título do filme (film) de todos(as) os/as atores/atrizes (actor) associados(as) aos filmes da categoria (category) comédia (Comedy) (usar IN ou ANY). Imagem do diagrama: Até o momento consegui isto: SELECT first_name, title, COUNT(*) FROM ACTOR a, CATEGORY c, FILM f, FILM_CATEGORY fc, FILM_ACTOR fa WHERE a.actor_id = fa.actor_id AND fa.film_id = c.name in (‘Comedy’) GROUP BY c.name; O problema é que não mostra nada kk, ele alega perda na conexão com o SQL, mas sei que é algum erro no código, já tentei varias formas mas não consegui. Se puder ajudar… Valeu
  11. Olá, estou com a seguinte questão: Selecione o id e o total de locações (rental) do(a) cliente (customer) que realizou o maior número de locações. (dica: usar COUNT, MAX, subconsulta aninhada no FROM e no WHERE, renomear o COUNT(*) utilizando AS e renomear subconsulta aninhada dentro do FROM utilizando AS conforme exemplo do slide). Até agora consegui isto: SELECT rental_id, COUNT(*) AS ‘TOTAL DE LOCACOES’ FROM RENTAL, CUSTOMER WHERE CUSTOMER… Mas estou com muitas duvidas de como prosseguir, se alguém puder dar uma ajudada, valeu!
  12. olá, sou bem iniciente em sql e tenho um trabalho para entregar, porém meu script está com esse erro: error 1824 - failed to open the referenced table "docente" acredito que tenha mais erros no código além desse... drop database victor_hugo_barbosa_da_silva; create database victor_hugo_barbosa_da_silva; use victor_hugo_barbosa_da_silva; create table departamento( dep_id int not null, dep_nome varchar(45), fk_docente_id int, primary key (dep_id), foreign key(fk_docente_id) references docente (docente_id) ); create table docente( doc_id int not null, doc_nome varchar(45), fk_dep_id int not null, primary key (doc_id), foreign key (fk_dep_id) references departamento (dep_id) ); create table curso( cur_id int not null, cur_nome varchar(45), fk_dep_id int, primary key (cur_id), foreign key (fk_dep_id) references departamento (dep_id) ); create table discente ( disc_ra int not null, disc_nome varchar(45), fk_curso_id int, primary key (disc_ra), foreign key (fk_curso_id) references curso (curso_id), dis_email varchar(30) ); create table atribuicao( primary key (pk_fk_disciplina_cod), primary key (pk_fk_docente_id) ); create table disciplina( disc_cod int not null, disc_nome varchar(45), fk_curso_id int, primary key (disc_cod), foreign key (fk_curso_id) references curso (curso_id) ); create table matricula( primary key (pk_fk_discente_ra), primary key (pk_fk_disciplina_cod) );
  13. #include <stdio.h> int main(){ int N[10], i, val; printf("Entre com um valor: "); scanf("%d", &val); int *vet = N; for(i=0; i<=9; i++){ N[i]=val; printf("N[%d] = %d\n",vet,*vet); vet*=2; } return 0; } Olá, estou com este seguinte exercício para ser realizado: Leia um valor e faça um programa que coloque o valor lido na primeira posição de um vetor N[10]. Em cada posição subsequente, coloque o dobro do valor da posição anterior. Por exemplo, se o valor lido for 1, os valores do vetor devem ser 1,2,4,8 e assim sucessivamente. Mostre o vetor em seguida. Porém meu professor pediu para eu usar ponteiros na hora da execução. Eu até realizei, e ele está rodando e mostrando o que eu quero. Mas ele apresenta um erro que não estou intendendo: invalid operands to binary * (have ‘int *’ and ‘int’) Se alguém puder me dizer o por que e como corrigir, ou até mesmo dar dicas sobre como melhorar o código, agradeceria!
  14. @.if Então, estou seguindo em partes a logica que meu professor usou em outro exercício e tentando aplica-la neste. o que eu entendi é, x é a parte de cima (os x^2, x^4) e y a parte de baixo da fração (2!, 4!). Cada um vai crescendo de 2 em 2. E como são 20 termos, eles preciso chegar até x^40 e 40!. Mas é meio confuso realmente de tentar aplicar isto e ainda tem a questão dos sinais, que estão variando.
  15. Olá, estou com essa questão aqui: PRINT NO POST O programa até compila, mas nada acontece, deve ter algum erro de logica maluco kkk, se puderem me ajudar. Código feito abaixo: int main(){ float x, y, s, f, fy, sinal=1; for(x = 2, y = 2, s = 40;x >= 2;x = x + 2, y = y + 2){ for(fy = y, f = y + 1;f > 1;f = f + 1){ fy = fy * f; } s = s + (x / (x * x)) * sinal; sinal = sinal * -1; s = s + x / fy; } printf("\nS = %f",s); return 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...

Como ganhar dinheiro montando computadores!

MINICURSO GRÁTIS!

Como ganhar dinheiro montando computadores!

CLIQUE AQUI E INSCREVA-SE AGORA MESMO!