• 0
Sign in to follow this  
Guest Renata Quintão

Desafio Algoritmo

Question

Guest Renata Quintão

Como fazer no VB um programa que:

Sorteie 2 números (entre números pré-definidos). No próximo sorteio não poderam ser sorteados novamente os números que sairam anteriormente.

Ex. 1º sorteio - Números sorteados: 3 e 9.

Obs.: No 2º sorteio não poderam sair os números 3 e 9.

2º Sorteio - Números sorteados: 1 e 12.

Obs.: No próximo sorteio não poderam sair os números 1,3,9 e 12. E assim em diante até que os números se esgotem.

Share this post


Link to post
Share on other sites

14 answers to this question

Recommended Posts

  • 0

Olha Renata, seus topicos não são duvidas, você quer que agente faca um programa para você, estude e venha tirar as suas duvidas com certeza poderemos ajudar

Share this post


Link to post
Share on other sites
  • 0

Putzz.... você de novo !!! Fala serio. Mande-nos post q tenham dúvidas !! Mas você vive querendo q os outros façam os programas pra você. Quer um conselho ? Estude, estude, estude + um pouco e dps venha tirar suas dúvidas aqui !! <_<

é isso ai !! :blink:

Share this post


Link to post
Share on other sites
  • 0

Finalmente alguém que tem as mesmas idéias do que eu neste forum

:)

Share this post


Link to post
Share on other sites
  • 0

faco so duas perguntas para você:

1ª) você sabe o que é um forum?, se sabve não tah parecendo!

2ª) você sabe o que é VB, se você já feiz algum programa em vb!, se sabe tambem não ta parecendo!!!!! :ph34r: :D :angry:

Share this post


Link to post
Share on other sites
  • 0

aproveitando aki...

qual é a função q faz o random??? não tenho MSDN aki...=/ ....mas já q vocês querem duvidas ai vai esta!! hehehe

abraços...

PS: concordo com o pessoal.....minha cara....ESTUDE....hehehehehe....dai se não souber alguma coisa posta aki q agente ajuda sem problema.....

Share this post


Link to post
Share on other sites
  • 0

O Renata, sem quere tirar os companheiros, mas porque você não faz uma consulta na tabela e quando achar o numero ele deleta e assim vai ateh terminar os numeros e quando fechar o programa ele preenche a tabela novamente!!

É só uma idéia, se você sabe programa no VB (Que olhando os caras dizendo nem parece e tals) você vai bola alguma coisa com isso!! beleza!? ;)

T+

Bjux

Pilantra :rolleyes:

Share this post


Link to post
Share on other sites
  • 0

slipknot, acho q é randomize() para gerar uma semestre e rnd(numero) para gerar o numero, se não me engano é isso, mas agora to no linux e tb to sem o help. Mas se não for isso, é perto...

Share this post


Link to post
Share on other sites
  • 0

Vocês são muito hospitaleiros com as pessoas...

É difícil manter algum vinculo com alguém aqui ou estão todos presos em seus computadores impossibilitados de fazer um fórum (que normalmente é um saco) uma coisa melhor? Eu gostei da pergunta da Renata, é boa pra exercitar a programação... bem, se vocês não gostaram é sinal de que nunca fizeram um programa só por aprender, só fazem programas pra satisfazer seus egos ou seus bolsos...

Malz se logo de começo já to sendo tão rispido, mas sinceramente não gosto quando um fórum toma esse rumo; e posso ser novo por aqui, mas eu sei como fica um fórum que começa neste estado...

Share this post


Link to post
Share on other sites
  • 0

o ZERO VALUE, ninguém aqui faz programa por ambicao por dinheiro, se todos estaum aqui é porque todos somos competentes, e gostamos do que fazemos, mas para fazer um programa no visual basic é trabalhoso e leva muito tempo, e muitos aqui trabalham e não tem tempo para ficar dias para fazer um programa para tal pessoa, e não gostei que você chamou a comunidade de egoista e ganancioso ter uma ambicao por dinheiro, todos temos capacidade de fazer algo no vb, tamos aki para ajudar, tenha mais calma ao fazer um comentario a comunidade

falow

abracos

Share this post


Link to post
Share on other sites
  • 0

AE Zero Value, primeira coisa, tu é um ZERO VALUE mesmo !! Segunda, se você quer ser o bonzinho q vai fazer o programa, vai lá cara.... faz tudinho q ela quer, e faz o trabalho pelos outros. As pessoas tem q ser muito cara de pau pra pedir pra fazer um programa inteiro e uma outra + idiota ainda pra fazer tudinho..... e q seja a ultima vez q você fala mal da galera aki do forum. O pessoal é muito chapa quente !! E tenho dito !!

--==dAnIeL-aLwAyS==--

Share this post


Link to post
Share on other sites
  • 0

Bom não estou apoiando ninuem mas eu acho que o que o Pilantra disse é veridico pois a gente ta aqui para tirar duvidas e as vezes pode ter sido apenas uma forma de se expressar mal da Renata (bom pelo menos é o primeiro post dela que leio), e causou essa confusão toda, aqui também não ta ninguém pra julgar ninguém nem para blasfemar contra a outra mas sim para ajudar que é o principal objetivo. Não sei a forma de pensar de você`s mas acho que seria bom sempre olhar os lados da situção para poder entaum dar uma resposta a altura.

Pensem nisso...

Fowl

Share this post


Link to post
Share on other sites
  • 0
aproveitando aki...

qual é a função q faz o random??? não tenho MSDN aki...=/ ....mas já q vocês querem duvidas ai vai esta!! hehehe

abraços...

você coloca, de preferencia no sub main() (ou no load do form principal, se for o caso), uma função randomize (que pode ficar como uma subrotina, já que não será necessária uma variável) para os valores não serem aleatórios sempre na mesma ordem ( tongue.gif ) e depois guarde numa variável double o numero aleatório da seguinte forma

dAleatorio = Rnd * iBound

(iBound é o valor máximo possível, podendo ser qualquer tipo numérico)

Se você desejar que o resultado seja inteiro, o que creio que você saberá, porém alguns que lêem podem não saber, basta transformar o resultado em integer, exemplo:

Dim iAleatorio As Integer

Dim iBound As Integer

Randomize

iBound = 12

iAleatorio = CInt(Rnd * iBound)

[]'s

Share this post


Link to post
Share on other sites
  • 0

bom vamos esquecer, vamos deixar os conflitos pra la,

espero que isso não ocorra mais

falow

abracos a todos

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this