Ir ao conteúdo

devair1010

Membro Pleno
  • Posts

    6.318
  • Cadastrado em

  • Última visita

Tudo que devair1010 postou

  1. devair1010

    C++ Um bom Livro em C++

    @Tiago887 você pode aprender bastante pela internet no youtube e em outros site, mas se você quer ver alguns livros, você pode pesquisar no google, que você vai achar um monte de livros sobre c++, aqui um livro sobre c++ para iniciantes : https://www.saraiva.com.br/comecando-a-programar-em-c-para-leigos-3736672.html?mi=VITRINECHAORDIC_similaritems_product_3736672
  2. @billfort seu código está quase certo, ficou faltando pegar a string, então ajeitei seu código e ele ficou assim : #include <string.h> #include <conio.h> #include <stdio.h> int main( ) { int i; char a[1],b[1],string[50]; printf("Forneca um texto: "); gets(string); printf("Forneca O Primeiro carctere: Uma Letra só "); fflush(stdin); scanf("%c",&a); printf("Forneca O Segundo carctere: Uma Letra só "); fflush(stdin); scanf("%c",&b); printf("\nSaida Da String\n\n"); for(i=0;i<strlen(string);i++){ if(string[i] == a[0]){ printf("%c", b[0]); } else{ printf("%c",string[i]); } } printf("\n\n"); return 0; }
  3. @Marcos Paulo feitosa pode ser assim : p=0; for(j=0;j<20;j++){ for(i=0;i<4;i++){ printf("Digite A %d Nota do %d Aluno -> ",i+1,j+1); scanf("%d",& n); vetor[p]=n; p++; } printf("\n"); p++; } com isso a quinta posição ficará vaga, e depois de fazer a média coloque na posição 4 que é a quinta posição, e vai somando cinco ao contador .
  4. @Marcos Paulo feitosa o vetor tem apenas uma linha, mas tem quantas colunas você quiser, então para esses vinte alunos de quatro notas você precisa de um vetor com 20 x 4 = 80 + 20 para a media de cada aluno total = 100 colunas, então para cada aluno ficará reservado 5 colunas e na hora de armazenar as notas você vai colocando a nota e somando a posição e depois de inserir as quatro notas deixa a quinta posição vazia para receber a média desse aluno e faz isso para todos os alunos, depois pegue as quatro notas e faça a média e coloque naquela quinta posição depois para imprimir vai pegando essas quinta posição e imprime como sendo a média , ou você pode usar uma matriz que tem muitas linhas e muitas colunas.
  5. @billfort você precisa pegar a string e depois pegar as dois caracteres char " A e B " em seguida faça um loop começando de zero e indo até o tamanho da string . para ver o tamanho da string use esse comando : c=strlen(string); e com isso vai comparando cada caractere com o primeiro caractere " A " que você pegou, e se não for esse caractere então você imprime o caractere normal na tela e caso seja esse caractere " A " então você imprime o segundo caractere " B " que você pegou .
  6. @elveszero fica mais fácil se você pegar todos os caracteres do arquivo e colocar em uma string e então ir comparando cada caractere da string e então colocar no arquivo de inteiro ou de char dependendo de qual for.
  7. @Kennedy Felipe Borba seu código está bom, ficou faltando colocar em qual posição do vetor você está se referindo, pode ser que você tenha colocado no seu código , mas como você não usou o botão <> que está lá na barra de ferramentas da janela de responder, então essa informação não aparece no texto. então ajeitei seu código e ele ficou assim : #include <stdio.h> int main() { int i = 0, j= 0; int matriz[3][3]; int somajv[3]={0,0,0}; int somaiv[3]={0,0,0}; printf("Vamos Inserir 9 Numeros\n"); for(i=0;i<3;i++) { for(j=0;j<3;j++) { printf("Digite o %d Numero Da %d linha ",j+1,i+1); scanf("%d",&matriz[i][j]);//preenche matriz } } for(j=0;j<3;j++){ for(i=0;i<3;i++) { somaiv[i] = somaiv[i] + matriz[j][i]; //soma de cada coluna } } for(i=0;i<3;i++){ for(j=0;j<3;j++) { somajv[j]= somajv[j] + matriz[j][i]; // soma de cada linha } } //comandos para printar os resultados estão abaixo: printf("\n\nAqui estão Os Numeros Da Matriz\n"); for(i=0;i<3;i++) { for(j=0;j<3;j++) { printf("%d",matriz[i][j]); } printf("\n"); } printf("\nAqui Esta A Soma Das Linhas\n"); for(i=0;i<3;i++) { printf("%d Limha = %d\n",i+1,somaiv[i]); } printf("\n"); printf("\nAqui Esta A Soma Das Colunas Da Matriz\n"); for(j=0;j<3;j++) { printf("%d Coluna = %d\n",j+1,somajv[j]); } printf("\n"); return 0; }
  8. @Kennedy Felipe Borba pode postar o código que você já fez, assim poderemos ver como está e em que podemos ajudar
  9. @billfort para colocar os números na matriz você vai precisar de dois loop, um dentro do outro para controlar as linhas e as colunas da matriz e para você gerar os números aleatórios você pode usar essa função : #include <time.h> srand(time (NULL)); x=rand()%10+1; para saber a quantidade de ocorrência você precisa comparar cada número com todos os outros números, e para a média de cada coluna você terá que somar todos os números da coluna e dividir por cinco, depois para ordenar em ordem crescente você pode usar o método bubblesort sendo que para matriz precisa usar três loop assim : for(n=0;n<5;n++){ /* aqui eh o numero de linhas da matriz */ for(i=0;i<5;i++){ /* aqui eh o numero de colunas da matriz */ for(j=i+1;j<5;j++){/* aqui para verificar os outro numeros da coluna */ . . aqui você coloca o código para ordena em ordem crescente . eh igual a ordenar um vetor simples . . } } }
  10. @Anderson Benício o erro no seu código é exatamente por que na hora de apresentar o candidato vencedor precisa verificar antes quantos votos teve todos os candidatos e ver qual o que teve maior número de votos, então aqui nessa parte do se código ficaria assim : printf("Deseja efetuar mais um voto? 1 para Sim ou 2 para Nao: \n "); scanf("%d" , &cont); if (cont == 1) { continue; } if (cont == 2) { cont = 2; printf("FIM! \n"); if(tn > eme && tn > chi && tn > ton) printf("O candidato 50 Tonico foi eleito com o total de %d votos",tn); if(ton > eme && ton > chi && ton > tn) printf("O candidato 43 Tonho foi eleito com o total de %d votos",ton); if(chi > eme && chi > tn && chi > ton) printf("O candidato 45 Chico foi eleito com o total de %d votos",chi); if(emer > tn && emer > chi && emer > ton) printf("O candidato 13 Emereciano foi eleito com o total de %d votos",emer); } e precisa colocar em todos os locais aí no seu código onde for imprimir o resultado .
  11. @Amanda Kellen você quer ordenar os nomes dos autores em ordem alfabética ?, então é do mesmo jeito que para ordenar números, apenas que você precisa passar todas as letras do nome para maiúsculas e pegar o valor da primeira letra do nome, e para ordenar struct é como ordenar vetores, mas para facilitar é melhor usar um espaço do struct para armazenar os dados na hora de trocar o maior pelo menor, então usei o primeiro espaço do struct que é o zero, portanto sobrará os espaços de 1 em diante para fazer os cadastros . na função imprimir estava confuso e não entendi o que você disse sobre imprimir do lado do outro então coloquei para imprimir um embaixo do outro mesmo . no caso de você querer imprimir um do lado do outro não coloque " \n " no printf e quando quiser pular de linha coloque " \n " e a editora está sendo impressa . seu código ficou assim : #include <stdio.h> #include <string.h> #define TAMANHO1 150 #define TAMANHO2 50 #define nlivros 3 struct TipoLivro { char NomeAutor[TAMANHO1]; char titulo[TAMANHO1]; char cidade[TAMANHO1]; char editora[TAMANHO2]; char isbn[TAMANHO2]; int edicao, volume, ano, pag; }; char a[30],b[30]; int main(){ struct TipoLivro VetorLivro[nlivros]; cadastrarlivro(VetorLivro); ordenaLivros(VetorLivro); imprime(VetorLivro); return 0; } int cadastrarlivro(struct TipoLivro livro[nlivros]){ int i; printf("----------------------------------------\n"); printf("-----------------CADASTRO---------------\n"); for(i = 1; i<nlivros; i++){ printf("Livro %d\n", i); printf("Digite o nome do autor: "); gets(livro[i].NomeAutor); printf("\n"); printf("Digite o titulo do livro: "); gets(livro[i].titulo); printf("\n"); printf("Digite o numero da edicao: "); scanf("%d", &livro[i].edicao); setbuf(stdin,'\0'); printf("\n"); printf("Digite o Volume: "); scanf("%d", &livro[i].volume); setbuf(stdin,'\0'); printf("\n"); printf("Digite o cidade de publicacao: "); gets(livro[i].cidade); printf("\n"); printf("Digite o nome da editora: "); gets(livro[i].editora); printf("\n"); printf("Digite o ano de publicacao: "); scanf("%d", &livro[i].ano); setbuf(stdin,'\0'); printf("\n"); printf("Digite o numero de paginas: "); scanf("%d", &livro[i].pag); printf("\n"); setbuf(stdin,'\0'); printf("Digite o numero de ISBN: "); gets(livro[i].isbn); printf("\n----------------------------------------\n"); } } int imprime(struct TipoLivro livro[nlivros]){ int i; printf("----------------------------------------\n"); printf("-----------------SAIDA------------------\n"); printf("Referencias Bibliograficas\n"); for(i=1;i<nlivros;i++){ printf("%d - Livro\n",i); printf(" Autor -> %s\n",livro[i].NomeAutor); printf(" Titulo -> %s\n",livro[i].titulo); printf(" %d Edicao,\n",livro[i].edicao); printf(" %d Volume.\n",livro[i].volume); printf(" Cidade -> %s\n",livro[i].cidade); printf(" Editora -> "); puts(livro[i].editora); printf(" Ano Do Livro -> %d\n",livro[i].ano); printf(" Numero De Paginas -> %d\n",livro[i].pag); printf(" ISBN "); puts(livro[i].isbn); printf("\n"); } printf("----------------------------------------\n"); } int ordenaLivros(struct TipoLivro livro[nlivros]){ int i,j,n; for(i=1;i<nlivros;i++){ for(j=i+1;j<nlivros;j++){ strcpy(a,livro[i].NomeAutor); for(n=0;n<strlen(a);n++) a[n]=toupper(a[n]); strcpy(b,livro[j].NomeAutor); for(n=0;n<strlen(b);n++) b[n]=toupper(b[n]); if(a[0] > b[0]){ livro[0] = livro[i]; livro[i] = livro[j]; livro[j] = livro[0]; } } } return 0; }
  12. @Season pois é, então você precisará de uma variável para cada motorista e também uma para cada valor da multa e mais uma para cada numero de carteira, e isso seria muito complicada de se conseguir pois seria muitas variáveis, só seria possível se fosse por exemplo uns cinco motoristas só .
  13. @Season você precisa usar vetores para armazenar o nome dos motoristas e os outros dados também, você pode criar um vetor com dez posições , então você precisaria de um vetor para o nome outro para o número da carteira outro para o valor da multa . e nesse seu código você está usando a variável carteira como char para pegar o número da carteira , mas deveria ser int .
  14. @Anderson Benício de boa ! sim rodei seu programa e realmente ele apresenta esse erro , mesmo o candidato tendo menor número de votos vence, creio que isso acontece por que nele não é verificado o valor dos votos dos outros candidatos.
  15. @Anderson Benício entendi, mas então o código do jeito que está, você pode usar, pois na verdade não tem nenhuma função fazendo o cálculo da porcentagem, ali é apenas multiplicação e divisão.
  16. @Anderson Benício agora que vi o que você disse sobre poder usar somente comando de repetição e decisão, Mas se você não pode usar soma, subtração, multiplicação e divisão então será bem difícil conseguir saber essa porcentagem, na verdade creio que não terá jeito .
  17. @Anderson Benício para saber a porcentagem, você precisa ter a quantidade de votos então precisa de uma variável para isso . e a porcentagem é feita usando a regra de três assim : qtd_votos ------- 100 % voto_candidato -- X ----------------------------------- x = voto_candidato * 100 ---------------------- qtd_votos então no código seria assim : xx=voto_candidato*100/VotVal; O Tysquare89 organizou muito bem o código , com isso ele ficou bem reduzido e com melhor entendimento, então coloquei essa função para calcular a porcentagem : #include <stdio.h> #include <conio.h> #include <string.h> #include <stdlib.h> void emereciano(); void chico(); void tonho(); void tonico(); int confirma(); int num,conf,cont=1,Ncan,Tvotos,x,TGvotos; char can[30]; float xx,emer,chi,ton,tn,br,VotVal; int main(){ while (cont == 1){ printf(" Candidatos\n\n"); printf("13 -> Emereciano \n45 -> Chico \n43 -> Tonho \n50 -> Tonico \n"); printf("Digite o numero do seu canditato a Presidente: "); scanf("%d",&num); if(num == 13)emereciano(); else if(num == 45)chico(); else if(num == 43)tonho(); else if(num == 50)tonico(); else{ printf("voto em branco . . .\n"); x = confirma(); br += x; VotVal--; } printf("Deseja efetuar mais um voto? 1 para Sim ou 2 para Nao: \n "); scanf("%d",&cont); } Tvotos=0; if(emer>Tvotos){Tvotos=emer;strcpy(can,"Emereciano" );Ncan=13 ;} if(chi >Tvotos){Tvotos=chi ;strcpy(can,"Chico" );Ncan=45 ;} if(ton >Tvotos){Tvotos=ton ;strcpy(can,"Tonho" );Ncan=43 ;} if(tn >Tvotos){Tvotos=tn ;strcpy(can,"Tonico" );Ncan=50 ;} if(br >Tvotos){Tvotos=br ;strcpy(can,"Votos Branco");Ncan=00;} printf("\n\n --------- FIM! ---------\n"); if(Tvotos > 0) printf("O candidato %d %s foi eleito com o total de %d votos\n\n",Ncan,can,Tvotos); else printf("Nenhum Candidato Teve Voto . . . !\n\n"); printf("Total Geral De Votos --> %d\n",TGvotos); printf("Total Votos Em Branco -> %.f\n\n",br); xx=emer*100/VotVal; printf("O Candidato Emereciano Teve %.f Votos, Porcentagem %.2f Por Cento Dos Validos\n",emer,xx); xx=chi*100/VotVal; printf("O Candidato Chico Teve %.f Votos, Porcentagem %.2f Por Cento Dos Validos\n",chi,xx); xx=ton*100/VotVal; printf("O Candidato Tonho Teve %.f Votos, Porcentagem %.2f Por Cento Dos Validos\n",ton,xx); xx=tn*100/VotVal; printf("O Candidato Tonico Teve %.f Votos, Porcentagem %.2f Por Cento Dos Validos\n\n",tn,xx); return 0; } void emereciano(){ printf("13 Emereciano \n"); x = confirma(); emer += x; } void chico(){ printf("45 Chico \n"); x = confirma(); chi += x; } void tonho(){ printf("43 Tonho \n"); x = confirma(); ton += x; } void tonico(){ int x; printf("50 Tonico \n"); x = confirma(); tn += x; } int confirma(){ int y=0; printf("Deseja confirmar seu voto? 1 para Sim ou 2 para Nao: \n"); scanf("%d", &conf ); if (conf == 1){ printf("Voto computado com sucesso!\n\n"); y=1; VotVal++; TGvotos++; } if (conf == 2){ printf("Voto cancelado!\n\n"); } return y; }
  18. @Jonathas Rodrigues o @Romulo RRM tem razão esses barulhos tipo um estalo vem do hd mesmo , o meu hd costumava dar uns estalos aí depois que coloquei outro hd parou os barulhos .
  19. @Thales Muchante seu código está bom, apenas alguns erros, então para voltar ao inicio você precisa colocar toda essa parte do código dento de um laço de repetição que irá se repetir enquanto a variável comando for diferente de " S " , então coloquei um do while . experimente para ver se é isso que você quer . #include <stdio.h> #include <stdlib.h> #include <conio.h> #include <locale.h> main(){ setlocale(LC_ALL,"portuguese"); system ("color f1"); char comando,game,escolha,escolha2,escolha3,escol,escol2,escol3, esco,esco2,esco3,escolh,escolh2,escolh3, escolhi,escolhi2,escolhi3,ecolha,ecolha2,ecolha3; int acertos,voltar; do{ do{ system("cls"); printf("\t\t__________ \n\t\tQUIZ GAMER\n\t\t¯¯¯¯¯¯¯¯¯¯\n\t\t(J)-JOGAR\n\n\t\t(C)-COMO JOGAR\n\n\t\t(S)-SAIR\n\n\t\tDIGITE:"); scanf("%c",&comando); fflush(stdin); }while (comando != 's' && comando != 'S' && comando != 'c' && comando != 'C' && comando != 'j' && comando != 'J'); switch (comando){ case 'j': case 'J': system("cls"); printf("\t\t________________\n\t\tEscolha um game:\n\t\t¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯\n\t\t(1)BATTLEFIELD 1"); printf("\n\t\t(2)MINECRAFT\n\t\t(3)GRAND THEFT AUTO V\n\t\t(4)LEAGUE OF LEGENDS\n\t\t(5)CUPHEAD"); printf("\n\n\t\t(6)<<VOLTAR\n\n\t\tDIGITE: "); /*<<<<<<<<NÃO CONSEGUI FAZER O COMANDO VOLTA (6) FUNCIONA!*/ scanf("%c",&game); fflush(stdin); switch (game){ case '1': do{ system("cls"); printf("\n\tBATTLEFIELD 1\n\n\t1- Quantas histórias de guerra tem em campanha?\n\t(A)6\n\t(B)8"); printf("\n\t(C)12\n\n\tDIGITE:"); scanf("%c",&escolha); fflush(stdin); switch (escolha){ case 'a': case 'A': acertos=acertos+1; break; case 'b': case 'B': case 'c': case 'C': acertos=acertos+0; break; default: printf("\nNENHUMA RESPOSTA PARA ESTÁ TECLA, TENTE OUTRO"); getch(); break; } }while( escolha !='a'&& escolha != 'A'&& escolha != 'b'&& escolha != 'B'&& escolha != 'c'&& escolha != 'C' ); do{ system("cls"); printf("\n\tBATTLEFIELD 1\n\n\t2- Em que período se passsa a guerra?\n\t(A)guerra fria\n\t(B)segunda guerra\n\t(C)primeira guerra\n\n\tDIGITE:"); scanf("%c",&escolha2); fflush(stdin); switch(escolha2){ case'c': case'C': acertos=acertos+1; break; case'a': case'A': case'b': case'B': acertos=acertos+0; break; default: printf("\nNENHUMA RESPOSTA PARA ESTÁ TECLA, TENTE OUTRO"); getch(); break; } }while( escolha2 !='a'&& escolha2 != 'A'&& escolha2 != 'b'&& escolha2 != 'B'&& escolha2 != 'c'&& escolha2 != 'C' ); do{ system ("cls"); printf("\n\tBATTLEFIELD 1\n\n\t3- o game é desenvolvido pela ?\n\t(A)EA DICE\n\t(B)Electronic Arts\n\t(C)Microsoft \n\n\tDIGITE:"); scanf("%c",&escolha3); fflush(stdin); switch(escolha3){ case 'A': case 'a': acertos=acertos+1; break; case 'b': case 'B': case 'c': case'C': acertos=acertos+0; break; default: printf("\nNENHUMA RESPOSTA PARA ESTÁ TECLA, TENTE OUTRO"); getch(); break; } }while( escolha3 !='a'&& escolha3 != 'A'&& escolha3 != 'b'&& escolha3 != 'B'&& escolha3 != 'c'&& escolha3 != 'C' ); system("cls"); printf("\n\tAcertos: %d/3",acertos); if (acertos <= 1 ) printf("\n\tRUIM =("); else if ( acertos == 2) printf("\n\tMÉDIO :I"); else printf("\n\tPerfeito =)"); getch(); break; case '2': do{ system("cls"); printf("\n\tMINECRAFT\n\n\t1- O jogo é baseado em que?\n\t(A)bolas\n\t(B)blocos\n\t(C)terra\n\n\tDIGITE:"); scanf("%c",&escol); fflush(stdin); switch (escol){ case 'B': case 'b': acertos=acertos+1; break; case 'a': case 'A': case 'c': case 'C': acertos=acertos+0; break; default: printf("\nNENHUMA RESPOSTA PARA ESTÁ TECLA, TENTE OUTRO"); getch(); break; } }while(escol !='a'&& escol != 'A'&& escol != 'b'&& escol != 'B'&& escol != 'c'&& escol != 'C' ); do{ system("cls"); printf("\n\tMINECRAFT\n\n\t2- Como vencer ?\n\t(A)não a como vencer\n\t(B)minerando\n\t(C)matando Ender dragon \n\n\tDIGITE:"); scanf("%c",&escol2); fflush(stdin); switch(escol2){ case 'a': case 'A': acertos=acertos+1; break; case 'b': case 'B': case 'c': case 'C': acertos=acertos+0; break; default: printf("\nNENHUMA RESPOSTA PARA ESTÁ TECLA, TENTE OUTRO"); getch(); break; } }while(escol2 !='a'&& escol2 != 'A'&& escol2 != 'b'&& escol2 != 'B'&& escol2 != 'c'&& escol2 != 'C'); do{ system("cls"); printf("\n\tMINECRAFT\n\n\t3-Um mundo separado introduzido em uma atualização que pode ser acessado somente por um portal que precisa ser construído e ativado pelo jogador.Este mundo tem propriedades particulares interessantes: enquanto o mundo principal tem um céu aberto com um ciclo regular de dia/noite,este mundo não possui nenhum destes - está totalmente fechado em todos os lados sem noção de tempo .Em qual mundo estamos falando?\n\t(A)Nether\n\t(B)Slime\n\t(C)Inferno \n\n\tDIGITE:"); scanf("%c",&escol3); fflush(stdin); switch(escol3){ case 'a': case 'A': acertos=acertos+1; break; case 'b': case 'B': case 'c': case 'C': acertos=acertos+0; break; default: printf("\nNENHUMA RESPOSTA PARA ESTÁ TECLA, TENTE OUTRO"); getch(); break; } }while(escol3 !='a'&& escol3 != 'A'&& escol3 != 'b'&& escol3 != 'B'&& escol3 != 'c'&& escol3 != 'C'); system("cls"); printf("\n\tAcertos: %d/3",acertos); if (acertos <= 1 ) printf("\n\tRUIM =("); else if ( acertos == 2) printf("\n\tMÉDIO :I"); else printf("\n\tPerfeito =)"); getch(); break; case '3': do{ system("cls"); printf("\n\tGRAND THEFT AUTO V\n\n\t1- Qual o nome dos principais personagens?\n\t(A)Marcos,Trevor,Franklin\n\t(B)Frank,Trevor,Michael\n\t(C)Franklin,Michael,Trevor \n\n\tDIGITE:"); scanf("%c",&escolh); fflush(stdin); switch(escolh){ case 'c': case 'C': acertos=acertos+1; break; case 'b': case 'B': case 'A': case 'a': acertos=acertos+0; break; default: printf("\nNENHUMA RESPOSTA PARA ESTÁ TECLA, TENTE OUTRO"); getch(); break; } }while(escolh !='a'&& escolh != 'A'&& escolh != 'b'&& escolh != 'B'&& escolh != 'c'&& escolh != 'C'); do{ system("cls"); printf("\n\tGRAND THEFT AUTO V\n\n\t2-Ladrão de Bancos aposentado,estamos falando de ?\n\t(A)Trevor Philips\n\t(B)Michael De Santa\n\t(C)franklin clinton \n\n\tDIGITE:"); scanf("%c",&escolh2); fflush(stdin); switch(escolh2){ case 'b': case 'B': acertos=acertos+1; break; case 'A': case 'a': case 'c': case 'C': acertos=acertos+0; break; default: printf("\nNENHUMA RESPOSTA PARA ESTÁ TECLA, TENTE OUTRO"); getch(); break; } }while(escolh2 !='a'&& escolh2 != 'A'&& escolh2 != 'b'&& escolh2 != 'B'&& escolh2 != 'c'&& escolh2 != 'C'); do{ system("cls"); printf("\n\tGRAND THEFT AUTO V\n\n\t3-Onde se passa o jogo ?\n\t(A)Las Venturas\n\t(B)Los Santos\n\t(C)Los Customs \n\n\tDIGITE:"); scanf("%c",&escolh3); fflush(stdin); switch(escolh3){ case 'b': case 'B': acertos=acertos+1; break; case 'A': case 'a': case 'c': case 'C': acertos=acertos+0; break; default: printf("\nNENHUMA RESPOSTA PARA ESTÁ TECLA, TENTE OUTRO"); getch(); break; } }while(escolh3 !='a'&& escolh3 != 'A'&& escolh3 != 'b'&& escolh3 != 'B'&& escolh3 != 'c'&& escolh3 != 'C'); system("cls"); printf("\n\tAcertos: %d/3",acertos); if (acertos <= 1 ) printf("\n\tRUIM =("); else if ( acertos == 2) printf("\n\tMÉDIO :I"); else printf("\n\tPerfeito =)"); getch(); break; case '4': do{ system("cls"); printf("\n\tLEAGUE OF LEGENDS\n\n\t1- Quantos mapas tem?\n\t(A)2\n\t(B)8\n\t(C)4\n\n\tDIGITE:"); scanf("%c",&escolhi); fflush(stdin); switch(escolhi){ case 'c': case 'C': acertos=acertos+1; break; case 'b': case 'B': case 'A': case 'a': acertos=acertos+0; break; default: printf("\nNENHUMA RESPOSTA PARA ESTÁ TECLA, TENTE OUTRO"); getch(); break; } }while(escolhi !='a'&& escolhi != 'A'&& escolhi != 'b'&& escolhi != 'B'&& escolhi != 'c'&& escolhi != 'C'); do{ system("cls"); printf("\n\tLEAGUE OF LEGENDS\n\n\t2-Mapa Crystal Scar , as caracteristicas certa seria?\n\n\t(A) um mapa 5v5 onde os campeões capturaravam e concentravam pontos de controle com o objetivo de danificar o nexus inimigo. Os nexus de Crystal Scar, diferente do dos outros mapas não podiam ser danificados diretamente, tinham 500 de vida e a equipe que dominava a maior parte dos pontos, iria concentrar um raio destrutivo no nexus inimigo que era destruído quando chega a 0 de vida.\n\n\t(B)é um mapa gélido com temática voltada para as histórias de Freljord, conhecido como a ponte onde houve a guerra entre os Glacinatas e os Observadores Gélidos, visando esta guerra, a aparência da ponte é toda quebrada e pedaços da mesma caem com o decorrer da partida.\n\n\t(C)é o palco para as partidas 3 contra 3. Assim como no summoner's rift, o objetivo é destruir o Nexus da outra equipe, porém é dividido em apenas 2 lanes. Na selva, entre as duas lanes, tem dois pontos, que ao serem capturados, concedem bônus ao time que capturá-los. \n\n\tDIGITE:"); scanf("%c",&escolhi2); fflush(stdin); switch(escolhi2){ case 'A': case 'a': acertos=acertos+1; break; case 'b': case 'B': case 'c': case 'C': acertos=acertos+0; break; default: printf("\nNENHUMA RESPOSTA PARA ESTÁ TECLA, TENTE OUTRO"); getch(); break; } }while( escolhi2 !='a'&& escolhi2 != 'A'&& escolhi2 != 'b'&& escolhi2 != 'B'&& escolhi2 != 'c'&& escolhi2 != 'C'); do{ system("cls"); printf("\n\tLEAGUE OF LEGENDS\n\n\t3-O jogo seria em modo ?\n\t(A)Offline\n\t(B)Multiplayer\n\t(C)Host\n\n\tDIGITE:"); scanf("%c",&escolhi3); fflush(stdin); switch(escolhi3){ case 'b': case 'B': acertos=acertos+1; break; case 'A': case 'a': case 'c': case 'C': acertos=acertos+0; break; default: printf("\nNENHUMA RESPOSTA PARA ESTÁ TECLA, TENTE OUTRO"); getch(); break; } }while( escolh3 !='a'&& escolhi3 != 'A'&& escolhi3 != 'b'&& escolhi3 != 'B'&& escolhi3 != 'c'&& escolhi3 != 'C'); system("cls"); printf("\n\tAcertos: %d/3",acertos); if (acertos <= 1 ) printf("\n\tRUIM =("); else if ( acertos == 2) printf("\n\tMÉDIO :I"); else printf("\n\tPerfeito =)"); getch(); break; case '5': do{ system("cls"); printf("\n\tCUPHEAD\n\n\t1- Que tipo de estilo é o jogo?\n\t(A)Desenho Animado\n\t(B)Realista\n\t(C)Animação\n\n\tDIGITE:"); scanf("%c",&ecolha); fflush(stdin); switch(ecolha){ case 'a': case 'A': acertos=acertos+1; break; case 'C': case 'c': case 'b': case 'B': acertos=acertos+0; break; default: printf("\nNENHUMA RESPOSTA PARA ESTÁ TECLA, TENTE OUTRO"); getch(); break; } }while(ecolha !='a'&& ecolha != 'A'&& ecolha != 'b'&& ecolha != 'B'&& ecolha != 'c'&& ecolha != 'C'); do{ system("cls"); printf("\n\tCUPHEAD\n\n\t2-As músicas do jogo aborda essencialmente a?\n\t(A)Jazz\n\t(B)Hip Hop\n\t(C)Funk\n\n\tDIGITE:"); scanf("%c",&ecolha2); fflush(stdin); switch(ecolha2){ case 'A': case 'a': acertos=acertos+1; break; case 'b': case 'B': case 'c': case 'C': acertos=acertos+0; break; default: printf("\nNENHUMA RESPOSTA PARA ESTÁ TECLA, TENTE OUTRO"); getch(); break; } }while(ecolha2 !='a'&& ecolha2 != 'A'&& ecolha2 != 'b'&& ecolha2 != 'B'&& ecolha2 != 'c'&& ecolha2 != 'C'); do{ system("cls"); printf("\n\tCUPHEAD\n\n\t3-As fases são repletas de ?\n\t(A)inimigos, que atacam de canhões\n\t(B)inimigos, que atacam por baixo\n\t(C)inimigos, que atacam das mais diversas formas\n\n\tDIGITE:"); scanf("%c",&ecolha3); fflush(stdin); switch(ecolha3){ case 'c': case 'C': acertos=acertos+1; break; case 'A': case 'a': case 'B': case 'b': acertos=acertos+0; break; default: printf("\nNENHUMA RESPOSTA PARA ESTÁ TECLA, TENTE OUTRO"); getch(); break; } }while(ecolha3 !='a'&& ecolha3 != 'A'&& ecolha3 != 'b'&& ecolha3 != 'B'&& ecolha3 != 'c'&& ecolha3 != 'C'); system("cls"); printf("\n\tAcertos: %d/3",acertos); if (acertos <= 1 ) printf("\n\tRUIM =("); else if ( acertos == 2) printf("\n\tMÉDIO :I"); else printf("\n\tPerfeito =)"); getch(); break; } break; case 'C': case 'c': system("cls"); printf("\n\t-quis com 5 Games,que são:\n\n\tGTA V\n\tCUPHEAD\n\tLEAG OF LEGENDS"); printf("\n\tBATTLEFIELD 1\n\tMINECRAFT\n\n\tCada um com 3 questões ,mais se você "); printf("manja então não é problem,BOM JOGO!\n\n\t(6)<<Voltar\n\tDigite: "); /*<<<<<<<<NÃO CONSEGUI FAZER O COMANDO VOLTA (6) FUNCIONA!*/ break; case 's': case 'S': system("cls"); printf("\n\tJogo Finalizado! "); getch(); break; } }while(comando != 's' && comando != 'S'); getch(); }
  20. @Erik Henrique essa aqui é uma boa opção b250M gaming 3 R$ 439,00 https://www.kabum.com.br/produto/91043/placa-mãe-gigabyte-p-intel-lga-1151-matx-ga-b250m-gaming-3-4xddr4-64gb-hdmi-dvi-m-2-pcie-nvme-para-ssd-optane-usb-3-1-ger-1/?tag=gigabyte 250 gaming
  21. @João Friatzsa experimente colocar essas variáveis aqui lá no inicio antes da main int mat [10]; int port[10]; int fiz [10]; e veja esse loop aqui se está com esse valor mesmo for (cx = 0; cx <3; cx++) e também coloque esse comando antes do scanf printf("Digite A %d Nota De Portugues ",c+1); fflush(stdin); scanf("%d", &port[c]);
  22. @João Friatzsa qual versão do codeblocks você está usando ? eu uso a versão 16.01 pode ser isso também .
  23. @João Friatzsa pois aqui está funcionando bem esse mesmo código aí .
  24. @João Friatzsa testei aqui no codeblocks e funcionou de boa , talvez seja por que você está usando o prompt . tente usar o codblocks do jeito normal, pressionando f9 .
  25. @saizeNNN como você mora aí perto então melhor comprar aí, pois ficaria bem mais barato : placa-mãe gigabyte b250M gaming 3 R$ 320,00 http://www.comprasparaguai.com.br/placa-mãe-gigabyte-b250m-gaming-5-intel-soquete-lga-1151_16434/ memória ddr4 8 gb kingston R$ 276,00 http://www.comprasparaguai.com.br/memoria-kingston-ddr4-8gb-2133mhz_13204/ ssd 120 gb kingston R$ 197,00 http://www.comprasparaguai.com.br/hd-kingston-ssd-sa400s37-120gb-25_16861/ processador i3 skylake R$ 379,00 http://www.comprasparaguai.com.br/processador-intel-core-i3-6100-37ghz-lga-1151-3mb_12408/ fonte corsair 430w R$ 152,00 http://www.comprasparaguai.com.br/fonte-corsair-cx430-80-plus-bronze-430w_7333/ gabinete satellite R$ 120,00 http://www.comprasparaguai.com.br/gabinete-kit-satellite-k636_10348/ placa de video asus gtx 1050 4gb R$ 648,00 http://www.comprasparaguai.com.br/placa-de-video-asus-gtx1050-ti-4gbddr5-strix-gtx1050ti-4g-gaming__2055845/ total = R$ 2.092,00 se quiser um melhor use o i7 i7 skylake 4 ghz R$ 1060,00 http://www.comprasparaguai.com.br/processador-intel-core-i7-6700k-40ghz-lga-1151-8mb_12697/ aí passaria dos 2,5k seria total = R$ 2.773,00

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

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!