Ir ao conteúdo
  • Cadastre-se

TomJohn

Membro Pleno
  • Posts

    175
  • Cadastrado em

  • Última visita

Tudo que TomJohn postou

  1. O 1600 é somente 7% melhor que o 2400G. Dá uma olhada no Benchmark aqui Dual channel faz diferença sim. Compra as 2x4gb. Presta atenção na fonte. Não compra qualquer uma que diz 500w 80 plus.
  2. Como não? "It’s important to understand that G-Sync only works with supported Nvidia graphics cards, and FreeSync only works with supported AMD cards. You won’t benefit from adaptive sync if you buy a FreeSync display and use it with an Nvidia graphics card, and vice versa." Ou estou mal informado?
  3. Não arrisca. Nunca tive um PC mas a fonte eu não iria economizar. Dá uma olhada nesse post aqui
  4. Opa, eu tenho uma pequena dúvida. Eu criei um background a partir de uma foto que modifiquei. Nela eu desejo colocar um menu. Como eu adiciono isso? Já tentei criando um div mas não deu certo. html <html> <head> <title>Itaci</title> <link rel="stylesheet" type="text/css" href="css/style.css"/> </head> <body> <div class="img"> /*antes n existia esse div por que apenas testei o background*/ <img src="images/pic4.png" alt="pic4" width="100%" height="100%"> </div> </body> </html> css /*COR DO FUNDO*/ body{ background-color: #e5e5e5; } Valeu adicionado 3 minutos depois Ah, o background seria esse e o menu desejo colocar à direita na parte de cima adicionado 37 minutos depois Já descobri. Antes tinha tentado fazer um div id, mas não deu certo por que fiz algo errado no css. Ficaria assim para quem tiver a mesma dúvida. Criar um div id com algum nome qualquer. No css acrescentar o #id No meu exemplo fiz assim #menu{ width: 450px; height: 55px; background: #000; position: absolute; top: 30px; right: 100px; padding: 5px; border: 2px solid red; } Até
  5. Eu iria de ASRock A320M + AMD Ryzen 5 1600. Estão reduzidos na Kabum Já que o orçamento é até 1000 reais. placa-mãe aqui Processador aqui
  6. TomJohn

    C++ Como herar da base

    Eu não vi nenhuma questão por falta de tempo mas depois eu pensei em fazer o seguinte: duas classes, uma chamada Pai e outra chamada Mãe. Pai por exemplo teria como características, cabelos pretos, olhos marrons, magro, alto etc e mãe loira, gorda, baixa, olhos verdes etc...Daí 4 filhos e calcular a porcentagem de herdarem as características de ambos. Isso seria herança múltipla? Isso vou fazer com certeza, só resolver o probleminha com pc porque divido o que tenho...não importa. Eu nunca programei em nenhuma linguagem, mas pretendo no futuro estudar Assembly. No momento tentando mexer com C++, C# e PHP.
  7. TomJohn

    C++ Como herar da base

    @arfneto Isso eu vou ter de reler e reler. É muita informação e digamos que é um conteúdo que TEM de ser de fácil assimilação em comparação ao que me espera no futuro com C++. Já preparava um outro exemplo para ver se entendi, mas vou rever desde o primeiro post se consigo aplicar tudo que foi ensinado aqui. Muitíssimo agradecido pela esclarecedora resposta. Ah, e relendo as respostas você perguntou sobre multilevel Inheritance. Seria algo assim Aqui
  8. TomJohn

    Struct em c++

    Teu programa tá em C e não em C++
  9. TomJohn

    C++ Como herar da base

    @Mauro BritivaldoHahaha ótimo. você usou this pointer. Legal. Tinha visto assim pelo CFB Cursos. Eu acreditava que bastava colocar ":" e tava herado. Mas existem diversas maneiras de fazer. Guardarei ambas. Venho em breve com mais dúvidas. Valeu!!!
  10. TomJohn

    C++ Como herar da base

    iniciante na área de novo A intenção não seria no caso discutir sobre árvore genealógica ou qualquer coisa do tipo. Seria somente aprender sobre como aplicar a herança e interagir com ela. O que fiz você disse que foi apenas "redeclarar" as variáveis. O que não to sacando de herança é que o sentido disso não seria herdar as características como o Mauro citou acima? Digamos que o que tentei fazer seja um programa ...eu queria ver se "herava" os dados do avô, tipo assim nesse trecho: class Avo{ public: int idade, carros, casas; //CONSTRUTOR public: Avo(int i, int car, int cas){ idade = i; carros = car; casas = cas; }; /*DESTRUTOR ~Avo(){ cout << "Vazio" << endl; } */ //SETTERS AND GETTERS void setsalario(int s){ salario = s; } int getsalario(){ return salario; } void setprofissao(string p){ profissao = p; } string getprofissao(){ return profissao; } Herdar não seria aplicar aqui por exemplo class Pai: public Avo{ public: int Idade, Carros, Casas; public: Pai(int i, int car, int cas):Avo(i, car, cas){ }; }; E ter como resultado a representação dos mesmos dados do Avô? Resultado Avo - Caracteristicas Idade: 65 Carros: 6 Casas: 4 Salario: 10000 Profissao: Engenheiro Pai - Caracteristicas Idade: 40 Carros: 3 Casas: 2 Salario: 7000 Profissao: Analista de Sistemas Filho - Caracteristicas Idade: 23 Carros: 1 Casas: 1 Salario: 3000 Profissao: Professor E eu rodei o seu programa e entendi ele sim. Apenas o que fiz não é herança? Eu aprendi a fazer daquela forma a partir de sites como w3schools, geeksforgeeks etc...
  11. O que cont faz? Seria bom comentar.
  12. você tá tentando fazer um triangulo de Pascal chamado lower Triangle. Eu tentei mas não consegui colocar os zeros também. Eu li que tem de criar uma função para tal igual essa: void lower(int matrix[3][3], int row, int col){ for(int i=0; i<row; i++){ for(int j=0; j<col; j++){ if(i<j){ matrix[i][j] = 0; } cout << matrix[i][j] << " "; } cout << endl; } } Eu testei, não foi dentro do loop que você fez e cria os zeros de i<j. É testar e tentar desenvolver Tenta aí que vou ver se consigo.
  13. TomJohn

    C++ Como herar da base

    Okay, então Herança não é tão simples como pensei. Vou reestudar.
  14. TomJohn

    C++ Como herar da base

    Eu resolvi não fazer baseado na árvore genealógica por que a questão não foi específica e também eu queria primeiramente afixar o conteúdo. A partir de agora posso fazer baseado nas características como você citou acima adicionado 1 minuto depois Fiz sim!
  15. TomJohn

    C++ Como herar da base

    @arfnetoOpa, agora deu tempo de fazer as correções. Ficou assim, partindo do simples. #include <iostream> using namespace std; class Avo{ public: int idade, carros, casas; //CONSTRUTOR public: Avo(int i, int car, int cas){ idade = i; carros = car; casas = cas; }; /*DESTRUTOR ~Avo(){ cout << "Vazio" << endl; } */ //SETTERS AND GETTERS void setsalario(int s){ salario = s; } int getsalario(){ return salario; } void setprofissao(string p){ profissao = p; } string getprofissao(){ return profissao; } private: int salario; string profissao; }; //DEFININDO O CONSTRUTOR FORA DA CLASSE //HERANCA (CLASSE DERIVADA) class Pai: public Avo{ public: int Idade, Carros, Casas; public: Pai(int i, int car, int cas):Avo(i, car, cas){ }; }; class Filho: public Avo{ public: int Idade, Carros, Casas; public: Filho(int i, int car, int cas):Avo(i, car, cas){ }; }; int main() { //DADOS AVO cout << "Avo - Caracteristicas" << endl; Avo geracao1(65,6,4); cout << "Idade: " << geracao1.idade << " Carros: " << geracao1.carros << " Casas: " << geracao1.casas << endl; cout << "Salario: "; geracao1.setsalario(10000); cout << geracao1.getsalario(); cout <<"\n"; cout << "Profissao: "; geracao1.setprofissao("Engenheiro\n"); cout << geracao1.getprofissao(); //DADOS PAI cout << "Pai - Caracteristicas" << endl; Pai geracao2(40,3,2); cout << "Idade: " << geracao2.idade << " Carros: " << geracao2.carros << " Casas: " << geracao2.casas << endl; cout << "Salario: "; geracao2.setsalario(7000); cout << geracao2.getsalario(); cout <<"\n"; cout << "Profissao: "; geracao2.setprofissao("Analista de Sistemas\n"); cout << geracao2.getprofissao(); //DADOS FILHO cout << "Filho - Caracteristicas" << endl; Filho geracao3(23,1,1); cout << "Idade: " << geracao3.idade << " Carros: " << geracao3.carros << " Casas: " << geracao3.casas << endl; cout << "Salario: "; geracao3.setsalario(3000); cout << geracao3.getsalario(); cout <<"\n"; cout << "Profissao: "; geracao3.setprofissao("Professor"); cout << geracao3.getprofissao(); return 0; } Resultado Avo - Caracteristicas Idade: 65 Carros: 6 Casas: 4 Salario: 10000 Profissao: Engenheiro Pai - Caracteristicas Idade: 40 Carros: 3 Casas: 2 Salario: 7000 Profissao: Analista de Sistemas Filho - Caracteristicas Idade: 23 Carros: 1 Casas: 1 Salario: 3000 Profissao: Professor Process returned 0 (0x0) execution time : 0.030 s Press any key to continue. Vou ver o que dá pra avançar nisso. Muito obrigado a todos.
  16. TomJohn

    C++ Como herar da base

    @Mauro Britivaldo @arfneto Opa, valeu pela ajuda. Chego já em casa e releio as respostas. O enunciado do problema era somente esse: Problema 17 Desenvolva um programa em C++ baseado em uma árvore genealógica. O programa deve conter a classe Tataravô e as seguintes subclasses Bisavô, Avô, Pai, Filho e Neto devem herdar as características de Tataravô. Então eu tentei me imaginar como seria a resposta. Mas passei longe.
  17. TomJohn

    C++ Como herar da base

    Vi uma questão sobre herança. Como aprendo agora, estou treinando. A questão pedia para criar uma classe Tataravô e as seguintes, Bisavô, Avô, Pai, Filho e Neto tem de herdar de Tataravô. Só que não saquei o lance da questão, por que Bisavô é filho, Avô também é filho etc... Isso é herança múltipla, mulitlevel, tenho de usar ponteiros? Eu parti fazendo bem simples com Avô, Pai e Filho. Corrijam meus erros... Valeu #include <iostream> using namespace std; class Avo{ public: int idade, carros, casas; //CONSTRUTOR Avo(int i, int car, int cas); /*DESTRUTOR ~Avo(){ cout << "Vazio" << endl; } */ //SETTERS AND GETTERS void setsalario(int s){ salario = s; } int getsalario(){ return salario; } void setprofissao(string p){ profissao = p; } string getprofissao(){ return profissao; } private: int salario; string profissao; }; //DEFININDO O CONSTRUTOR FORA DA CLASSE Avo::Avo(int i, int car, int cas){ idade = i; carros = car; casas = cas; } //HERANCA (CLASSE DERIVADA) class Pai: public Avo{ public: int idade, carros, casas; }; class Filho: public Avo{ public: int idade, carros, casas; }; int main() { //DADOS AVO cout << "Avo - Caracteristicas" << endl; Avo geracao1(65,6,4); cout << "Idade: " << geracao1.idade << " Carros: " << geracao1.carros << " Casas: " << geracao1.casas << endl; cout << "Salario: "; geracao1.setsalario(10000); cout << geracao1.getsalario(); cout <<"\n"; cout << "Profissao: "; geracao1.setprofissao("Engenheiro"); cout << geracao1.getprofissao(); //DADOS PAI cout << "Avo - Caracteristicas" << endl; Pai geracao2(40,3,2); cout << "Idade: " << geracao2.idade << " Carros: " << geracao2.carros << " Casas: " << geracao2.casas << endl; cout << "Salario: "; geracao2.setsalario(7000); cout << geracao2.getsalario(); cout <<"\n"; cout << "Profissao: "; geracao2.setprofissao("Analista de Sistemas"); cout << geracao2.getprofissao(); //DADOS FILHO cout << "Avo - Caracteristicas" << endl; Filho geracao3(23,1,1); cout << "Idade: " << geracao3.idade << " Carros: " << geracao3.carros << " Casas: " << geracao3.casas << endl; cout << "Salario: "; geracao3.setsalario(3000); cout << geracao3.getsalario(); cout <<"\n"; cout << "Profissao: "; geracao3.setprofissao("Professor"); cout << geracao3.getprofissao(); return 0; }
  18. Procura esses modelos: BenQ EX2780Q ASUS Republic of Gamers Strix XG32VQ Viewsonic Vx3258-2kc-mhd LG 32GK650F-B MSI Optix MAG27CQ LG - Ultragear BenQ EX3203R ASUS TUF Gaming VG32VQ Samsung JG56
  19. @DropSZerAOpa, Top!!! Muito obrigado.
  20. Preciso de uma dica. No programa abaixo eu gero uma sequencia de numeros. O problema dela é que antes do número '1' vem uma maldita vírgula. Como eu removo isso? using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace CS03_questao2 { class Program { static void Main(string[] args) { int n; for (n = 1; n < 6; n++) { Console.Write("," +n); } Console.ReadKey(); } } } Agradeço!!!
  21. É C fi, tenta comentar assim /*...*/ Tem alguma coisa relativa ao C Standard de nao estar permitido...mas nao mexo com C, aprendendo ainda...
  22. @carloszexa4Então, o usuário da um "número em segundos" (ex 22000 seg) e deve ser convertido em dias, horas, min e seg? Entendi correto? Por que 9?
  23. @Mauro Britivaldocredito nao que consegue simplificar tanto o programa. Eu já tava super satisfeito com a resposta do cyer haha

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...