InterCoisas / Fórum SI

Fórum da Turma de SI 2°/2008
Hoje é Dom Set 05, 2010 12:20 am

Todos os Horários estão como UTC - 3 horas




Criar novo tópico Responder Tópico  [ 5 Mensagens ] 
Autor Mensagem
 Assunto do Tópico: [006 - 21/05/2009] Jogo do Bicho
MensagemEnviado: Qui Mai 21, 2009 2:18 pm 
Offline
Avatar de usuário

Data de registro: Sex Mar 27, 2009 9:00 pm
Mensagens: 160
Citação:
Jogo do Bicho
Arquivo fonte: bicho.java, bicho.c ou bicho.cpp

Em uma cidade muito distante, as pessoas são viciadas em um jogo de apostas bastante simples. O jogo é baseado em números e é chamado jogo do bicho. O nome do jogo deriva do fato que os números são divididos em 25 grupos, dependendo do valor dos dois últimos dígitos (dezenas e unidades), e cada grupo recebe o nome de um animal. Cada grupo é associado a um animal da seguinte forma: o primeiro grupo (burro) consiste nos números 01, 02, 03 e 04; o segundo grupo (águia) é composto dos números 05, 06, 07 e 08; e assim em diante, até o último grupo contendo os números 97, 98, 99 e 00.

As regras do jogo são simples. No momento da aposta, o jogador decide o valor da aposta V e um número N (0 <= N <= 1000000). Todos os dias, na praça principal da cidade, um número M é sorteado (0 <= M <= 1000000). O prêmio de cada apostador é calculado da seguinte forma:

• se M e N têm os mesmos quatro últimos dígitos (milhar, centena, dezena e unidade), o apostador recebe V × 3000 (por exemplo, N = 99301 e M = 19301);
• se M e N têm os mesmos três últimos dígitos (centena, dezena e unidade), o apostador recebe V × 500 (por exemplo, N = 38944 e M = 83944);
• se M e N têm os mesmos dois últimos dígitos (dezena e unidades), o apostador recebe V × 50 (por exemplo, N = 111 e M = 552211);
• se M e N têm os dois últimos dígitos no mesmo grupo, correspondendo ao mesmo animal, o apostador recebe V × 16 (por exemplo, N = 82197 e M = 337600);
• se nenhum dos casos acima ocorrer, o apostador não recebe nada.

Obviamente, o prêmio dado a cada apostador é o máximo possível de acordo com as regras acima. No entanto, não é possível acumular prêmios, de forma que apenas um dos critérios acima deve ser aplicado no cálculo do prêmio. Se um número N ou M com menos de quatro dígitos for apostado ou sorteado, assuma que dígitos 0 devem ser adicionados na frente do número para que se torne de quatro dígitos; por exemplo, 17 corresponde a 0017.

Dado o valor apostado, o número escolhido pelo apostador, e o número sorteado, seu programa deve calcular qual o prêmio que o apostador deve receber.

Entrada
A entrada contém vários casos de teste. Cada caso consiste em apenas uma linha, contendo um número real V e dois inteiros N e M, representando respectivamente o valor da aposta com duas casas decimais (0.01 <= V <= 1000.00), o número escolhido para a aposta (0 <= N <= 1000000) e o número sorteado (0 <= M <= 1000000). O final da entrada é indicado por uma linha contendo V = M = N = 0.
A entrada deve ser lida da entrada padrão.

Saída
Para cada um dos casos de teste seu programa deve imprimir uma linha contendo um número real, com duas casas decimais, representando o valor do prêmio correspondente a aposta dada.
A saída deve ser escrita na saída padrão.

Exemplo de Entrada
32.20 32 213929
10.50 32 213032
2000.00 340000 0
520.00 874675 928567
10.00 1111 578311
0 0 0

Saída para o exemplo de entrada
515.20
5250.00
6000000.00
0.00
500.00


Esse é fácil também.


Voltar ao topo
 Perfil  
 
 Assunto do Tópico: Re: [006 - 21/05/2009] Jogo do Bicho
MensagemEnviado: Ter Jun 29, 2010 1:27 am 
Offline

Data de registro: Ter Jun 29, 2010 1:05 am
Mensagens: 2
Se esta eh faciltambém entao por favor me passa o algoritmo porque consegui resolver so uma parte e preciso urgentemente para um trabalho.


Voltar ao topo
 Perfil  
 
 Assunto do Tópico: Re: [006 - 21/05/2009] Jogo do Bicho
MensagemEnviado: Qua Jun 30, 2010 6:23 pm 
Offline

Data de registro: Sex Mar 27, 2009 4:45 pm
Mensagens: 269
Eu infelizmente não fiz esse algoritimo (Não tive tempo) e desanimei com programação mas estamos dispostos a ajudar temos membros interessados na parte de programação e na medida que vc for fazendo o algoritimo se surgir duvidas poste aqui que tiramos as duvidas.
ão sei se alguem tem esse algoritimo pronto mas faz o que falei, tenta fazer na duvida de programação poste aqui.
Seja bem vinda

_________________
VISTEM TAMBÈM InterCoisas
http://intercoisas.com

Att
Adilson Diogo


Voltar ao topo
 Perfil  
 
 Assunto do Tópico: Re: [006 - 21/05/2009] Jogo do Bicho
MensagemEnviado: Qua Jun 30, 2010 11:22 pm 
Offline

Data de registro: Ter Jun 29, 2010 1:05 am
Mensagens: 2
Obrigada pelas boas vindas. Eu nao consegui ainda encontrar nesse algoritmo a forma de como dizer pro computador ler um numero e saber se eh do mesmo grupo como no exemplo 1 das entradas.


Voltar ao topo
 Perfil  
 
 Assunto do Tópico: Re: [006 - 21/05/2009] Jogo do Bicho
MensagemEnviado: Qui Jul 01, 2010 4:32 pm 
Offline

Data de registro: Sex Mar 27, 2009 4:45 pm
Mensagens: 269
Qual a linguagem vc esta utilizando para programação do algoritimo?

_________________
VISTEM TAMBÈM InterCoisas
http://intercoisas.com

Att
Adilson Diogo


Voltar ao topo
 Perfil  
 
Mostrar mensagens anteriores:  Organizar por  
Criar novo tópico Responder Tópico  [ 5 Mensagens ] 

Todos os Horários estão como UTC - 3 horas


Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 1 visitante


Você não pode criar novos tópicos neste fórum
Você não pode responder tópicos neste fórum
Você não pode editar suas mensagens neste fórum
Você não pode excluir suas mensagens neste fórum

Procurar por:
Ir para:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Traduzido por phpBB do Brasil