Conectar-se
Quem está conectado
37 usuários online :: 1 usuário cadastrado, Nenhum Invisível e 36 Visitantes

joas025

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Data de inscrição : 08/12/2010
Número de Mensagens : 174
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 1

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuáriohttp://inventaku.forumeiros.com/

Banco de dados de perguntas ?

em Sab 16 Nov 2013, 22:25
Bom pessoal minha duvida e o seguinte , eu queria saber 2 coisas .

Primeiro Eu faço uma pergunta por exemplo " tudo bem ?" se essa pergunta coincidir com o banco de dados ( onde armazena todas as frases ) faz uma determina coisa , caso não tenha nenhuma frase igual a pergunta digitada faça outra coisa .

Pra isso eu fiz o seguinte :

Create :
Código:
global.pergunta ="";
Press Enter :
Código:
global.pergunta =get_string("pergunte algo:","");
Step :
Código:

if global.pergunta = "oi"                    {sound_play(snd_oi)global.pergunta = "" }
if global.pergunta = "qual seu nome ?"  {sound_play(snd_nome) global.pergunta = "" }
Agora eu quero que quando a pergunta que eu fiz não coincidir com nenhuma que eu tenho faça uma determinada ação por exemplo

Código:
if não_tiver_a_pergunte { sound_play (snd_nãoentendi)}
Ah mais uma coisa ( não tão importante mas seria bom ) existe uma forma de fazer um "corretor ortográfico" caso a pessoa digite errado ele corrija automaticamente ?

Bom é isso , obrigado desde já .
avatar
Ranking : Nota B
Notas recebidas : B + A + C
Data de inscrição : 29/10/2010
Número de Mensagens : 1013
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 79

Prêmios
   : 2
   : 0
   : 0
Ver perfil do usuário

Re: Banco de dados de perguntas ?

em Dom 17 Nov 2013, 00:46
Pode fazer uma array para criar o banco de dados de perguntas:

Código:
pergunta[0]="tudo bom?"
pergunta[1]="tudo bem?"
pergunta[2]="como vai?"
pergunta[3]="qual teu nome?"
pergunta[4]="onde estuda?"
pergunta[5]="me conhece?"
pergunta[6]="sabe dirigir?"

total_perguntas=7 // tem 7 perguntas no banco, 1 a mais que o último pq começa no 0
E assim por diante, aumentando o número da index da array para próxima, e aumentando o número de total de perguntas. Depois para saber se o get_string é igual a uma delas use um for:

Código:
for(i=0;i<total_perguntas;i+=1)
{
    if global.pergunta=pergunta[i]
          {acontecer_algo_se_tiver_alguma_pergunta_no_banco}
    else
          {o que acontecer se não tiver nenhuma pergunta no banco como essa}
}
Ver o tópico anteriorVoltar ao TopoVer o tópico seguinte
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum