Ir para conteúdo
Fórum Script Brasil
  • 0

Projeto de um jogo


pilah

Pergunta

Êah sou nova por aqui e to qrendo uma força com esse algoritimo aqui abaixo.

to tentando fazer um joguinho em c, mas não tah saindo quando o numero é diferente das opções .

dá uma força por favor!

#include<stdio.h>
#include<stdlib.h>

int main()
{
  
    char nome[10];
    int escolha; 
     
    printf("para comecar digite seu nome: \n");//inicia programa
    gets(nome);//recebe string
    printf("Ola %s! \também vindo ao computador inteligente. \tEscolha uma das alternativas abaixo e Divirta-se.\n");
    printf("qualquer numero diferente de 1, 2, 3 e 4 finaliza o programa.\n");
    do//entrada de loop
    {
                printf("\n1 para futebol\n");
                printf("\n2 para beleza\n");
                printf("\n3 para criancas\n");
                printf("\n4 para computador: \t");
                scanf("%d",&escolha);//recebe num de  escolha
                switch(escolha)
                {
                case 1:
                     printf("\nsou um computador, não sei jogar bola!\n\n");
                     break;
                     case 2:
                     printf("\nnao,não! voce não é bonito. não quero ter que mentir para voce!\n\n");
                     break;
                     case 3:
                          printf("\nnao posso ter filhos.\n\n");
                          break;
                          case 4:
                               printf("\nnao gosto de falar de mim.\n\n");
                               break;};
                               }                         
                               
                               while((escolha=1) || (escolha=2) || (escolha=3) || (escolha=4));
                               {
                                                 printf("programa finalizado");
                                                 }
                                 
if((escolha!=1) && (escolha!=2) && (escolha!=3) && (escolha!=4));
{
printf("programa finalizado");

system("pause");
}}

Valeu :rolleyes:

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0
#include<stdio.h>

#include<stdlib.h>

int main()

{

char nome[10];

int escolha;

printf("Para comecar digite seu nome: \n");//inicia programa

gets(nome);//recebe string

printf("Ola %s! \também vindo ao computador inteligente. \tEscolha uma das alternativas abaixo e Divirta-se.\n", nome); //AKI você colocou %s e não chamou a variavel

do//entrada de loop

{

printf("\n1 para futebol\n");

printf("\n2 para beleza\n");

printf("\n3 para criancas\n");

printf("\n4 para computador: \t");

printf("\n0 Para Sair\n");

scanf("%d",&escolha);//recebe num de escolha

switch(escolha)

{

case 1:

printf("\nsou um computador, não sei jogar bola!\n\n");

break;

case 2:

printf("\nnao,não! voce não é bonito. não quero ter que mentir para voce!\n\n");

break;

case 3:

printf("\nnao posso ter filhos.\n\n");

break;

case 4:

printf("\nnao gosto de falar de mim.\n\n");

break;

case 0: //Para chamar o ultimo printf, coloquei um case 0, que seria pra sair !

break;

}

}

while(escolha != 0); //enquanto escolha diferente de 0

printf("\nprograma finalizado\n");

system("pause");

return 0;

}

O que modifiquei esta em negrito e sublinhado !!

ta meio ruim ai, poderia ser melhor mas sono não deixou !!

Espero ter ajudado !

Editado por Heenryk
Adicionar tag's (Jonathan)
Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...