Trabalho 4º Bimestre

306 views
Skip to first unread message

Matheus Araújo

unread,
Oct 8, 2011, 8:37:03 AM10/8/11
to LPI2011
Vou colocar aqui o que o Maurilio escreveu em sala. Pode ser um
espaço
aberto à discussões.
O que deverá ser feito:
Inicialmente, deverá ser realizada uma proposta que deverá explicar o
que ira conter seu projeto.
Data de Entrega da Proposta: 28/10/11
Valor: 2 pontos
Esta primeira parte apenas é um “pontapé inicial” para nossos
projetos, e para que a pontuação integral seja atingida, é necessária
a aprovação do projeto.
Por ultimo, a realização do algoritmo, que conterá seu projeto, e
este
algoritmo deve ser um tanto complexo – para o nosso nível, claro – e
deve ser feito com bastante antecedência ao dia da entrega.
O algoritmo deve conter todas as estruturas já estudadas.
São elas:
 Vetor
 Matriz
 Funções
 Procedimentos
 Registro
 Memória Secundaria (Arquivos)
 Um método de busca
 Um método de ordenação
 Todas as estruturas vistas no ano (condicional, repetição ...)
O algoritmo pode ser realizado em qualquer linguagem, inclusive a
linguagem utilizada pela maioria de nós (VisuAlg), e este deve ser
prático.
O tema é livre, porém será avaliado pelo professor, e este (tema) está
sujeito à alterações, de forma que atenda às exigências estabelecidas.
Data da Apresentação: até 09/12/11 (18:00)
Valor: 12 pontos
Data da Entrega do programa (em ambiente público) : até 11/12/11
(13:00)
Valor: 4 pontos
Para que a pontuação integral seja atingida, é necessário que o
algoritmo execute corretamente, sem erros.
Após a execução do Algoritmo, serão realizadas perguntas de caráter
avaliativo, de forma a “dissertar” o Algoritmo, que o aluno deve
explicar o que pensou e fez em seu programa.

PS: Caso hajam erros em tudo que está escrito acima, ocorreu devido à
eu ter retirado a base do texto do ano passado. Se precisarem de
correções, façam-nas.

(:

PHILIP

unread,
Oct 8, 2011, 9:30:11 AM10/8/11
to LPI2011
Caramba... Ficou muito bom.

PHILIP

unread,
Oct 8, 2011, 9:43:20 AM10/8/11
to LPI2011
Maurílio, estava olhando os diferentes tipos de comando do visualg e
vi que muitas vezes apareceu a palavra "pseudo-código". Poderia me
explicar o que o pseudo-código?

Guilherme

unread,
Oct 8, 2011, 4:31:16 PM10/8/11
to LPI2011
Maurilio quando for te mandar a proposta tem que colocar aonde que
sera usada cada estrutura????

Por exemplo: Vetor: sera usado para .....
Matriz: sera usado para...


VALEU

Pedro Knup

unread,
Oct 8, 2011, 5:17:51 PM10/8/11
to lpi...@googlegroups.com
Outra dúvida:

No delphi, por exemplo, gasta-se muitas linhas pra declarar os objetos (um objeto por linha). Um simples "jogo da velha" gastou mais de 350 linhas (sem inteligência artificial). E eu pretendia também fazer um jogo de "batalha naval", mas será impossível fazer isso "tudo" em menos de 850 linhas.

Você disse que o que conta são linhas de algoritmo mesmo, sem os 'gatin que mia'. Porém no delphi será tenso parar pra ficar contando quantas linhas serão desconsideradas.

O que será feito então nesses casos?

Valeu.
--
PK - Pedro Henrique Knup Barros

Matheus Araújo

unread,
Oct 8, 2011, 6:28:21 PM10/8/11
to LPI2011
Valeeeeeeeu Filipe (:

Guilherme, vou adiantar pro Maurílio aqui. Precisa não, é só postar o
projeto em si.
Porque você pode alterar suas estruturas a qualquer momento no
algoritmo, então nem "rola" postar onde vai usar cada estrutura.

On 8 out, 10:30, PHILIP <fhilipemora...@hotmail.com> wrote:
> Caramba... Ficou muito bom.

Guilherme

unread,
Oct 8, 2011, 7:36:36 PM10/8/11
to LPI2011
Vlw Dino... S2

Maurílio Alves

unread,
Oct 9, 2011, 9:57:26 AM10/9/11
to lpi...@googlegroups.com
Matheus vai ser o meu monitor ... tá fera.

Philipe, pseudo-código é esse código que escrevemos no VisuAlg, ele não é um comando de uma linguagem, mas um código que é facilmente entendido pelo homem e próximo ao que o computador vai fazer. Ok,

Knup, ainda acho q vc deveria fazer em VisuAlg ... Mas vamos lá ... O Delphi tem muito código de controle, eles não serão considerados. Eu vou contar os códigos que vc criou. Os códigos dos componentes não serão contados.

Guilherme, dá uma idéia do que vc vai fazer utilizando os componentes, mas não precisa ser preciso, ... ainda ...

Em 8 de outubro de 2011 20:36, Guilherme <guilher...@hotmail.com> escreveu:
Vlw Dino... S2



--
-- Maurilio Alves Martins da Costa
-- CEFET-MG / Timóteo
 

Matheus Araújo

unread,
Oct 9, 2011, 5:36:32 PM10/9/11
to LPI2011
Tudo bem Maurílio.
Depois posto minha proposta aqui, tenho que fazer umas modificações
nela ainda.

"...não precisa ser preciso..." kkkkkkk , Maurílio sempre falando
coisas legais (:


On 9 out, 10:57, Maurílio Alves <maurilio...@gmail.com> wrote:
> Matheus vai ser o meu monitor ... tá fera.
>
> Philipe, pseudo-código é esse código que escrevemos no VisuAlg, ele não é um
> comando de uma linguagem, mas um código que é facilmente entendido pelo
> homem e próximo ao que o computador vai fazer. Ok,
>
> Knup, ainda acho q vc deveria fazer em VisuAlg ... Mas vamos lá ... O Delphi
> tem muito código de controle, eles não serão considerados. Eu vou contar os
> códigos que vc criou. Os códigos dos componentes não serão contados.
>
> Guilherme, dá uma idéia do que vc vai fazer utilizando os componentes, mas
> não precisa ser preciso, ... ainda ...
>

Matheus Araújo

unread,
Oct 9, 2011, 5:41:49 PM10/9/11
to LPI2011
Proposta de Trabalho - 4º Bimestre

Bem, vou tentar associar ao meu algoritmo final o útil ao agradável. O
algoritmo em si, a algo que particularmente gosto muito. Meu objetivo
é fazer um Visualg Manager, ou seja, um jogo manager no nosso querido
Visualg.
Para quem não sabe, um jogo manager é aquele que você controla sua
equipe sendo seu treinador.
O jogo: Será composto por oito equipes (número pode sofrer
alterações), e o jogador deverá escolher uma para jogar. O time é
composto por habilidades, que serão: nível, ataque, defesa, força,
velocidade e técnica. O jogador poderá escolher se irá jogar um
campeonato de mata-mata (partidas eliminatórias estilo UCL) ou pontos
corridos.
Caso seja mata-mata, serão sorteados dois grupos de quatro times, e os
dois primeiros de cada grupo fazem a semifinal, e os vencedores dos
jogos disputam a final.
Se forem pontos corridos, a cada rodada serão realizadas as partidas,
levando em conta o nível primeiramente, e depois o estilo de jogo da
mesma (os outros itens). Dependendo do estilo de jogo, e das condições
climáticas, uma equipe pode se sobressair na partida, com uma maior
probabilidade de vencer. Ao final de cada rodada, o algoritmo
fornecerá a tabela, e a situação de cada time. E, ao término das 14
rodadas (caso sejam oito times), o algoritmo mostrará como ficou a
classificação final, juntamente com a situação final de cada time
(classificado para a competição internacional, rebaixado ou
intermediário).
A interface será bem simples, apenas mostrando as rodadas e a tabela,
e as considerações no final do campeonato, ainda perguntando se o
jogador irá querer continuar a jogar no próximo ano, por mata-mata ou
pontos corridos.

Obs.: Caso seja possível, farei com que as habilidades e o nível de
cada equipe se modifiquem ao longo das temporadas.

PHILIP

unread,
Oct 11, 2011, 8:08:07 PM10/11/11
to LPI2011
Maurílio, estava pensando em usar Pascal já que a linguagem é muito
parecida a linguagem do Visualg. O que é ponteiro? E é possível
existir uma varíavel dinâmica, uma espécie de cronômetro, uma variaval
que conta o tempo enquanto o programa está funcionado?

Pedro Knup

unread,
Oct 11, 2011, 8:38:34 PM10/11/11
to lpi...@googlegroups.com
Filipe, vou tentar responder enquanto o Maurílio não aparece. 
Eu acho que não tem como, no VisuAlg, fazer isso que você tá querendo. A não seja que exista alguma função do VisuAlg que retorne a hora atual do sistema e jogue numa variável caracter.Acredito que não há alguma variável que tenha a regra do tempo como seu valor (uma hora tem 60 minutos, um minuto tem 60 segundos, e por aí vai) para então ela ser uma espécie de cronômetro. Mas tem como capturar a hora do sistema e jogar numa variável, pelo menos no Delphi.
No Delphi, por exemplo, pode-se fazer isso assim:

procedure capturahora;
var
hora: Ttime;
begin
 hora := time;
 showmessage(timetostr(hora));
end;

ou então um simples

showmessage(timetostr(time))
//timetostr pra converter o valor do tipo Time pra String

Isso é pra capturar a hora do sistema. Quanto a criar um cronômetro eu não sei (sem usar algum componente do Delphi)
Tava até discutindo com os caras lá como será que é programado um cronômetro. Como que passaremos pro computador a definição de data e hora?! Imagino que tudo que tem a ver com a hora no computador baseia-se no reloginho da placa mãe, mas tá, e como que esse reloginho foi programado? Coisa de doido. heheheheheh. Eu cheguei a pensar que é algo mecânico, como o próprio ponteiro do relógio analógico, mas o problema é que eu nunca vi um relógio na placa mãe O.o

Quanto a "ponteiro" (referente à sua pergunta), prefiro não me arriscar. Hehe.
Sei que tem algo a ver com TIPO DE VARIÁVEL CUJO O VALOR FAZ ALGUMA REFERÊNCIA AO VALOR DE OUTRA VARIÁVEL. Li isso no livro "USE A CABEÇA, JAVA!", mas não lembro muito bem, hehe.

Bom, isso é provisório, não quero que considere sua pergunta solucionada (o que não foi).
Espere a resposta do chefão.

falou!

Maurílio Alves

unread,
Oct 13, 2011, 5:39:19 PM10/13/11
to lpi...@googlegroups.com
Olá Pessoal
 
Depois de uns dias abduzido estou de volta. Vou responder a todos mas de forma organizada, ok. Vou começar do primerio maill e aos poucos chego a todos.
 
Espero que estejam descançando bastante, mas que não tenham esquecido de suas obrigação.
 
Amanhã espero colocar as notas dos trabalhos na Internet e fechar o semestre.
 
Até mais,

Maurílio Alves

unread,
Oct 13, 2011, 5:45:25 PM10/13/11
to lpi...@googlegroups.com
Matheus,
 
Ainda não entendi. A sua proposta é um gerenciado dos resultados do torneio, certo? Preciso de mais dados para entender ...

Maurílio Alves

unread,
Oct 13, 2011, 5:47:06 PM10/13/11
to lpi...@googlegroups.com
Filipe,
 
Vai de VisuAlg mesmo, acho q vc não terá tempo para aprender o Pascal .. mas se desejar tentar, fique à vontade.

Em 11 de outubro de 2011 21:08, PHILIP <fhilipe...@hotmail.com> escreveu:

athos....@hotmail.com

unread,
Oct 13, 2011, 7:05:28 PM10/13/11
to LPI2011
Maurílio,

Andei pensando e estou mais em dúvida entre esses dois:

1º - Um Campo Minado...

OU

2º - Um Consultório Médico...

Que dará para fazer as seguintes ações se possível:

| Pacientes |

--> Para ver seu Quadro de Pacientes
--> Para Cadastrar um Novo Paciente
--> Para Desfazer o Cadastro de um Paciente
--> Para Editar o Cadastro de algum Paciente

| Consultas |

--> Para Marcar uma Nova Consulta
--> Para Desmarcar uma Consulta
--> Para o Pagamento de uma Consulta

| Lucros e Prejuízos |

--> Para o Calcular os Ganhos no Mês
--> Para o Calcular as Perdas no Mês
--> Para Calcular o Balanço do Mês
--> Talvez mais coisas...

E então Maurílio, Gostaria de saber sua Opinião!

VLW

Maurílio Alves

unread,
Oct 13, 2011, 7:07:47 PM10/13/11
to lpi...@googlegroups.com
Humm ... campo minado é legal, vc pode colocar vários níveis de dificuldade ...
 
Voto nesse.

Guilherme

unread,
Oct 13, 2011, 7:34:53 PM10/13/11
to LPI2011
Calculadora passe de ano. (somente para inicio de
conversa)
O programa consiste em calcular a porcentagem de chance de um
estudante passar de ano depois do primeiro semestre, em cada
disciplina, será considerado tudo, a nota atual do aluno (distancia
para a media 60 pontos), serão feitas perguntas ao usuário referentes
aos hábitos escolares e sociais do mesmo, cada resposta contara pontos
para o usuário que no final vai receber um relatório com as chances de
passar em cada disciplina, caso as chances sejam inferiores a 80 por
cento o aluno recebera juntamente com o relatório conselhos para que
mude sua situação. A porcentagem vai funcionar da seguinte maneira da
media (60 pontos) será subtraída a nota atual do aluno. Depois será
feita a seguinte conta: 100 - valor obtido anteriormente= atual
porcentagem. Depois de acordo com as respostas o aluno ira acumulando
pontos e então se forem 20 perguntas cada ponto conquistado conta 1
por cento a mais para o aluno. (Sugestões)
Perguntas que serão usadas (exemplos).

PERGUNTAS GLOBAIS ( Serão feitas somente uma vez)
Se o cara gosta de estudar.
Se o cara pratica atividade física com freqüência.
Se o cara tem uma vida social tranqüila: sair com amigos etc.
Se o cara presta atenção no que o professor fala durante as aulas.
Se o cara se comporta bem na escola.
Se o cara anota o que e dito pelo professor.
........


PERGUNTAS LOCAIS (serão feitas uma vez para cada disciplina) exemplos
Se o cara gosta da disciplina.
Caso não goste, o tempo destinado ao estudo da disciplina.
Se o cara tem pensamento lógico ou se gosta de humanas.
Caso não goste, o tempo destinado ao estudo da disciplina.
A freqüência do aluno nas aulas da determinada disciplina.
Se tem boa relação com o professor ou não.
........

Bom a princípio é isso ai...
Dá para fazer???

Maurílio Alves

unread,
Oct 13, 2011, 7:38:09 PM10/13/11
to lpi...@googlegroups.com
interessante ...
 
Teria de criar situações para usar todos os conhecimentos que desenvolvemos .. por exemplo uma tabela de pesos para calculos estatísticos ...
 
Acho que a idéia é boa, agora tem de determinar bem o que se deseja fazer.
 
Manda ver.....

Guilherme

unread,
Oct 13, 2011, 7:41:52 PM10/13/11
to LPI2011
Valeu vo trabalhar nisso.

athos....@hotmail.com

unread,
Oct 18, 2011, 5:36:50 PM10/18/11
to LPI2011
Maurílio,

Q dia vai colocar as notas do Trabalhinho que falta? :S
Ansioso ¬¬

VLW

Matheus Araújo

unread,
Oct 18, 2011, 6:02:14 PM10/18/11
to LPI2011
Maurílio, sim , o objetivo é tentar chegar na melhor colocação
possível, e gerenciando os resultados. Mais dados, como assim ?

On 18 out, 19:36, "athos.caet...@hotmail.com"

Maurílio Alves

unread,
Oct 18, 2011, 6:33:13 PM10/18/11
to lpi...@googlegroups.com
É kmarada... tenho de colocar né ... no máximo até amanhã.

Maurílio Alves

unread,
Oct 18, 2011, 6:33:48 PM10/18/11
to lpi...@googlegroups.com
Em 18 de outubro de 2011 20:02, Matheus Araújo <wer.n...@gmail.com> escreveu:
Maurílio, sim , o objetivo é tentar chegar na melhor colocação
possível, e gerenciando os resultados. Mais dados, como assim ?

 
Explica melhora ...
 
 
On 18 out, 19:36, "athos.caet...@hotmail.com"
<athos.caet...@hotmail.com> wrote:
> Maurílio,
>
> Q dia vai colocar  as notas do Trabalhinho que falta? :S
> Ansioso ¬¬
>
> VLW
>
> On 13 out, 19:39, Maurílio Alves <maurilio...@gmail.com> wrote:
>
>
>
>
>
>
>
> > Olá Pessoal
>
> > Depois de uns dias abduzido estou de volta. Vou responder a todos mas de
> > forma organizada, ok. Vou começar do primerio maill e aos poucos chego a
> > todos.
>
> > Espero que estejam descançando bastante, mas que não tenham esquecido de
> > suas obrigação.
>
> > Amanhã espero colocar as notas dos trabalhos na Internet e fechar o
> > semestre.
>
> > Até mais,

Ana Luíza

unread,
Oct 21, 2011, 4:35:54 PM10/21/11
to LPI2011
Maurílio, eu até já tinha falado com vc sobre minha ideia mas ainda
nao tinha colocado aqui no groups pq eu nao tinha muito segurança se
era realmente o que eu quero fazer, enfim, eu estava pensando em fazer
o controle de uma biblioteca, onde eu teria varias estantes, e os
livros seriam separado por genero, o usuario ira se cadastrar pra
pegar livros, e eu estava pensando em fazer verificações se o livro
desejado está na prateleira, se tem ou se está emprestado, porque aí
eu usaria busca de vetor, e da até pra fazer algo parecido com a
pilha. O que eu estou com mais dúvida é no que eu usaria arquivo, mas
basicamente é isso que eu tenho em mente.

Maurílio Alves

unread,
Oct 21, 2011, 5:13:12 PM10/21/11
to lpi...@googlegroups.com
Oi Ana,
 
Alguns livros já poderiam estar cadastrado no arquivo, evitando a redigitação sempre que o algoritmo for executado.
Olha, eu acho possível isso q vc está sugerindo, mas gostaria que você detalhasse mais. Algo que ajuda no detalhamento é você descrever como sera á execução do algoritmo que você está propondo, citando as estruturas que irá utilizar. Não é uma descrição muito detalhada e nem precisa ser a descrição final do que você irá fazer.
 
Ok?

PHILIP

unread,
Oct 21, 2011, 5:58:56 PM10/21/11
to LPI2011
Maurilio, você quer dizer que podemos propor um tema de um jeito e
depois no final ele ser um pouco diferente de como fôra proposto?

Maurílio Alves

unread,
Oct 21, 2011, 6:02:16 PM10/21/11
to lpi...@googlegroups.com
Em função do processo de programação sim. Pois muitas das coisas que imaginamos agora pode não ser possível no VisuAlg, ou então não demandar tanto esforço quanto estavamos imaginando ... isso é normal.


Em 21 de outubro de 2011 19:58, PHILIP <fhilipe...@hotmail.com> escreveu:
Maurilio, você quer dizer que podemos propor um tema de um jeito e
depois no final ele ser um pouco diferente de como fôra proposto?



Ana Luíza

unread,
Oct 21, 2011, 8:39:30 PM10/21/11
to LPI2011
Ok.Vou pensar mais aqui e depois mando de novo com a descriçaoo do que
vou usar.

pedro henrique

unread,
Oct 22, 2011, 11:25:30 AM10/22/11
to LPI2011
Maurilio,
Estou pensando em fazer um jogo(Cara a Cara), onde teria as seguintes
ações:
 Os jogadores podem escolher os nomes dos bonecos e suas
características;
 Os jogadores vão escolher um boneco para representar;
 Os jogadores já são cadastrados;
 São apresentados os records;
 As perguntas que os jogadores deveram fazer já são apresentadas;
 Os jogadores podem arriscar o nome do boneco do outro, mas se
errarem perde o jogo;
O que acha?

Mairon

unread,
Oct 22, 2011, 1:26:39 PM10/22/11
to LPI2011
Maurílio aqui está aminha proposta:
Meu algoritmo será um programa para hotéis.

O usuário (trabalhador do hotel) escolherá qual operação deseja
fazer, tais como:

Cadastrar Cliente: Caso esta opção seja selecionada, o algoritmo irá
verificar se há vagas e, caso haja, será hospedado.

Fechar Conta: Calculará o valor a ser pago baseado no números de dias
de hospedagem e na diária que será escolhida pelo usuário (o desconto
será de 5% caso o pagamento seja feito a vista) e nas quantias gastas
no bar. E é claro, o cliente será descadastrado.

Bar: Essa opção será usada no bar do hotel, onde as quantias gastas
serão adicionadas na conta do quarto.

Pegar chave: Verificará se o cliente já está com a chave e, caso não,
a chave será liberada.

Ao final de cada mês (o usuário irá dizer através da opção Balanço
Mensal), o programa irá escrever a maior e menor conta paga e os nomes
dos clientes, além de Gerenciar as
finanças: Fará um balanço nas finanças do hotel calculando os gastos
e receitas, lucros e déficits.

E aí, o que acha?

Guilherme

unread,
Oct 23, 2011, 2:23:40 PM10/23/11
to LPI2011
Maurilio, tem jeito de fazer no visualg um contador de tempo, por
exemplo.: O tempo que ele executa uma açao qualquer do programa, o
tempo gasto para o usuario responder uma pergunta feita no pragrama...
VALEU

Pedro Maia

unread,
Oct 23, 2011, 4:50:16 PM10/23/11
to LPI2011
Minha ideia é fazer um joguinho para passar o tempo, esse jogo é
comumente encontrado em jogos de estratégia de modo como se fosse a
tranca de uma porta ou baú, é na verdade uma foto ou imagem
embaralhada e que cabe ao jogador coloca-la em ordem, movendo os
quadrantes conforme a necessidade, no meu caso, como farei em visualg,
seria ordenar números de 1 a 15 de ordem crescente e o 16º seria vago
para que as peças pudessem se mover...
esse jogo se denomina Slide Puzzle com matriz 4x4, bom usarei os
comandos no proprio jogo de duas formas, modo aleatorio comum e
desafio, no desafio apenas se troca a peça 14 pela 15, e o criador
mesmo desse jogo fez essa proposta em se não confundi as datas em 1980
oferecendo 1000 dolares a quem conseguisse...
bom e se todos os comandos não forem gastos ate ai, farei uma tabela
de recorde por tempo ou jogadas, e talvez colocar outros pensamentos
um pouco mais malucos em pratica...

On 8 out, 10:37, Matheus Araújo <wer.ner1...@gmail.com> wrote:
> Vou colocar aqui o que o Maurilio escreveu em sala. Pode ser um
> espaço
> aberto à discussões.
> O que deverá ser feito:
> Inicialmente, deverá ser realizada uma proposta que deverá explicar o
> que ira conter seu projeto.
> Data de Entrega da Proposta: 28/10/11
> Valor: 2 pontos
> Esta primeira parte apenas é um “pontapé inicial” para nossos
> projetos, e para que a pontuação integral seja atingida, é necessária
> a aprovação do projeto.
> Por ultimo, a realização do algoritmo, que conterá seu projeto, e
> este
> algoritmo deve ser um tanto complexo – para o nosso nível, claro – e
> deve ser feito com bastante antecedência ao dia da entrega.
> O algoritmo deve conter todas as estruturas já estudadas.
> São elas:
>      Vetor
>      Matriz
>      Funções
>      Procedimentos
>      Registro
>      Memória Secundaria (Arquivos)
>      Um método de busca
>      Um método de ordenação
>      Todas as estruturas vistas no ano (condicional, repetição ...)
> O algoritmo pode ser realizado em qualquer linguagem, inclusive a
> linguagem utilizada pela maioria de nós (VisuAlg), e este deve ser
> prático.
> O tema é livre, porém será avaliado pelo professor, e este (tema) está
> sujeito à alterações, de forma que atenda às exigências estabelecidas.
> Data da Apresentação: até 09/12/11 (18:00)
> Valor: 12 pontos
> Data da Entrega do programa (em ambiente público) : até 11/12/11
> (13:00)
> Valor: 4 pontos
> Para que a pontuação integral seja atingida, é necessário que o
> algoritmo execute corretamente, sem erros.
> Após a execução do Algoritmo, serão realizadas perguntas de caráter
> avaliativo, de forma a “dissertar” o Algoritmo, que o aluno deve
> explicar o que pensou e fez em seu programa.
>
> PS: Caso hajam erros em tudo que está escrito acima, ocorreu devido à
> eu ter retirado a base do texto do ano passado. Se precisarem de
> correções, façam-nas.
>
> (:

Maurílio Alves

unread,
Oct 24, 2011, 1:17:32 PM10/24/11
to lpi...@googlegroups.com
Pedro Henrique,
 
Uai ... interessante. Vale observar que o VisuAlg não trabalha com figuras, logo as características serão descrições, certo ?

Maurílio Alves

unread,
Oct 24, 2011, 1:19:51 PM10/24/11
to lpi...@googlegroups.com
Mairon,
 
Faça primerio o cadastrar clientes, lembrando que o VisuAlg não grava em arquivos. Se ficar com pouca linha passe para o controle de conta e assim por diante, pois vocês vera que 400 linhas no VisuAlg sai numa tarde, ok?
 
Manda ver.

Maurílio Alves

unread,
Oct 24, 2011, 1:23:09 PM10/24/11
to lpi...@googlegroups.com
Guilherme,
 
o Visualg não é multitarefa, ou seja, não executa duas tarefas ao mesmo tempo. O que tem de melhor é uma função Timer, mesmo assim para atrasar a execução de um comando.
 
Ok?

Maurílio Alves

unread,
Oct 24, 2011, 1:24:35 PM10/24/11
to lpi...@googlegroups.com
Boa,
 
Faça primero com 4 números, depois com 9 e por fim com 16. Assim, vocês controla as dificuldades.
 
Vai fica legal.
 
T+

pedro henrique

unread,
Oct 24, 2011, 4:49:23 PM10/24/11
to LPI2011
Maurilio,

As características ja serao descritas, o jogador so tera que colocar o
nome do personagem
para as desejadas caracteristicas(vou ultilizar uma tabela).
e entao posso continuar a fazer?

On 24 out, 15:17, Maurílio Alves <maurilio...@gmail.com> wrote:
> Pedro Henrique,
>
> Uai ... interessante. Vale observar que o VisuAlg não trabalha com figuras,
> logo as características serão descrições, certo ?
>
> Em 22 de outubro de 2011 13:25, pedro henrique <
> pedro.johnwes...@yahoo.com.br> escreveu:

Maurílio Alves

unread,
Oct 24, 2011, 5:48:49 PM10/24/11
to lpi...@googlegroups.com
Ok Pedro Henrique,
 
pode continuar.

pedro henrique

unread,
Oct 24, 2011, 6:20:13 PM10/24/11
to LPI2011
Maurilio,

Agora vc quer que passe essa proposta para folha e te entregue?

On 24 out, 19:48, Maurílio Alves <maurilio...@gmail.com> wrote:
> Ok Pedro Henrique,
>
> pode continuar.
>
> Em 24 de outubro de 2011 18:49, pedro henrique <
> pedro.johnwes...@yahoo.com.br> escreveu:

Maurílio Alves

unread,
Oct 24, 2011, 6:44:01 PM10/24/11
to lpi...@googlegroups.com
Nao precisa aqui no Grupo já está documentado.

Pedro Knup

unread,
Oct 24, 2011, 6:49:32 PM10/24/11
to lpi...@googlegroups.com
Maurílio, eu posso, por exemplo, fazer o meu programa no VisuAlg e fazer um outro programa no Delphi, sendo que esse "outro programa" será responsável apenas pelo registro em arquivos externos (.ini)? Se sim, há algum procedimento no VisuAlg que execute outros arquivos a partir do programa criado? Exemplo: execute "c:/programa.exe"

não me xingue, no teclado do meu note não tem 'contrabarra'. haha

valeu


--
PK - Pedro Henrique Knup Barros

Maurílio Alves

unread,
Oct 24, 2011, 6:50:29 PM10/24/11
to lpi...@googlegroups.com
He he he,
Tá bom pk, pode sim, pode sim.

Pedro Maia

unread,
Oct 24, 2011, 9:10:21 PM10/24/11
to LPI2011
a idéia é boa, se faltar comandos e/ou nao atingir 400 linhas eu faço,
16 ja ta pronto, é mais facil...
4 é muito paia pra resolver, mas 9 da certo

On 24 out, 15:24, Maurílio Alves <maurilio...@gmail.com> wrote:
> Boa,
>
> Faça primero com 4 números, depois com 9 e por fim com 16. Assim, vocês
> controla as dificuldades.
>
> Vai fica legal.
>
> T+
>

Maurílio Alves

unread,
Oct 24, 2011, 9:24:15 PM10/24/11
to lpi...@googlegroups.com
Predivo, o Phodão ...
 
Tá bão, fio.

Samyla Dutra

unread,
Oct 25, 2011, 5:16:52 PM10/25/11
to lpi...@googlegroups.com
Tema: Salão de Beleza
Assunto: Agenda

 -> Marcar clientes
  • Verificar em qual área o cliente deseja marcar horário:
  1. Cabeleireiro
  2. Manicure e Pedicure
  3. Depilação
  4. Maquiagem
Se a opção escolhida for Cabeleireiro, entao:
  • Verificar o tipo de cabelo:
  1. Curto
  2. Médio
  3. Longo
  • Ler o dia e o horário desejado;
  • Verificar se neste horário, é possível marcar o cliente (dependendo do que ele deseja realizar )

-> Desmarcar clientes
  • Ler o dia e o horário a ser desmarcado
* Vai depender do que o cliente deseja realizar. Por exemplo, as opções oferecidas pelo cabeleireiro são:
  1. Pintura (comum)
  2. luzes
  3. escova
  4. prancha
  5. banho de brilho
  6. hidratação
  7. penteado
  8. blindagem
  9. cauterização
  10. queratinização
  11. descongestionamento
  12. corte
  13. pós-química
  14. relaxamento
  15. escova progressiva
  16. selagem.
As opções oferecidas pela depiladora são:
  1. buço
  2. sobrancelha
  3. axilas
  4. coxa
  5. canela
  6. virilha
As opções oferecidas pela manicure são:
  1. mão
Como vai funcionar o agendamento ?
Bom, dependendo da escolha do cliente, em cada opção oferecida há um tempo para ser realizado o serviço.
Por exemplo, um cliente de cabelo curto quer marcar com o cabeleireiro uma escova para às 13h. Gasta-se 1h para escovar um cabelo curto, entao, se às 13h estiver disponível, esse cliente será marcado das 13h ate às 14h, porque é o período para realizar o serviço.
E assim para todos os outros serviços e suas respectivas opções oferecidas.


Resolvi ficar apenas centrada em um foco, que é a agenda, que um salão de beleza pode oferecer, devido às restrições do visualg. Se nao der as 400 linhas, eu implemento mais opções, como por exemplo:
cabelo curto (liso, crespo, enrrolado) .....

Que tal ?

Matheus Araújo

unread,
Oct 25, 2011, 5:29:16 PM10/25/11
to LPI2011
O que você acha que não expliquei corretamente ? Fiz o possível pra
que estivesse o mais "entendível". Fala aí, e com isso eu sei onde
direcionar minha explicação.

On 18 out, 20:33, Maurílio Alves <maurilio...@gmail.com> wrote:

Maurílio Alves

unread,
Oct 25, 2011, 5:31:01 PM10/25/11
to lpi...@googlegroups.com
Ok Samyla,
 
Ficou bom, pode começar a implementar. Se for necessário, vc coloca mais funcionalidades senão, fica assim mesmo. Tá muito bom.
 
T+

Maurílio Alves

unread,
Oct 25, 2011, 5:33:10 PM10/25/11
to lpi...@googlegroups.com
Matheus,
 
a questão não sou eu entender é você conseguir explicar o que deseja, veja a Samyla, da para ver na descrição dela todas as estruturas, funções e procedimentos que ela vai usar, não sei se ela assim fará, mas dá para se ter a idéia.
 
Para de reclamar e vamos lá ... c vai ver que é bom para vc.
 
T+

PHILIP

unread,
Oct 25, 2011, 6:17:55 PM10/25/11
to lpi...@googlegroups.com
Aqui está maurílio.
Proposta.pptx
Proposta.ppt

Maurílio Alves

unread,
Oct 25, 2011, 6:20:21 PM10/25/11
to lpi...@googlegroups.com
Filipe,
 
Manda ver, confesso que estou até curioso para ve-lo funcioando.

Em 25 de outubro de 2011 20:17, PHILIP <fhilipe...@hotmail.com> escreveu:
Aqui está maurílio.

PHILIP

unread,
Oct 25, 2011, 6:24:11 PM10/25/11
to LPI2011
Caramba, você respondeu rápido...Mal postei o arquivo.

Maurílio Alves

unread,
Oct 25, 2011, 6:31:04 PM10/25/11
to lpi...@googlegroups.com
He he he, é o fuso horário, sua mensagem chegou antes de vc mandar ....


Em 25 de outubro de 2011 20:24, PHILIP <fhilipe...@hotmail.com> escreveu:
Caramba, você respondeu rápido...Mal postei o arquivo.



renan sangi

unread,
Oct 25, 2011, 7:01:36 PM10/25/11
to LPI2011


maurilio estou pensando em fazer para o meu algoritimo final um
cinema,
onde será capaz de ver os horarios, os filmes em cartaz, e os lugares
disponiveis para cada sessão e horario, os preços de inteiro e meio
ingresso...
o que você acha?? está bom??
se você tiver qualquer ideia que possa melhorar ou consertar a minha
proposta, me fale , será de grande ajuda.

Maurílio Alves

unread,
Oct 25, 2011, 7:04:31 PM10/25/11
to lpi...@googlegroups.com
Acho que já tem alguém tratando desse assunto, nessa direção também. Que tal tentar uma idéia diferente, pode ser dentro desse mesmo tema.

Larissa

unread,
Oct 25, 2011, 7:30:50 PM10/25/11
to LPI2011
Maurilio,
eu ainda nao decidi o que fazer e estou em duvida entre essas duas
coisas:
1.Organizaçao de um cerimonial:
CLIENTE
- consulta (nome)
- novo
ORÇAMENTO
- consulta (nome)
- novo
CONTRATO
- consulta (nome)
- novo
RECIBO
- consulta (nome)
- novo
ROTEIRO DO EVENTO
- consulta (nome ou data)
- novo
FORNECEDORES
- consulta (nome ou tipo)
- novo
EVENTOS
- consulta (dia/mês/ano ou mês/ano ou ano)

DESCRIÇÃO:
CLIENTE: nome, endereço, C.I., CPF, tel. fixo e celular, e-mail,
profissão, endereço comercial, telefone comercial.

ORÇAMENTO: nome, tel. fixo e celular, e-mail, noivo(a) ou responsável,
data do evento, tipo de evento, igreja (sim/não), endereço, horário,
recepção (sim/não), endereço, horário, número de convidados. Gerar
orçamento / gerar contrato.

CONTRATO: nome, noivo(a) ou responsável, data do evento, tipo de
evento, igreja (sim/não), endereço, horário, recepção (sim/não),
endereço, horário, número de convidados. Gerar contrato.

RECIBO: nome, descrição, valor. Gerar recibo.

FORNECEDORES: nome, tipo, telefone fixo/celular, endereço.

2.Controle de estoque de uma loja de roupas,com opções de
cadastro,alteração,entrada e saída;
grade de produto,por tamanho,cor,quantidade e preço diferenciado por
grade;comissão exclusiva por produto e valor; mínimo de venda;troca ou
devolução de produtos.

O que vc acha?Tem alguma sugestao pra algum dos dois?


Maurílio Alves

unread,
Oct 25, 2011, 7:40:31 PM10/25/11
to lpi...@googlegroups.com
Larissa,
 
Acho que ambos são possiveis de serem feitos. No caso da organiação do cerimonial, não precisa de tanto dado de cadastro. Escolha um vamos em frente.

Guilherme

unread,
Oct 25, 2011, 7:51:14 PM10/25/11
to LPI2011
Maurilio na minha proposta da cauculadora... Se eu colocar um teste de
QI la sera qu e fica bom?

amanda maia *

unread,
Oct 25, 2011, 7:53:02 PM10/25/11
to LPI2011
maurílio, lembra que eu tinha te falado sobre a proposta do jogo do
Perfil e sobre a da agenda de consultório médico, então, tipo , pensei
nas duas propostas:

PERFIL - é um jogo de tabuleiro de perguntas e respostas sobre
diferentes coisas e assuntos, tais como, um lugar, uma pessoa,
animais, coisas, datas importantes, etc ...
em que dois ou mais jogadores, em que um começa e escolhe uma das
cartas do jogo, que contém algumas dicas sobre a resposta. Cada carta
vale um numero de pontos determinado, e tem a finalidade de, a partir
de que você vai jogando, você avança um número especifico de casas,
até chegar a casa final. Caso o jogador erre a resposta, ele perderá
um ponto, caso já tenha algum. No fim, verifica-se qual dos jogadores
ganhou, qual chegou primeiro ao final e o maior numero de pontos.
é basicamente isto maurilio, bem resumido, só pra dar uma idéia.

AGENDA DO MÉDICO - é como se fosse uma espécie de secretária
eletrônica, tipo, pra marcar as consultas, verificar se tem alguma
horário livre, se o médico está trabalhando na data, fazer o caixa dos
lucros e prejuízos. Basicamente isto também.

E ai maurílio, oque acha das propostas, queria saber qual a sua
opinião e qual você acha melhor ...

Maurílio Alves

unread,
Oct 25, 2011, 7:57:10 PM10/25/11
to lpi...@googlegroups.com
Guilherme,
 
Melhor não ... c ia tormar pau, CALCULADORA, he he he ... olha o bom humor ...
 
Acho que sim ... detalha mais como seria. Este teste é algum teste utilizado por alguma avaliação de QI ou é algo que vc mesmo vai criar dentro de sua concepção?

Em 25 de outubro de 2011 21:51, Guilherme <guilher...@hotmail.com> escreveu:
Maurilio na minha proposta da cauculadora... Se eu colocar um teste de
QI la sera qu e fica bom?



Maurílio Alves

unread,
Oct 25, 2011, 7:58:14 PM10/25/11
to lpi...@googlegroups.com
Uai Amanda,
 
C eu fosse escolhar eu gostaria de ver o Perfil, é mais desafiador. Vc se sente à vontade para programa-lo? Então vá em frente.

Message has been deleted

Tainá Gomes

unread,
Oct 25, 2011, 8:04:32 PM10/25/11
to LPI2011
Maurílio, estava pensando na proposta de criar um programa para
controle anual de um condomínio.
Esse condomínio gerencia 10 apartamentos, amazenará os dados dos
moradores de cada apartamento e um responsável para o mesmo.
O programa irá calcular e armazenar os gastos mensais do condomínio
para depois fazer a divisão por número de apartamentos. Também
gerenciará um fundo ( caixinha ) pago por cada apartamento
mensalmente
para possível obra ou manutenção do condomínio.
O programa informará ao administrador em caso de atraso de um
dos apartamentos e por fim será possivel fazer um balanço anual dos
gastos.
Mais ou menos isso. O que você acha?
Abraços

Guilherme

unread,
Oct 25, 2011, 8:07:36 PM10/25/11
to LPI2011
Maurilio, na caLculadora (kkkkkkkkkkkkk) seria assim eu ia olhar na
internet o que eles usam pra fazer o teste, depois ia tentar fazer no
visualg.

Maurílio Alves

unread,
Oct 25, 2011, 8:10:16 PM10/25/11
to lpi...@googlegroups.com
Guilherme,
 
Busca essa informação primeiro então. Temos de entender a sistemática dos testes para ver se é possível leva-lo para o VisuAlg. Faça essa pesquisa e nos dá um retorno.
 
Valeu,

Maurílio Alves

unread,
Oct 25, 2011, 8:12:12 PM10/25/11
to lpi...@googlegroups.com
Tainá,
 
Tranquilo. Pode fazer só com 5 apartamentos. Vc pode controlar quem está com o condomínio em dia, e aplicar multas aos atrasos, por exemplo. Permitir que um condômino possa ver sua situação no mês (pago ou não pago).
 
Legal, e um tema que dá para brincar muito.
 
Pode começar a programar.

amanda maia *

unread,
Oct 25, 2011, 8:14:04 PM10/25/11
to LPI2011
Obrigada Maurílio, procurarei aprimorar minha proposta sobre o Perfil,
e te mando a proposta especifica amanhã, boa noite!

Tainá Gomes

unread,
Oct 25, 2011, 8:14:39 PM10/25/11
to LPI2011
Obrigada Maurílio, farei isso! abraços

Ana Luíza

unread,
Oct 25, 2011, 8:17:53 PM10/25/11
to LPI2011

Olha maurílio, eu nao sei se ta explicado o suficiente, mas é isso
aqui:
O programa vai ser o conrole de uma biblioteca, então estava pensando
em começar com as seguintes opções para o usuário: fazer um cadastro
(para quem nao tem ficha na biblioteca) ou pegar um livro emprestado,
os livros estariam em uma matriz onde funcionaria como a estante dos
livros, e quando o usuário escolher a opção pegar um livro, eu faria
uma busca na matriz pra ver se o livro daquela posiçao está
disponivel, se nao estiver, eu vou fazer uma busca pra ver se há mais
de um livro do mesmo e se esse outro está disponivel. Cada pessoa
poderá pegar até 3 livros emprestados de uma vez, então terá um
contador contabilizando o numero de livros pegos por cada um. Eu
também estava pensando em separar os livros por seção, tipo, livros
literarios, didaticos, e etc e usar alguns dos mecanismos do algoritmo
da pilha. Você tinha me falado que seria uma boa opção ter os livros
já cadastrados no registro, mas eu nao entendi muito bem como seria
isso, pode explicar de novo?

Maurílio Alves

unread,
Oct 25, 2011, 8:29:01 PM10/25/11
to lpi...@googlegroups.com
Ana,
 
Lembra que não dá para fazer cadastro no VisuAlg ok?
Quanto ao resto, acho que é começar a programar e verficar o tamanho do código.

Luiza

unread,
Oct 25, 2011, 8:44:35 PM10/25/11
to LPI2011
bom Maurílio, ainda não sei o que fazer direito, mas pensei em duas
propostas:

1- Uma pizzaria com:
CARDÁPIO
Um cardápio já estabelecido dos produtos, como pizzas de diversos
sabores , sucos,
refrigerantes, doces , etc. Cada um desses produtos terá um codigo.

PEDIDOS
controla os pedidos dos clientes, a partir do código dos produtos do
cardápio,
é anotado o que o cliente deseja (qual o tamanho da pizza, o sabor,
o tipo de refresco, se quer algum doce ou algo a mais).O programa
verificará também
se o cliente deseja participar de alguam promoção do dia,como rodízio,
ou uma pizza
e um refrigerante por um preço melhor.

PAGAMENTO
Uma espécie de caixa, que receberá o valor de pagamento do cliente e
verificará
se tiver algum troco e quanto será.

2- Uma loja de calçados que teria :
um tipo de busca no estoque da loja , para saber se o produto que o
cliente deseja
está disponivel , a numeração ou a cor .

PAGAMENTO
O cliente poderá pagar a vista ou a prazo, com cheque ou cartão.
Caso seja a vista, dará o troco ou desconto se houver.
Verificará tbm se o cliente tem uma conta aberta na loja , caso não,
abrir uma.

E ai Maurilio, qual sua opinião ?

Ana Luíza

unread,
Oct 25, 2011, 8:48:07 PM10/25/11
to LPI2011
Aaah sim Maurílio, aí vc ta falando que nao da pra ter os livros
cadastrados ne? aí pra fazer a ficha entao, eu posso só mandar o
usuario escolher se quer ou nao fazer a ficha ne?
em relação ao tamanho do código vc quis dizer que pode ficar muito
grande ou muito pequeno?

amanda maia *

unread,
Oct 25, 2011, 8:52:07 PM10/25/11
to LPI2011
maurílio, só pra confirmar, dá pra fazer mais de um jogador no perfil,
para que eu mostre a tabela com as colocações e pontos no final ?

Maurílio Alves

unread,
Oct 25, 2011, 8:53:48 PM10/25/11
to lpi...@googlegroups.com
Luiza,
 
Gostei, quero uma de catupiri e outra à moda.
 
Brincadeira, pode começar a programar. Ficou legal.

Wesley Barbosa

unread,
Oct 25, 2011, 8:55:04 PM10/25/11
to lpi...@googlegroups.com

É minha vez gora!

Não tenho nenhuma idéia brilhante, mas vamo lá!

Uma agenda de Compromissos e Contatos

Permitirá ao usuàrio armazenar nome, telefone, email e consulta-los,
 permitirá também registrar seus compromissos e visualiza-los quando preciso.


Maurílio Alves

unread,
Oct 25, 2011, 8:57:35 PM10/25/11
to lpi...@googlegroups.com
Amanda,
 
Faz para 1 primeiro. Depois c faz para 2, melhor não?

Em 25 de outubro de 2011 22:52, amanda maia * <amandac...@hotmail.com> escreveu:
maurílio, só pra confirmar, dá pra fazer mais de um jogador no perfil,
para que eu mostre a tabela com as colocações e pontos no final ?



Maurílio Alves

unread,
Oct 25, 2011, 8:58:41 PM10/25/11
to lpi...@googlegroups.com
Grande Pastor,
 
Hummm, lembre que o VisuAlg não faz cadastro.
Que tal o controle de dízimo lá da sua igreja?

Maurílio Alves

unread,
Oct 25, 2011, 9:00:29 PM10/25/11
to lpi...@googlegroups.com
Ana,
 
Isso, faz em arquivo.

Ana Luíza

unread,
Oct 25, 2011, 9:03:25 PM10/25/11
to LPI2011
Ta bom, então posso começar ?

Maurílio Alves

unread,
Oct 25, 2011, 9:05:08 PM10/25/11
to lpi...@googlegroups.com
Oh ... já está 5 minutos atrasa ... he he he.


Em 25 de outubro de 2011 23:03, Ana Luíza <luiza...@ig.com.br> escreveu:
Ta bom, então posso começar ?



amanda maia *

unread,
Oct 25, 2011, 9:06:11 PM10/25/11
to LPI2011
ahan, pensei nisso mesmo, mas só queria saber se haveria como fazer
pra mais de um! mas obrigada, começarei a trabalhar na idéia (:

Maurílio Alves

unread,
Oct 25, 2011, 9:07:06 PM10/25/11
to lpi...@googlegroups.com
ok.


Em 25 de outubro de 2011 23:06, amanda maia * <amandac...@hotmail.com> escreveu:
ahan, pensei nisso mesmo, mas só queria saber se haveria como fazer
pra mais de um! mas obrigada, começarei a trabalhar na idéia (:



Message has been deleted

Juliana

unread,
Oct 26, 2011, 5:23:31 PM10/26/11
to LPI2011
Maurílio
Meu projeto será para uma lanchonete, em que os consumidores poderão
fazer pedidos do que querem comer ou beber.
O programa irá conter:
->Cardápio
->Controle diário de vendas
->Lucro diário
->Entrada e saída de produtos

Guilherme

unread,
Oct 26, 2011, 5:56:43 PM10/26/11
to LPI2011
Maurilio o Teste de Qi ficou dificil pq eh muito complexo...

Vo fazer diferente, em cada mateira vou colar questoes referentes à
materia que e estudada no primeiro semestre de cada ano, por exemplo:
Se o cara for do primeiro ano, entao ele vai ter que responder
questoes referentes ao que ele estudou ate ali. se o cara for de outro
ano a mesma coisa....

Matheus Araújo

unread,
Oct 26, 2011, 6:14:40 PM10/26/11
to LPI2011
Maurílio, modifiquei um pouco minha proposta, mas mantendo o foco
inicial. Comparei com a da Ana, e a única diferença é que fiz um texto
explicando, ela explicou por tópicos. Mesmo assim analisei pontos a
serem modificados, e acredito que está melhor até para eu fazer.
Analise e veja se aprova ou não. Qualquer dúvida só falar.


Proposta de Trabalho - 4º Bimestre

Seleção da equipe: O jogo será composto por oito equipes, e o jogador
deverá escolher uma para jogar.
O time: Cada equipe terá um nível de jogo, sendo um para ataque e
outro para defesa, que serão predominantes na decisão do resultado da
partida.
Ex: time A (85 ataque / 83 defesa)
As equipes também terão um estilo de jogo distinto, que será: força,
velocidade e técnica. Cada time terá apenas uma habilidade, e ela
influenciará no resultado da partida, dependendo também das condições
climáticas no momento.
Ex: Se estiver chovendo, caso um time tenha predominância de força no
seu estilo de jogo, terá uma maior probabilidade de vencer contra uma
equipe que possua como principal característica a velocidade.
O campeonato: Terá dois estilos de competição, sendo que o jogador
irá escolher no início do jogo. São eles:
Grupos e play-off: serão sorteados dois grupos de quatro times, e os
dois primeiros de cada grupo fazem a semifinal, e os vencedores dos
jogos disputam a final.
Pontos corridos: a cada rodada serão realizadas as partidas, levando
em conta o nível primeiramente, e depois o estilo de jogo da mesma (os
outros itens). Dependendo do estilo de jogo, e das condições
climáticas, uma equipe pode se sobressair na partida, com uma maior
probabilidade de vencer. Ao final de cada rodada, o algoritmo
fornecerá a tabela, e a situação de cada time. E, ao término das 14
rodadas (caso sejam oito times), o algoritmo mostrará como ficou a
classificação final, juntamente com a situação final de cada time
(classificado para a competição internacional, rebaixado ou
intermediário).
Ao final de cada campeonato, terá uma opção para o jogador realizar um
novo campeonato (cada campeonato é considerado uma temporada) ou sair
do jogo.
Obs.: Caso seja possível, farei com que as habilidades e o nível de
cada equipe se modifiquem ao longo das temporadas.

Maurílio Alves

unread,
Oct 26, 2011, 6:37:54 PM10/26/11
to lpi...@googlegroups.com
Oi Juliana,
 
Lembrando, sempre, que o VisuAlg não tem como cadastrar. Assim o controle de fluxo de caixa é interessante. Vc deve esclarecer mais o que vc quer fazer, Tem de pensar que vai ter de usar todo o conteúdo que trabalhamos durante o semestre.
 
OK?

Em 26 de outubro de 2011 19:17, Juliana <julia...@gmail.com> escreveu:
Tema: lanchonete

Maurílio Alves

unread,
Oct 26, 2011, 6:39:50 PM10/26/11
to lpi...@googlegroups.com
Guilherme,
 
tá vendo pq é bom descrever o que se deseja? Vc acaba se interando mais do assunto e vendo o nível de dificuldade.
 
Esclarece mais o que vc quer fazer, principalmente dando condições de visualizar o que será programado, bem como as estruturas que serão manipuladas.
 
T+

Pedro Knup

unread,
Oct 26, 2011, 6:41:43 PM10/26/11
to lpi...@googlegroups.com
Maurílio, estou fazendo um jogo de JO-KEN-PO (Pedra, papel, tesoura)

Na tela inicial o jogador deverá digitar o nome e escolher o seu jogador (há duas opções de jogadores), onde cada um terá seus atributos sejam eles sorte, vida, resistência e forca, que interferirão o resultado do combate. Ao começar a 'luta', o jogo irá escolher um inimigo aleatório (que também terá seus atributos). O calculo do dano é dado por um menos um número random da força do jogador que está atacando. Exemplo, ganhei um combate contra o inimigo "Y", ele sofrerá 1 - random(Eu.força).

Quanto ao atributo "Sorte" servirá pra aumentar as chances de vitória do combate. Exemplo: Escolhi pedra, se eu tenho um numero x de sorte, as chances do inimigo 'escolher' tesoura será mais x.

Já o atributo "Resistência" será pra diminuir o dano recebido.

Se puder, me fale aí o que achou e o que posso melhorar.

Valeu.

--
PK - Pedro Henrique Knup Barros

Maurílio Alves

unread,
Oct 26, 2011, 6:42:09 PM10/26/11
to lpi...@googlegroups.com
Ok Matheus,
 
Sinto que vc está seguro da sua proposta, logo eu é que não estou conseguindo ver direito o que será programado. Isso não é problema, pois não conheço tudo mesmo ... Começa a programar e vamos ver no que vai dar.
 
T+

Maurílio Alves

unread,
Oct 26, 2011, 6:44:18 PM10/26/11
to lpi...@googlegroups.com
Ok, PK,
 
O único problema que vejo é a falta de foco. A cada dia um problema diferente ... Concentra numa única proposta.
o Jo-Ken-Po dá para ser feito, inclusive foi implementado ano passado.
 
Decide primeiro .. depois vamos conversar mais.
 
T+

Pedro Knup

unread,
Oct 26, 2011, 6:45:27 PM10/26/11
to lpi...@googlegroups.com
Decidi já. Tanto é que tá quase pronto aqui. Só falta implementar o uso de arquivos.
Logo pode considerar essa pré-proposta que lhe enviei.

Maurílio Alves

unread,
Oct 26, 2011, 6:46:34 PM10/26/11
to lpi...@googlegroups.com

Ok,
 
Vou considerar então, por hoje. Mas manda ver.
 
T+

Guilherme

unread,
Oct 26, 2011, 7:10:14 PM10/26/11
to LPI2011
Maurilio, To retardado hj... Mas mudei denovo vo fazer o teste de qi
msm, mas vai ser assim: Serao 10 questoes de logica e tambem portugues
que a medida que o usuario for acertando ele vai acumulando pontos
depois... Se a pontuaçao for inferior a 6, o cara e pouco inteligente,
se for de 6 ate 8 ele e inteligente, de for 9 e 10, ele e Bruto(kkk).
E isso ai vai contar na hora do calculo final da porcentagem.

As questoes serao retiradas de testes de QI ja existentes...
Desculpa ae maurilio mas e que eu realmente to lerdo hj.


VALEU

Maurílio Alves

unread,
Oct 26, 2011, 7:15:22 PM10/26/11
to lpi...@googlegroups.com

Guilherme,
 
Sem problemas. Será que essa proposta vai gastar 400 linhas ? Será que vai usar todos os recursos necessários?
 
Amanhã c pensa mais.
 
 
T+

Guilherme

unread,
Oct 26, 2011, 7:21:12 PM10/26/11
to LPI2011
Poiseh... Se eu fizesse o que eu tinha falado antes seriam 1 milhao de
linhas pq teria umas 10 materias, 12 turmas, entao, varias
possibilidades.
Mas pelo que eu ja fiz aki maurilio vai passar das 400 e talvez chega
ate mais que 700...
Quanto aos recursos, com certeza eu vou usar todos pode dexar comigo.

pedro henrique

unread,
Oct 26, 2011, 7:21:51 PM10/26/11
to LPI2011
Maurilio,

Surgiu novas ideias, e gostaria de saber se posso acrescentar:
 Os jogadores podem arriscar o nome do boneco do outro, mas se
errarem perde o jogo e caso acerte ganha mais pontos(a distribuição de
pontos vou colocar nas regras);
 O nome dos bonecos não podem se repetir e colocarei um limite de
caracteres(por causa da tabela);
 Colocarei as regras do jogo para quem não saiba jogar;
 O que acha?


On 26 out, 21:15, Maurílio Alves <maurilio...@gmail.com> wrote:
> Guilherme,
>
> Sem problemas. Será que essa proposta vai gastar 400 linhas ? Será que vai
> usar todos os recursos necessários?
>
> Amanhã c pensa mais.
>
> T+

Maurílio Alves

unread,
Oct 26, 2011, 7:49:46 PM10/26/11
to lpi...@googlegroups.com
Ok Dr. Guilherme,
 
Então mãos à obra.

Maurílio Alves

unread,
Oct 26, 2011, 7:51:29 PM10/26/11
to lpi...@googlegroups.com
Pedro Henrique,
 
Pode ser ... não sei se cabe, mas e se ao errar o nome do boneco do outro ao invés de encerrar o jogo, ele perdesse pontos e terminaria o jogo quando a pontuação fosse menor que zero? É só uma idéia ... analisa ai.
 
Até mais,

Rafael Augusto

unread,
Oct 26, 2011, 8:24:18 PM10/26/11
to LPI2011
Entäo Maurilio,
eu andei pensando em fazer um atendimento virtual em, por exemplo, um
restaurante, onde o usuario recebe uma lista de produtos com seus
precos teria o tempo estimado de preparo, mostraria o total da conta,e
entreteria o usuario,
se tiver faltando alguuma coisa ou se a ideia for completamente
descartavel, da uma luz ae. flw

On Oct 22, 3:26 pm, Mairon <mairongalouc...@hotmail.com> wrote:
> Maurílio aqui está aminha proposta:
> Meu algoritmo será um programa para hotéis.
>
> O  usuário (trabalhador do hotel) escolherá  qual operação deseja
> fazer, tais como:
>
> Cadastrar  Cliente: Caso esta opção seja selecionada, o algoritmo irá
> verificar se há vagas e, caso haja, será  hospedado.
>
> Fechar Conta: Calculará o valor a ser pago baseado no números de dias
> de hospedagem e na diária que será escolhida pelo usuário (o desconto
> será de 5% caso o pagamento seja feito a vista) e nas quantias gastas
> no bar. E é claro, o cliente será descadastrado.
>
> Bar: Essa opção será usada no bar do hotel, onde as quantias gastas
> serão adicionadas na conta do quarto.
>
> Pegar chave: Verificará se o cliente já está com a chave e, caso não,
> a chave será liberada.
>
> Ao final de cada mês (o usuário irá dizer através da opção  Balanço
> Mensal), o programa irá escrever a maior e menor conta paga e os nomes
> dos clientes, além de                              Gerenciar as
> finanças:  Fará um balanço nas finanças do hotel  calculando os gastos
> e receitas, lucros e déficits.
>
> E aí, o que acha?
It is loading more messages.
0 new messages