Ir ao conteúdo
  • Cadastre-se

helda correia

Membro Júnior
  • Posts

    11
  • Cadastrado em

  • Última visita

  1. @arfneto quando eu clico vai direto pra página deles, você teria como pedir pra mim? porque eu realmente não to conseguindo
  2. @arfneto quando eu clico fala q eu não tenho permissão pra enviar mensagens privadas
  3. @arfneto e como eu peço? porque não consigo mandar mensagem... adicionado 1 minuto depois @arfneto obrigado adicionado 2 minutos depois @gandalfnho você pode pfv apagar minhas postagens?? Obrigada!!
  4. @arfneto voce sabe como eu posso apagar minhas postagens ou se tem alguem que pode apagar por mim?
  5. @Mauro Britivaldo eu ja li simm, mas nao entendi muito bem as variáveis que ele usa
  6. @arfneto #include <stdio.h> #include <stdlib.h> #include <time.h> int main() { { int lancarDado(); // dado1, dado2, int status = 0; // [-1] derrota || [0] continuar || [1] vitoria int jogada = 0; // soma do dados int ponto = 0; // objetivo de vitoria ( a partir da segund rodada) long semente; time(&semente); srand((unsigned)semente); lancarDado = 1 + rand()%6; lancarDado = 1 + rand()%6; system("PAUSE"); return 0; } // primeira rodada jogada = lancarDado() + lancarDado(); if(jogada == 7 || jogada == 11) { status = 1; } else if(jogada == 2 || jogada == 3 || jogada == 12){ status = -1; } else { status = 0; ponto = jogada; } // rodadas subsequentes { while (status == 0) jogada = lancarDado() + lancarDado(); if(jogada = ponto){ status = 1; } else if (jogada == 7) { status = -1; } } if(status == -1) { printf (">> voce perdeu.\n"); } else { printf (">> voce venceu.\n"); } system ("PAUSE"); return 0; } ele diz que eu nao declarei as variáveis ponto, status e jogada e isso aqui |22|error: lvalue required as left operand of assignment| na linha 22 e 23
  7. @AdrianoSiqueira eu consegui fazer porém ele abre numa tela preta falando pra apertar qualquer chave pra continuar, eu aperto mas ele volta pra página do código, ou seja, não consigo fazer rodar pra jogar e dessa vez ele não aponta nenhum erro. você sabe me dizer o que está acontecendo?
  8. @AdrianoSiqueira okkkkk, obggg vou tentar!!! adicionado 1 minuto depois @nickosoft blzzzz!! obrigado pelas dicas
  9. @nickosoft eu aprendi só o básico e vou fazer só duas rodadas. onde eu misturei?
  10. eu consertei mas o erro na linha 29 continua...
  11. boa tarde pessoal! tenho que fazer um exercício em c porém estou tendo problemas. seja o exercicio: Um dos jogos de azar mais populares é o jogo de dados conhecido como craps. As regras deste jogo s ̃ao simples: Um jogador lança dois dados. Cada dado tem seis faces. Essas faces contêm 1, 2, 3, 4, 5 e 6 pontos. Depois que os dados param, a soma dos pontos nas duas faces voltadas para cima é calculada. Se a soma for 7 ou 11 na primeira jogada, o jogador vence. Se a soma for 2, 3 ou 12 na primeira jogada (chamada craps), o jogador perde. Se a soma for 4, 5, 6, 8, 9 ou 10 na primeira jogada, ent ̃ao a soma se torna o ponto do jogador. Para vencer, o jogador precisa continuar lançando os dados até que faça o seu ponto. O jogador perde lançando um 7 antes de fazer o ponto. Implemente um programa em C para simular uma partida de craps. segue o programa que eu fiz: #include <stdio.h> #include <stdlib.h> #include <time.h> int main() { int s; // para jogar os dados int resp; // continue o jogo int SOMA; // soma dos dados int face_dado; // dado 1 int face_dado2; // dado 2 int ponto; // ponto do jogador long semente; time(&semente); srand((unsigned) semente); face_dado = 1 + rand()%6; face_dado2 = 1 + rand()%6; printf("\n%d %d\n", face_dado, face_dado2); system("PAUSE"); return 0; } ( if (resp == s ) ; printf("jogo comeca"); system("PAUSE"); return 0; } switch( SOMA) { case 7 : printf(face_dado + face_dado2 == 7 ); printf("voce ganha"); break; case 11 : printf( face_dado + face_dado2 == 11); printf("voce ganha"); break; case 2 : printf(face_dado + face_dado2 == 2); printf("voce perde"); break ; case 3 : printf(face_dado + face_dado2 == 3); printf("voce perde"); break; case 12 : printf(face_dado + face_dado2 == 12 ); printf("voce perde"); break; case 4 : printf( face_dado + face_dado2 == 4); printf("ponto"); break; case 5 printf(face_dado + face_dado2 == 5); printf("ponto"); break; case 6 : printf(face_dado + face_dado2 == 6); printf("ponto"); break; case 8 : printf(face_dado + face_dado2 == 8); printf("ponto"); break; case 9 : printf(face_dado + face_dado2 == 9); printf("ponto"); break; case 10 : printf(face_dado + face_dado2 == 10); printf("ponto"); break; } // segunda rodada { if(face_dado + face_dado2 == 7); printf("voce perde"); system("PAUSE"); return 0; } system("PAUSE"); return 0; } ele esta dando os seguintes erros: |29|error: expected identifier or '(' before 'if'|, |38|error: expected identifier or '(' before 'switch'|, |100|error: expected identifier or '(' before '{' token|, |108|error: expected declaration specifiers or '...' before string constant|, |109|error: expected identifier or '(' before 'return'| e eu nao sei o que fazer para arrumar. alguém poderia me ajudar e ver se eu to escrevendo o programa certo? obrigadaa.

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