-
Posts
6.318 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Livros
Cursos
Análises
Fórum
Tudo que devair1010 postou
-
Pc So liga se tirar e colocar a bateria
devair1010 respondeu ao tópico de Fabio Argona em Placas-mãe
@Fabio Argona então se a fonte de 750w deu certo deixe ela no pc e como a outra funcionou no outro pc também deixe ela lá , mas se você receia por essa fonte não ser das melhores então o jeito é conseguir uma outra xfx igual a essa e colocar no seu pc principal . -
@volpatoc dentro do for existe um while , veja aqui no comando for i<=a isso significa enquanto i for menor ou igual a , ou seja um while então você inicializa a variável de controle com o valor zero e coloca assim i=0; while(i<=a){ i++; } e incrementa a variável i também como no for para que ela sirva ao propósito e saia do loop então esse while seria assim : i=0; while(i<=a){ if(i%2!=0) soma+=i; i++; }
-
Outro Como calcular a idade da pessoa a partir de duas datas?
devair1010 respondeu ao tópico de Jonatas Josue em Programação - iniciantes
@Jonatas Josue você pode usar o comando scanf para pegar a data de nascimento e a outra data aí fazer os cálculos, e nesse exemplo de saída ele mostra quantos anos e meses é a idade . poste seu código para vermos como está e em que podemos ajudar . -
@volpatoc para postar seu código é melhor usar o botão <> que está lá na barra de ferramentas da janela de responder, pois sem ele o código fica faltando alguns caracteres . para comparações precisa usar dois sinais de igualdade, e você está usando apenas hum , e essas chaves ali antes e depois dos if's não são assim , e está dando erro não é no parenteses e sim nas chaves onde não precisa delas , então seu código com algumas modificações ficaria assim : #include <stdio.h> #include <stdlib.h> int main(){ int a,b,i,soma=0,multiplicacao; printf("\n Insira um numero inteiro, positivo, menor ou igual a 20: "); scanf("%d",&a); printf("\n Digite 1 para somar os impares \n Digite 2 para multiplicar os pares ate o numero indicado: "); scanf("%d",&b); if((b > 0 && b < 3) &&(a>=0 && a<=20) ){ if(b==1){ i=a;/* essa linha aqui não serve para nada */ soma=0;/* essa linha aqui não serve para nada */ for(i=0 ; i<=a ; i++){ if(i%2!=0) soma+=i; } printf("\n O valor da soma dos impares eh : %d\n\n",soma); } if(b==2){ i=a;/* essa linha aqui não serve para nada */ multiplicacao=2; while (a!=20){ if(a%2==0){ multiplicacao *= a; } a++; } printf("multiplicacao dos numeros pares: %d\n\n",multiplicacao); } } else printf("\n Opcao invalida\n\n"); system("pause"); return 0; }
-
@Pablo Fernandes no loop que insere valores na matriz eles estão começando em 1 mas teria que começar de zero e indo até enquanto for menor que 6 pois na matriz não tem a posição 6 e sim as posições de zero até 5, e o a++ não surtirá o efeito que você pretende pois não será incrementado, então você precisa colocar para incrementar esse a antes de colocar na matriz assim : a++; mat[i][j]=a;
-
Pascal Algoritmo de idade com problema no end;
devair1010 respondeu ao tópico de Andrey Alexandre em Programação - outros
@Andrey Alexandre você precisa remover o ponto e virgula depois dos end , e remover o penúltimo end também . -
@Kn1ght7 use o scanf para pegar o valor de p e use o if para verificar se o peso é maior que 50 , e coloque em E o peso menos 50 e coloque em M o valor de E multiplicado por 4 e aí mostrar na tela .
-
C Nao consigo pesquisar somente os nomes digitados aparece o primeiro cadastro .
devair1010 respondeu ao tópico de albert igo em C/C#/C++
@albert igo na sua variável nome_produto precisa colocar a quantidade de caracteres tem nela, nome_produto[100][30] ; e colocar a variável contpedido lá no inicio antes da main, e a opção 9 do menu principal printf("========================| 9 - Mostrar Pedidos |====================="); e dento do switch coloque essa opção 9 case 9: mostra_pedidos(); break; e sua função de pedidos e mostra_pedidos seria assim : void pedido(){ produtos_cadastrados(); int id; char cont='s'; do{ printf("\n Digite o ID do produto !"); printf(" "); fflush(stdin); scanf("%d",&id); printf("Quantidade ? "); fflush(stdin); scanf("%d",&quant[contpedido]); valor[contpedido] = valorl*quant[contpedido]; codpedido[contpedido] = id; if (id==1) strcpy(nome_produto[contpedido],"liquigas"); else if(id==2) strcpy(nome_produto[contpedido],"ConsiGas"); else if(id==3) strcpy(nome_produto[contpedido],"Nacional Gas"); else if(id==4) strcpy(nome_produto[contpedido],"Agua Nina"); else if(id==5) strcpy(nome_produto[contpedido],"Agua Gold"); else if(id==6) strcpy(nome_produto[contpedido],"Agua Ype"); else if(id==7) strcpy(nome_produto[contpedido],"Vasilhame Gas"); else if(id==8) strcpy(nome_produto[contpedido],"Vasilhame Agua"); else if(id==9) strcpy(nome_produto[contpedido],"Vasilhame Com Gas"); else if(id==10) strcpy(nome_produto[contpedido],"Vasilhame Com Agua"); contpedido++; printf("Quer Fazer Outro Pedido S/N"); fflush(stdin); scanf("%c",&cont); cont=toupper(cont); }while(cont != 'N'); } void mostra_pedidos(){ int i,j; system("cls"); printf("============ Listando Todos Os Pedidos ==============\n\n"); printf(" ID Valor Quant Nome Prod\n\n"); for(i=0;i<contpedido;i++) printf(" %d %.f %d %s\n",codpedido[i],valor[i],quant[i],nome_produto[i]); printf("\n\n Tecle !"); getch(); } -
C Montar Matrizes em C. Usuario escolher o N de Linhas e Colunas.
devair1010 respondeu ao tópico de saulogoiana em C/C#/C++
@saulogoiana para escolher o número de linhas e colunas você pode usar a função scanf , então você pega o valor da linha e o valor da coluna, e então em seguida cria a matriz colocando entre os colchetes a variável que contém o valor da linha e coluna . -
@GuImaX esse erro é por que você colocou a atribuição de forma inadequada n = n++; então você poderia colocar n = n+1; ou n++;
-
@Elian Becali poste seu código em forma de texto , pois com a imagem está difícil .
-
Acho que meu PC queimou...
devair1010 respondeu ao tópico de Fokas em Computador não liga ou não dá vídeo
@Fokas veja com um técnico de informática peça para ele testar só a fonte , eles tem fontes boas para ser usadas nesses casos , e poderá testar na hora . -
Acho que meu PC queimou...
devair1010 respondeu ao tópico de Fokas em Computador não liga ou não dá vídeo
@Fokas mas apenas o cooler funcionar não significa que a fonte está boa , pois talvez alguma saída esteja com variação de tensão, o melhor é testar com outra fonte . -
Acho que meu PC queimou...
devair1010 respondeu ao tópico de Fokas em Computador não liga ou não dá vídeo
@Fokas isso mesmo você precisa ligar o pino 14 no 16 se for de 20 pinos ou no 16 e 18 se for de 24 pinos . -
Acho que meu PC queimou...
devair1010 respondeu ao tópico de Fokas em Computador não liga ou não dá vídeo
@Fokas para fazer esse teste você pode ligar o pino 14 no 16 se a fonte for de 20 pinos ou nos pinos 16 e 18 se a fonte for de 24 pinos com um clips . -
VisualG Imprimir em ordem Crescente
devair1010 respondeu ao tópico de Vengefull em Programação - iniciantes
@Vengefull sim, tem como salvar um arquivo txt no visualg, porém é bem limitado pois só pode ter um arquivo, você pode ter mais informações aqui nesse link : https://pt.stackoverflow.com/questions/248299/como-salvar-dados-em-arquivo-txt-no-visualg/248324#248324 para imprimir um do lado do outro você precisa observar que o comando escreva vai escrever as letras da esquerda para a direita e de cima para baixo, então você precisa fazer o código prevendo o que você irá imprimir em cada linha, e assim imprimir tudo que quiser na linha até o limite que é de 160 caracteres, pois depois que passar para linha de baixo não tem como voltar lá em cima para imprimir outra coisa . -
Acho que meu PC queimou...
devair1010 respondeu ao tópico de Fokas em Computador não liga ou não dá vídeo
@Fokas testar uma fonte é bem trabalhoso e para identificar os fios correspondentes creio que você possa olhar as cores no conector de uma fonte comum ou nessa imagem -
Acho que meu PC queimou...
devair1010 respondeu ao tópico de Fokas em Computador não liga ou não dá vídeo
@Fokas seria melhor colocar uma outra fonte para testar, pelo jeito é a fonte mesmo, pois o monitor e o hub e as caixas de som não são ligados na fonte do pc , e se fosse o estabilizador então eles também não ligariam . -
Java Mit app inventor 2
devair1010 respondeu ao tópico de Rafael Martins Marinho em Java/Android SDK
@Rafael Martins Marinho ok, mas você vai usar o pc para controlar quando pressionar determinada tecla no teclado ? ou vai usar um aparelho tipo o arduino ou um microcontrolador pic16F877A ? sendo no arduíno você pode usar um programa parecido com o que está nesse link : https://www.embarcados.com.br/comunicacao-serial-java-arduino/ -
Será que esses erros podem apontar problema no HD ?
devair1010 respondeu ao tópico de TeteuPlaay em HD, SSD e NAS
@TeteuPlaay pelo jeito é esse programa DISM que está causando problemas , então você precisa desinstalar ele e faça um clear_cmos para resetar a bios fazendo com que ela volte ao padrão de fábrica . -
Java Mit app inventor 2
devair1010 respondeu ao tópico de Rafael Martins Marinho em Java/Android SDK
@Rafael Martins Marinho em qual linguagem você está fazendo esse aplicativo ? para usar em qual processador ? se for np pc você pode usar as portas USB ou porta serial para controlar um aparelho, real, externo ao pc . -
@diogo moura seu código está bom, mas faltou mover o número quando move a palavra e vice versa , então seu código com algumas modificações ficaria assim : #include <stdio.h> #include <string.h> struct pessoas { char nome[100]; int nota; }; int main(){ struct pessoas pessoa[100]; int teste, aux,j,i; char a[100]; scanf("%d",&teste); for(i = 0; i < teste; i++){ scanf("%s %d", pessoa[i].nome, &pessoa[i].nota); } for(i = 0; i < teste; i++){ for(j = i + 1; j < teste; j++){ if(pessoa[i].nota == pessoa[j].nota){ if(strcmp(pessoa[i].nome,pessoa[j].nome)>0){ strcpy(a, pessoa[i].nome); strcpy(pessoa[i].nome, pessoa[j].nome); strcpy(pessoa[j].nome, a); aux = pessoa[i].nota; pessoa[i].nota = pessoa[j].nota; pessoa[j].nota = aux; } } else if(pessoa[i].nota > pessoa[j].nota){ aux = pessoa[i].nota; pessoa[i].nota = pessoa[j].nota; pessoa[j].nota = aux; strcpy(a, pessoa[i].nome); strcpy(pessoa[i].nome, pessoa[j].nome); strcpy(pessoa[j].nome, a); } } } for(i = 0; i < teste; i++){ printf("%s ",pessoa[i].nome); for(j=0;j<10-strlen(pessoa[i].nome);j++){/*está com um warning aqui, não consegui tirar */ printf("-"); } printf("> %d\n",pessoa[i].nota); } return 0; }
-
@Crislonn para postar seu código é melhor usar o botão <> que está lá na barra de ferramentas da janela de responder, pois senão seu código fica faltando alguns caractere como os [ i ] que sumiram , então para ver quantos pontos acertou precisa verificar com os número do resultado, então seu código ficaria assim : #include <stdio.h> #include <conio.h> #include <stdlib.h> #include <time.h> int resultado_MSena[6]; int main (){ int vetoraleatorio[15],vetormanual[15],i,j,n,x,aux,flag,A,pontos=0; srand (time(NULL)); printf("\nInsira Os Numeros Que Sairam Do Resultado Da MegaSena \n"); for(j=0;j<6;j++){ do{ printf("Digite O %d Numero Do Resultado ",j+1); scanf("%d",&A); flag=0; for(i=0;i<6;i++){ if(resultado_MSena[i]==A){ printf("Esse Numero Ja Foi Inserido, Digite Outro . Tecle\n"); getch(); flag=1; break; } } }while(flag==1); resultado_MSena[j]=A; } printf("faca seu jogo aleatorio\n"); printf("para terminar ou nao fazer aperte (0)\n"); do{ printf("\n"); scanf("%d",&n); for(i=0; i<n; i++){ if (n>=6 && n<=15){ vetoraleatorio[i] = rand()%60+1; for(j=0; j<i; j++){ if( vetoraleatorio[j] == vetoraleatorio[i]){ vetoraleatorio[i] = (rand()%60)+1 ; j=0; } } } } for(i=0;i<n;i++) for(j=i+1;j<n;j++) if( vetoraleatorio[i] > vetoraleatorio[j]){ aux = vetoraleatorio[i] ; vetoraleatorio[i] = vetoraleatorio[j] ; vetoraleatorio[j] = aux ; } if (n>=6 && n<=15){ for (i=0;i<n;i++) printf ("%d ",vetoraleatorio); } }while (n!=0); do{ printf("faca seu jogo manualmente\n"); printf("para terminar ou nao fazer aperte (0)\n"); printf("Quantidade de numeros? < De 6 Ate 15 >\n"); scanf("%d",&x); if(x==0)return 0; for(i=0;i<x;i++){ if( x>=6&&x<=15 ){ do{ printf("Digite O %d Numero ",i+1); scanf("%d",&A); flag=0; for(j=0;j<6;j++){ if(vetormanual[j]==A){ printf("Esse Numero Ja Foi Inserido, Digite Outro . Tecle\n"); getch(); flag=1; break; } } }while(flag==1); vetormanual[i]=A; } } for(i=0;i<x;i++){ for(j=i+1;j<x;j++){ if( vetormanual[i] > vetormanual[j]){ aux = vetormanual[i] ; vetormanual[i] = vetormanual[j] ; vetormanual[j] = aux ; } } } for (i=0;i<x;i++) printf ("%d ",vetormanual[i]); for(i=0;i<6;i++) for(j=0;j<6;j++){ if(resultado_MSena[j]==vetormanual[i]) pontos++; } printf("\n\n"); if (pontos==6)printf("Acertou A Sena %d Pontos !\n",pontos); else if(pontos==5)printf("Acertou A Quina %d Pontos !\n",pontos); else if(pontos==4)printf("Acertou A Quadra %d Pontos !\n",pontos); else if(pontos==3)printf("Acertou O Terno %d Pontos !\n",pontos); else printf("Acertou Meno De Tres Numero ! ! !\n" ); printf("\n"); }while (x!=0); }
-
C ISO C++ forbids comparison between pointer and integer
devair1010 respondeu ao tópico de IamDex em C/C#/C++
@IamDex esse erro acontece quando tentamos comparar uma variável char com uma string , como aqui nessa linha : if (option == "s"){ printf("Adeus"); } então colocando para compara com um caractere ele não apresentará mais esse erro , assim : #include <ctype.h> if (toupper(option) == 'S'){/* aqui é aspas simples sem shift */ /* assim se pressionar s maiúsculo ou minúscolo */ printf("Adeus"); } -
VisualG Imprimir em ordem Crescente
devair1010 respondeu ao tópico de Vengefull em Programação - iniciantes
@Vengefull para imprimir em apenas uma coluna modifique o valor dois dois loop assim : p:=1 para j de 1 ate 20 faca //primeiro se refere as linhas para i de 1 ate 1 faca//o segundo se refere as colunas se vetor_20[p] < 10 ENTÃO escreva(" ") //para organizar as colunas na mesma direção fimse escreva(vetor_20[p]) se i < 5 ENTÃO escreva(" - ") fimse p:=p+1 fimpara escreval fimpara escreval//para pular para a linha de baixo escreval as letras são fixas no visualg e não podem ser alteradas nem a cor e nem o tamanho , em alguns compiladores, ou IDE, mais avançados como o delphi 7 em pascal ou net beans em java você conseguiria alterar a cor e o tamanho das letras .
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