Página 1 de 1

Ajuda pascal

Enviado: segunda out 08, 2007 8:46 am
por felix09
boas pessoal,bem aki vai, eu tenho que fazer um trabalho de pascal...so a um problema eu nao percebo nada de pascal... :evil:
o meu stor so me quere lixar e agradecia se alguem me pudesse ajudar! :idea:

Enviado: segunda out 08, 2007 4:01 pm
por Guardião
Diz qual é o problema, pode ser que eu consiga ajudar-te

PS: Alterei o assunto

Enviado: terça out 09, 2007 8:04 am
por RicardoSonecas
oi olha esperimenta este site http://www.apostilando.com ten la apostilas bue fix
para introdução ao pascal mas diz ai alguma duvida que talvez te possa ajudar

abraço

Enviado: terça out 09, 2007 10:15 am
por felix09
ora boas!antes de nada obrigado pela ajuda!e na boa guardiao! o problema e fazer isto funcionar!

Adquiriu uma agência de passageiros no Rio e possui uma empresa com 1 barco de turismo. Cada barco possui 10 filas e em cada fila existem 8 lugares. O programa deve permitir:
-venda de bilhetes;
-desistências;
-inicializar o barco;
-mostrar o nº de lugares vendidos e por vender.

e so preciso fazer uma cena super simples que funcione! o ke eu nao sou capaz de fazer :cry:
agradeço imenso a ajuda, estao a salvar me a vida pessoal! fikem bem

Enviado: terça out 09, 2007 3:07 pm
por RicardoSonecas
oi olha nao deve ser muito complicado primeiro tens de criar um vector bidimensional de 10 por 8 isto é 10 linhas por 8 colunas (como se fizesse uma matrix de 10x8) para assim fazer coresponder as posições do vector com os lugares do barco.
1 - lugar ocupado
0 - lugar vazio
-em seguida preenches o vector todo com zeros para saber que o barco esta vazio ( tens de utilizar dois ciclos "for" encadeados para poder fazer isso é o mais simples).
-depois tens de ter duas variaveis para poder armazenar o numero da fila e o da cadeira, isso é para quando fores introduzir uma compra de bilhetes ou uma desistencia poderes saber qual o lugar.
-podes fazer ainda uma pesquisam, isto é, se quiseres saber se um lugar aleatorio esta ocupado ou nao para fazer isso ten de comparar se as duas variaveis das posições ten armazenado o mesmo valore que esta no vector para isso tens de correr o vector todo.

pode ser que isso ajude

abraço boa sorte :wink:

Enviado: terça out 09, 2007 3:18 pm
por RicardoSonecas
olha para por dados no vector a 0 tens de fazer o seguinte:

for(i=0;i<10;i++){
for(j=0;j<8;j++){
vector[j]=0;
}}

para fazer uma pesquisa se o lugar 8 da fila 7 esta ocupado
fila = 7;
lugar = 8;

if (vector[fila][lugar]==1)
return "ocupado"
else
return "livre"

olha no pascal a sintaxe nao é essa mas basta "traduzires" para pascal que eu acho que isso deve ajudar :-)

se quiseres guardar o vector num ficheiro utilizada os ficheiros .dat que é de mais facil utilização (ao meu ver :D ) para fazeres isso basta veres um bom tutorial sobre pascal que encontras logo

espero que isso ajude :wink:

abraço

Enviado: terça out 09, 2007 5:02 pm
por felix09
hmm...tou a ver..epa eu ate percebi como e isso mais ou menos..mas continuuo as escuras..o ke knsegui fazer do trabalho ate agora foi escrever:

program Barco (i,o)

lool
eu tou lixado!:S
bigadao na mesma meu! abraÇO

Enviado: terça out 09, 2007 5:20 pm
por 579acp
Queres um ficheiro com os doze meses do ano,,, + uma folha anual das despesas + o lucro

Microsoft Excel :idea:

Enviado: terça out 09, 2007 6:22 pm
por felix09
579acp Escreveu:Queres um ficheiro com os doze meses do ano,,, + uma folha anual das despesas + o lucro

Microsoft Excel :idea:

isso tbm era muito bom para complementar o trabalho! brigadao abraÇo

Enviado: terça out 09, 2007 6:43 pm
por 579acp
:oops: :evil: :roll:

Tem que enviar o teu E-mail para eu enviar o ficheiro

Depois tem que me dar uma palrava passe para eu alterar as folhas

Enviado: terça out 09, 2007 6:50 pm
por 579acp
ok

Enviado: terça out 09, 2007 7:04 pm
por felix09
579acp Escreveu:ok

luisfelix09@gmail.com

Enviado: quarta out 10, 2007 9:20 pm
por 579acp
felix09 Escreveu:
579acp Escreveu:ok

luisfelix09@gmail.com
Já recebeste o ficheiro

Já recebeste o ficheiro