Ir ao conteúdo
  • Cadastre-se

Alexandre Caribé

Membros Juniores
  • Total de itens

    8
  • Registro em

  • Última visita

  • Qualificações

    N/D
  1. Estou fazendo um programa que têm que cadastrar 10 equipes no máximo (pode cadastrar menos, fica a critério do usuário), colocar um código da equipe (tem que ser códigos diferentes para todas equipes) e inserir a categoria em que ela vai participar (Gestão, Educação ou Projeto Social). Para fazer isso eu preciso utilizar uma matriz dentro de uma struct, só que não entendi como fazer isso corretamente. Aqui está meu código (sei que está sem uma matriz por isso queria um help): #include <stdio.h> #include <stdlib.h> #include <string.h> int main(){ int i=0, n=0, j=0, continuar=0; struct { char nome_equipe[20]; int codigo[10]; int categoria[10]; }cadastro; for(i=0; i< 3; i++){ for(j=0;j<=0;j++){ printf("\n(1)Cadastrar equipe\n(2)Quit\n"); scanf("%d", &continuar); printf("\nEntre com o nome da equipe:"); scanf("%s", &cadastro.nome_equipe); printf("\nDigite o codigo da sua equipe:"); scanf("%d",&cadastro.codigo); do{ printf("\n|1| para Gestão\n|2| para Educação\n|3| para Projeto Social"); printf("\nDigite o número correspondente a sua categoria:\n"); scanf("%d",&cadastro.categoria); }while(cadastro.categoria!=1 && cadastro.categoria!=2 && cadastro.categoria!=3); } } return 0; } Desde já agradeço.
  2. Eu estou montando um pc básico (pentium g4560, 4gb ram), porém quero que ele rode pelo menos alguns jogos como Lol, Cs Go, Rocket league, Pugb, Fortnite, R6 ou até mesmo um GTA V (não me importo se tiver que baixar a resolução). E estava procurando placas de vídeo baratas com bom desempenho, vi que a gtx 660 Ti apresenta um bom desempenho em muitos jogos (leves podendo ir até jogos pesados), gostaria de saber 3 coisas de vocês: até que preço você compraria uma gtx 660 Ti? Pagariam R$:390,00 numa gtx 660 Ti usada? Têm alguma placa de vídeo que vocês me recomendam por um preço de no máximo R$:450,00?
  3. O computador parece rodar jogos leves com facilidade, mas sendo sincero e dando a minha opinião particular, eu não compraria esse computador por alguns motivos: 1-O processador dele é um pouco ultrapassado (recomendo um pentium g4560 que é barato e está no nível do core i3), 2-O HD dele não é muito grande, caso vá baixar muitas coisas provavelmente depois de um tempo lote (apesar de depender muito de como você vai utilizar ele), 3-A placa de vídeo dele vai sofrer mesmo com jogos como h1z1, não que ela não dê conta, mas ela vai ficar numa média de uns 40 a 70 fps (apesar de que placas de vídeo estão caras, recomendo pegar uma gtx 950 ou até mesmo uma gtx 770). Além de que esse computador vem somente a cpu (o monitor e os periféricos não vêm junto). Apesar de estar caro o preço de tudo, recomendaria você montar um computador peça a peça pois não terá dor de cabeça quanto a travamentos a não ser que você monte um pc bem ruim. Minha recomendação: Processador: Pentium G4560 (https://www.kabum.com.br/produto/86328/processador-intel-pentium-g4560-kaby-lake-cache-3mb-3-5ghz-lga-1151-intel-hd-graphics-610-bx80677g4560) Memória: 4 gb ( https://www.kabum.com.br/produto/77440/memoria-kingston-4gb-1600mhz-ddr3-cl11-kcp3l16ns8-4-?origem=52&gclid=EAIaIQobChMI76DchZLo2gIVA43ICh10XwzMEAQYAiABEgKIxfD_BwE) placa-mãe: H110M-HG4 (https://www.kabum.com.br/produto/81356/placa-mãe-asrock-p-intel-lga-1151-matx-h110m-hg4-2xddr4) HD: fica a seu critério (recomendo um de 500) Fonte: uma de 430 já dá (https://www.kabum.com.br/produto/88551/fonte-vinik-430w-vxninja) Gabinete: fica a critério seu (não conheço muito bem desse sé é bom, dê uma olhada em unboxings dele pra ver https://www.kabum.com.br/produto/89212/gabinete-nox-pax-atx-usb-3-0-fan-de-12cm-iluminacao-de-led-vermelho-nxpaxr)
  4. Olá, estou fazendo um código de votação e no começo dele eu peço para que o usuário digite um número de título de eleitor, o programa é baseado no Sistema eleitoral brasileiro, então é necessário que o usuário digite apenas 12 dígitos (nem mais, nem menos). Existe alguma biblioteca ou função que faça um limite de dados digitados do usuário? adicionado 5 minutos depois O código está assim: #include <cctype> int main(){ int v=7,depEstAnaR=0, depEstAnaG=0, depEstAdal=0, vn=0, vb=0, titulo=0, depFedAna=0, depFedPau=0, GovMaia=0, GovGen=0, GovSel=0,SenGut=0, SenFer=0,PresMae=0, PresAnt=0, PresLis=0, Mulher=0, Homem=0; setlocale(LC_ALL,""); printf("Seja bem vindo, inicie a sua votação!\n Digite seu titulo:"); scanf("%d", &titulo); do{ printf("\n\nDeputado Estadual:\n 51-Ana Rita Pacheco\n 34-Ana Guilherme\n 11-Adalberto Campos\n 10-Voto Nulo\n 15-Voto Branco"); printf("\nDigite o número correspondente ao seu voto e aperte ENTER: "); scanf("%d",&v); switch(v){ case 0: printf("Votação encerrada!"); break; case 51: depEstAnaR=depEstAnaR+1; Mulher=Mulher+1; printf("Ana Rita Pacheco. Voto registrado!"); break; case 34: depEstAnaG=depEstAnaG+1; Mulher=Mulher+1; printf("Ana Guilherme. Voto registrado!"); break; case 11: depEstAdal=depEstAdal+1; Homem=Homem+1; printf("Adalberto Campos. Voto registrado!"); break; case 10: vn=vn+1; printf("Voto Nulo registrado!"); break; case 15: vb=vb+1; printf("Voto Branco registrado!"); break; default: printf("OPCAO INVALIDA. Digite algo válido!"); } } while(v!=0 && v!=51 && v!=34 && v!=11 && v!=10 && v!=15); do{ printf("\n\nDeputado Federal:\n56-Ana Vitória\n33-Paulo Guilherme\n20-Voto Nulo\n25-Voto Branco"); printf("\nDigite o número correspondente ao seu voto e aperte ENTER: "); scanf("%d",&v); switch(v){ case 56: depFedAna=depFedAna+1; Mulher=Mulher+1; printf("Ana Vitória. Voto registrado!"); break; case 33: depFedPau=depFedPau+1; Homem=Homem+1; printf("Paulo Guilherme. Voto registrado!"); break; case 20: vn=vn+1; printf("Voto Nulo registrado!"); break; case 25: vb=vb+1; printf("Voto Branco registrado!"); default: printf("OPCAO INVALIDA. Digite algo válido!"); break;} } while(v!=56 && v!=33 && v!=20 && v!=25); do{ printf("\n\nGovernador:\n38-Maia da Ana\n40-Gentil\n18-Selma Silva\n30-Voto Nulo\n35-Voto Branco"); printf("\nDigite o número correspondente ao seu voto e aperte ENTER: "); scanf("%d",&v); switch(v){ case 38: GovMaia=GovMaia+1; Mulher=Mulher+1; printf("Maia da Ana. Voto registrado!"); break; case 40: GovGen=GovGen+1; Homem=Homem+1; printf("Gentil. Voto registrado!"); break; case 18: GovSel=GovSel+1; Mulher=Mulher+1; printf("Selma Silva. Voto registrado!"); break; case 30: vn=vn+1; printf("Voto Nulo registrado!"); break; case 35: vb=vb+1; printf("Voto Branco registrado!"); break; default: printf("OPCAO INVALIDA. Digite algo válido!"); break;} } while(v!=38 && v!=40 && v!=18 && v!=30 && v!=35); do{ printf("\n\nSenador:\n04-Gutemberg Silva\n67-Fernando Fernandes\n45-Voto Nulo\n50-Voto Branco"); printf("\nDigite o número correspondente ao seu voto e aperte ENTER: "); scanf("%d",&v); switch(v){ case 04: SenGut=SenGut+1; Homem=Homem+1; printf("Gutemberg Silva. Voto registrado!"); break; case 67: SenFer=SenFer+1; Homem=Homem+1; printf("Fernando Fernandes. Voto registrado!"); break; case 45: vn=vn+1; printf("Voto Nulo registrado!"); break; case 50: vb=vb+1; printf("Voto Branco registrado!"); break; default: printf("OPCAO INVALIDA. Digite algo válido!"); break;} } while(v!=04 && v!=67 && v!=45 && v!=45 && v!=50); do{ printf("\n\nPresidente:\n17-Maeli Gente Boa\n22-Antônio do Brasil\n31-Lissandro Progresso\n55-Voto Nulo\n60-Voto Branco"); printf("\nDigite o número correspondente ao seu voto e aperte ENTER: "); scanf("%d",&v); switch(v){ case 17: PresMae=PresMae+1; Mulher=Mulher+1; printf("Maeli Gente Boa. Voto registrado!"); break; case 22: PresAnt=PresAnt+1; Homem=Homem+1; printf("Antônio do Brasil. Voto registrado!"); break; case 31: PresLis=PresLis+1; Homem=Homem+1; printf("Lissandro Progresso. Voto registrado!"); break; case 55: vn=vn+1; printf("Voto Nulo registrado!"); break; case 60: vb=vb+1; printf("Voto Branco registrado!"); break; default: printf("OPCAO INVALIDA. Digite algo válido!"); break;} } while(v!=17 && v!=22 && v!=31 && v!=55 && v!=60); printf("Resultados de Deputado Estadual:\n Ana Rita Pacheco\t% i\n Ana Guilherme\t %i\n Adalberto\t %i\n Votos Nulos\t %i\n Voto Branco\t %i\n",depEstAnaR,depEstAnaG,depEstAdal,vn,vb); return 0; }
  5. @devair1010, @vangodp, @AnsiC, @isrnick Obrigado, a forma que o Devair disse funcionou, eu sabia do goto porém alguns veteranos do meu curso de Eng. de Computação disseram para não utilizar isso por que os professores (dizem que quebram a lógica do código ou algo assim), descontam ponto em quem usa. Por acaso vocês saberiam me dizer o nome da biblioteca que não permite que o usuário digite letras? E se existe algo que limite o número mínimo que o usuário pode digitar (ex: um cartão de banco da visa que tem 16 números e que caso o usuário queira inserir mais números não seja possível)?
  6. Galera eu estou com um problema, eu preciso fazer uma votação e fiz tudo em switch case, ela está correta porém quando voto em um número que não seja dos candidatos ele para o switch e continua o código que está abaixo dele. Preciso fazer o default repetir o switch, pois ao votar um número que não é de nenhum candidato ele continua o código que está fora do switch. Olhem como está o código: while(v!=0) { printf("\n\nDeputado Estadual:\n 51-Ana Rita Pacheco\n 34-Ana Guilherme\n 11-Adalberto Campos\n 10-Voto Nulo\n 15-Voto Branco"); printf("\nDigite o número correspondente ao seu voto e aperte ENTER: "); scanf("%d",&v); switch(v){ case 0: printf("Votação encerrada!"); break; case 51: depEstAnaR=depEstAnaR+1; Mulher=Mulher+1; printf("Ana Rita Pacheco. Voto registrado!"); break; case 34: depEstAnaG=depEstAnaG+1; Mulher=Mulher+1; printf("Ana Guilherme. Voto registrado!"); break; case 11: depEstAdal=depEstAdal+1; Homem=Homem+1; printf("Adalberto Campos. Voto registrado!"); break; case 10: vn=vn+1; printf("Voto Nulo registrado!"); break; case 15: vb=vb+1; printf("Voto Branco registrado!"); default: printf("OPCAO INVALIDA. Digite algo válido!");}
  7. Sim eu já testei isso de mudar e ocorreu o mesmo problema. Isso de mudar compatibilidade eu faria o que? @ivo vieira
  8. Olá, eu instalei o Dev C++ 5.11 no meu computador que é Windows 8.1 Pro e até aí tudo ok, fui tentar abrir o atalho do Dev C++ e percebi que tinha algo errado pois ele estava sem uma imagem definida no atalho então cliquei para abrir o programa e apareceu essa frase: O windows está procurando o arquivo devcpp.exe. Para que você mesmo possa localiza-lo clique em procurar. Além disso o programa não aparece na lista de instalados, nem mesmo na pasta de programas, além de ao pesquisar o programa aparece somente o instalador do Dev C++. Já reinstalei o Dev C++ diversas vezes, e coloquei aquela configuração de ao terminar a instalação iniciar, só que não aparece nada. Já utilizei diversos links diferentes para ele e todos dão esse mesmo problema, até mesmo no link redirecionado (https://sourceforge.net/projects/orwelldevcpp/) do site do criador do Dev C++ acontece a mesma coisa

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações 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

×