
Flávio Pedroza
Membro Pleno-
Posts
2.145 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Livros
Cursos
Análises
Fórum
Tudo que Flávio Pedroza postou
-
void Alteraacao(double valoratual, int tam) { for(i=0; i<tam; i++){ vetacao[i].valorantigo = vetacao[i].valoratual; vetacao[i].valoratual = valoratual; vetacao[i].variacao = vetacao[i].valoratual - vetacao[i].valorantigo; } } Pelo que entendi, seria algo assim. Veja se funciona (não testei).
-
PC não da imagem
Flávio Pedroza respondeu ao tópico de MxGamesPlay_BR em Computador não liga ou não dá vídeo
Plugou o cabo de vídeo na placa-mãe ao invés da placa de vídeo. -
for (int i=100; i > 0; i--) cout << i << std::endl;
-
C ordenação por recursividade (numeros primos nas primeira posições)
Flávio Pedroza respondeu ao tópico de capituamerica em C/C#/C++
Veja se assim funcionar: #include <stdio.h> #define TAM 10 int ordenar(int *vet, int fim,int ini); int retorno(int num); int main(){ int vet[TAM] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}, i, fim = TAM-1,ini=0; printf("\n\nVetor ANTES da ordenacao: "); for(i = 0; i < TAM; i++) printf(" %d", vet[i]); ordenar(vet,fim,ini); //ordenar(vet,fim,ini); printf("\n\nVetor DEPOIS da ordenacao: "); for(i = 0; i < TAM; i++) printf(" %d", vet[i]); printf("\n\n"); return 0; } int ordenar(int *vet, int fim,int ini){ int troca; if (fim == 0) { return 1; } else if (retorno(vet[fim])==1) { if(ini<=fim){ troca = vet[ini]; vet[ini] = vet[fim]; vet[fim] = troca; return ordenar(vet,fim,ini+1); } } else if (retorno(vet[fim])==0){ return ordenar(vet, fim - 1, ini); } } int retorno(int num){ // função q retoro se é primo ou nao for(int i=2; i <= (num/2);i++){ if (num % i == 0) return 0; //nao eh primo } return 1; //eh primo } -
#include<stdio.h> #include<stdlib.h> #include<locale.h> int main() { setlocale(LC_ALL, "Portuguese"); typedef struct { float jan, fev, mar, abr, mai, jun, jul, ag, set, out, nov, dez; char nome[20]; float vendas; float salario; int pontos; }func; int i, cont; float pts, venda=0, aux; func vet[12]; // CADASTRO DOS DADOS // for(i=0; i<12; i++) { printf("\n"); printf("Digite o nome do funcionario %d:\n", i+1); printf("\n"); scanf("%s", vet[i].nome); printf("\n"); printf("Digite o salário do funcionario %d:\n", i+1); printf("\n"); scanf("%f", &vet[i].salario); printf("\n"); printf("Digite o valor das vendas em janeiro: "); scanf("%f", &vet[i].jan); printf("Digite o valor das vendas em fevereiro: "); scanf("%f", &vet[i].fev); printf("Digite o valor das vendas em março: "); scanf("%f", &vet[i].mar); printf("Digite o valor das vendas em abril: "); scanf("%f", &vet[i].abr); printf("Digite o valor das vendas em maio: "); scanf("%f", &vet[i].mai); printf("Digite o valor das vendas em junho: "); scanf("%f", &vet[i].jun); printf("Digite o valor das vendas em julho: "); scanf("%f", &vet[i].jul); printf("Digite o valor das vendas em agosto: "); scanf("%f", &vet[i].ag); printf("Digite o valor das vendas em setembro: "); scanf("%f", &vet[i].set); printf("Digite o valor das vendas em outubro: "); scanf("%f", &vet[i].out); printf("Digite o valor das vendas em novembro: "); scanf("%f", &vet[i].nov); printf("Digite o valor das vendas em dezembro: "); scanf("%f", &vet[i].dez); vet[i].vendas = (vet[i].jan+vet[i].fev+vet[i].mar+vet[i].abr+vet[i].mai+vet[i].jun +vet[i].jul+vet[i].ag+vet[i].set+vet[i].out+vet[i].nov+vet[i].dez); vet[i].pontos = vet[i].vendas / 100; } // CALCULAR PONTOS E SALÁRIO // // Mostre o nome, salário, pontos, total de vendas e o salário final. for(i=0; i<12; i++) { printf("\n NOME: %d\n", vet[i].nome); printf("\n SALÁRIO: R$ %d\n", vet[i].salario); printf("\n PONTOS: %d\n", vet[i].pontos); printf("\n TOTAL DE VENDAS: R$ %d\n", vet[i].vendas); printf("\n SALÁRIO FINAL: %d", vet[i].salario + vet[i].pontos); } return 0; }
-
C Criador de quadrados mágicos
Flávio Pedroza respondeu ao tópico de Thiago Pinto Ferreira em C/C#/C++
Lembre-se que em C os índices começam no ZERO. O correto seria: m[i][(a/2)] = 1; ex.: se a for 5, 5/2 = 2, no meio, como queria: 5 vai de 0 a 4:(0 1 2 3 4) ex.: se a for 7, 7/2 = 3, no meio, como queria: 7 vai de 0 a 6: (0 1 2 3 4 5 6 ) -
C++ Problema ao implementar função virtual de uma classe abstrata
Flávio Pedroza respondeu ao tópico de Shironeko em C/C#/C++
Pode sim, o problema é que a a declaração do método tem que ser idêntico (mesmo nome, quantidade e tipo de variáveis). O que quero dizer é: // Clase Pai Class Node{ public: Node(); /* * Return -1 if this node is less than parameter * Return 0 if nodes are equal * Return 1 if parameter is greater than this node */ virtual int compareTo(Node *Node) = 0; (...) //Classe "Filha" class Person : public Node{ public: Person(); Person(int id, string name); void printPerson(); //getters and setters int getId(); string getName(); void setId(int id); void setName(string name); //virtual functions //int compareTo(Person *p); int compareTo(Node *Node); //tem que ser IDENTICO -
Upgrade pra melhorar desempenho do PC lento
Flávio Pedroza respondeu ao tópico de Bro_lr em Montagem e upgrade de computadores de mesa
https://www.intel.com.br/content/www/br/pt/support/articles/000006478/boards-and-kits/desktop-boards.html "2 GB de memória máxima do sistema total" -
Upgrade pra melhorar desempenho do PC lento
Flávio Pedroza respondeu ao tópico de Bro_lr em Montagem e upgrade de computadores de mesa
O mínimo aceitável hoje em são 4GB de memória RAM. Seu sistema só tem 2GB, muito pouco. E não tem como aumentar, pois este é o máximo suportado. Infelizmente, só outro PC mesmo. -
você tem que por os pinos em curto. COM O SISTEMA DESLIGADO E FORA DA TOMADA, toque ao mesmo tempo os pinos com uma chave de fenda ou outro objeto metálico.
-
void consulta(){ system("cls"); char nomea[40]; int valido = 0; printf("\nInforme a nome da pessoa que deseja consultar\n"); fflush(stdin); gets(nomea); for(i=0;i<cont;i++){ if(strcmp(nomea,c[i].nome) == 0){ printf("\nNome: %s\n",c[i].nome); printf("Idade: %d\n",c[i].idade); printf("Email: %s\n",c[i].email); printf("Telefone: %s\n",c[i].telefone); printf("\n"); valido = 1; break; } } if (valido == 0) printf("\n\nInvalido\n"); system("pause"); }
-
Qual o problema exatamente?
-
Mais informações: https://www.intel.com.br/content/www/br/pt/support/articles/000025368/processors.html
-
void loop() { int sensorSom = digitalRead(pinSom); if (sensorSom == LOW) { if (tempoEspera == 0) { tempoEspera = tempoEsperaEntrePalmas = millis(); contaPalmas++; } else if ((millis() - tempoEspera) >= tempoMax) tempoEspera = 0; } //} acredito que esta chave esteja sobrando? //caso exceda o tempo maximo entre palmas, zera o contador de palmas if ((contaPalmas != 0) && ((millis() - tempoEsperaEntrePalmas)){ executarAcao(); contaPalmas = 0; tempoEsperaEntrePalmas = millis(); } } //acrescentar esta chave
-
//while(resp =='S'or resp =='s'); while(resp =='S'|| resp =='s'); Achei esse erro no seu código.
-
Gabinete Do pc e fonte dando choque ,e um problema peculiar...
Flávio Pedroza respondeu ao tópico de PedroVsky em Fontes e energia
Geralmente esse problema de choque é falta de aterramento ou aterramento mal feito. Possivelmente neutro e fase invertidos. Tira o establizador (liga direto na tomada - VERIFICAR A CHAVE 110/220V está na tensão da rede) e vê se resolve alguma coisa. -
2 bips longos e PC não da video
Flávio Pedroza respondeu ao tópico de DartLux em Computador não liga ou não dá vídeo
Me parece ser problema de vídeo. Checa os cabos de video e se está plugado no conector correto. https://www.intel.com.br/content/www/br/pt/support/articles/000006669/boards-and-kits/desktop-boards.html -
Notebook: quero trocar o processador 2.30GHz por um melhor
Flávio Pedroza respondeu ao tópico de feshoter em Processadores
Veja no site do fabricante se é possível atualizar a bios da placa-mãe para suportar a 3a geração da intel, pois aí você teria mais opções e upgrade. -
Computador reiniciando/desligando e ligando sozinho
Flávio Pedroza respondeu ao tópico de Rickelme em Computador reiniciando
Tem multímetro? você poderia ligar o multímetro em uma das saídas 12v da fonte e verificar se a tensão fica oscilando. Tem como testar sem a placa de vídeo (tem video offboard?). Verifique também as temperaturas do PC -
Computador reiniciando/desligando e ligando sozinho
Flávio Pedroza respondeu ao tópico de Rickelme em Computador reiniciando
Desconfio da fonte. Tem como testar com outra? -
Computador reiniciando/desligando e ligando sozinho
Flávio Pedroza respondeu ao tópico de Rickelme em Computador reiniciando
você não disse se usa estabilizador ou não, mas caso use, teste sem ele, ligando o PC direto na tomada. -
Computador reiniciando/desligando e ligando sozinho
Flávio Pedroza respondeu ao tópico de Rickelme em Computador reiniciando
Poste a configuração completa dele, em especial a marca/modelo da fonte de alimentação. Usa esatibilizador/No-break? -
Escolha de fonte: Corsair TX 750 antiga ou CX 750 nova?
Flávio Pedroza respondeu ao tópico de Leonardo Grando em Fontes e energia
A única coisa que a 80 plus certifica é a eficiência energética. -
Sim, achei seu código muito bom, eu, particularmente, também seguiria essa abordagem, de separar tudo em métodos. Fica mais fácil de manter o código. Por exemplo, no futuro se eu quiser permitir senhas maiores, com 6, 7 dígitos, basta alterar um único método "VerificarTamanhoDaSenhaNova". Mas em programação existem muitas maneiras de atacar o mesmo problema, e raramente existe algo que seja 100% correto.
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