PHP, Java, JavaScript, XML, XHTML, HTML, CSS, ASP, Delphi, Assembly, LaTeX, C, UML, Flash, Perl, SQL, Python, Zope, Pascal, WML. Se conhece mais de 3 siglas referidas, este é o forum para si.
Moderadores: Administradores, Moderadores
por lurtz » Sexta Set 16, 2005 14:19
Boas,
tenho neste momento para fazer um estudo que consiste num questionário de 35 perguntas a partir de uma pool de 50 perguntas.
Arrajanram-me este código mas nao percebo nada de programação (sou da área de saúde) por isso agradecia que alguém me desse umas luzes. Nomeadamente de como fazer!! Thanks.
Aqui fica o código:
string question_pool[100];
boolean questions_made[100]; //inicializado a false
x = 0;
open("Ficheiro.txt","r");
while (!eof){
questions_pool[x] = readline(Ficheiro);
x++;
}
boolean ok = true;
for( i = 0; i < 30; i++) {
while(ok) {
z = rand(0,99);
ok = questions_made[z];
}
print(question_pool[z]);
questions_made[z] = true;
}
Obrigado
PEdro
ps- se tiverem outra alternativa agradeço qq ajuda!
-
lurtz
- Aprendiz

-
- Mensagens: 37
- Registado: Quinta Nov 25, 2004 21:23
por Gocho » Sexta Set 16, 2005 16:28
O questionario é para ser respondido no pc? Ou só necessitas que o programa faça as perguntas? Descreve um pouco o que precisas que o programa faça em concreto! Cumps.
-

Gocho
- Membro de Prata

-
- Mensagens: 238
- Registado: Sexta Set 10, 2004 0:37
- Localização: Marte
por lurtz » Sexta Set 16, 2005 17:18
Basicamente,
eu tenho as perguntas em Word e queria um programa que me escolhesse aleatoriamente 35 e colocasse num novo ficheiro de word pronto para ser impresso.
Algo fácil e rápido. Porque tenho de o fazer a várias pessoas e tar a escolher aleatoriamente 35 perguntas de cada vez é demorado e secante.
Obrigado
-
lurtz
- Aprendiz

-
- Mensagens: 37
- Registado: Quinta Nov 25, 2004 21:23
por Gocho » Sexta Set 16, 2005 18:14
Desculpa lá mas não posso ajudar, essa cena de ler as perguntas de ficheiro de texto e escrever em outro ainda é um pouco complicado pra mim, não conseguiria fazer isto da noite pro dia...
-

Gocho
- Membro de Prata

-
- Mensagens: 238
- Registado: Sexta Set 10, 2004 0:37
- Localização: Marte
por Taxus » Sexta Set 16, 2005 20:56
Vou dar uma olhada nisso
Ja digo qq coisa
-
Taxus
- Membro de Ouro

-
- Mensagens: 946
- Registado: Quarta Set 11, 2002 3:33
-
por rag`` » Sexta Set 16, 2005 21:03
Esse código está mal feito e n tem verificação para perguntas duplicadas...
-
rag``
- Aprendiz

-
- Mensagens: 59
- Registado: Sábado Ago 27, 2005 16:34
por Taxus » Sexta Set 16, 2005 21:52
Ok.. ta quase completo
+ 5 min
-
Taxus
- Membro de Ouro

-
- Mensagens: 946
- Registado: Quarta Set 11, 2002 3:33
-
por Taxus » Sexta Set 16, 2005 22:04
Saca isto
http://clientes.netvisao.pt/alexd/HCP.rar
Tem um executavel e um ficheiro de testes
O ficheiro de teste tem umas 100 entradas tipo "lsdjçsadfçsdlfj"
Executa isso e vais obter um ficheiro "saida.txt" com 35 entradas aleatorias
Depois de dizeres "obrigado" dou-te o codigo
Ainda tenho q melhorar o programa, neste momento ainda nao suporta a deteccao de espaços (duh!), quero tambem por o ficheiro de entrada na linha de comandos.
-
Taxus
- Membro de Ouro

-
- Mensagens: 946
- Registado: Quarta Set 11, 2002 3:33
-
por Taxus » Sexta Set 16, 2005 22:06
Ah!
Também ainda nao detecta se esta a por strings repetidas.. mas não é nada q n se resolva em 30 segundos...tenho q basar porque o exlentissimo senhor engenheiro moderador Stu3s quer-se ir embebedar
-
Taxus
- Membro de Ouro

-
- Mensagens: 946
- Registado: Quarta Set 11, 2002 3:33
-
Voltar para Programação
Quem está ligado:
Utilizadores a ver este Fórum: Nenhum utilizador registado e 5 visitantes