Ajuda pascal
Ajuda pascal
boas pessoal,bem aki vai, eu tenho que fazer um trabalho de pascal...so a um problema eu nao percebo nada de pascal...
o meu stor so me quere lixar e agradecia se alguem me pudesse ajudar!
o meu stor so me quere lixar e agradecia se alguem me pudesse ajudar!
-
- Utilizador
- Mensagens: 6
- Registado: quarta out 03, 2007 9:07 am
- Localização: Guarda
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
para introdução ao pascal mas diz ai alguma duvida que talvez te possa ajudar
abraço
******************
*****SONECAS*****
******************
*****SONECAS*****
******************
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
agradeço imenso a ajuda, estao a salvar me a vida pessoal! fikem bem
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
agradeço imenso a ajuda, estao a salvar me a vida pessoal! fikem bem
-
- Utilizador
- Mensagens: 6
- Registado: quarta out 03, 2007 9:07 am
- Localização: Guarda
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
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
******************
*****SONECAS*****
******************
*****SONECAS*****
******************
-
- Utilizador
- Mensagens: 6
- Registado: quarta out 03, 2007 9:07 am
- Localização: Guarda
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 ) para fazeres isso basta veres um bom tutorial sobre pascal que encontras logo
espero que isso ajude
abraço
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 ) para fazeres isso basta veres um bom tutorial sobre pascal que encontras logo
espero que isso ajude
abraço
******************
*****SONECAS*****
******************
*****SONECAS*****
******************
-
- Utilizador
- Mensagens: 63
- Registado: terça nov 07, 2006 9:43 pm
- Localização: Gaia,,,Portugal
- Contacto:
Queres um ficheiro com os doze meses do ano,,, + uma folha anual das despesas + o lucro
Microsoft Excel
Microsoft Excel
Telemóvel: 962 559 463 telf: 223 756 723
Telemóvel: 918 128 905 fax: 223 756 722
»»Manos do Douro««
Cruzeiros no rio douro as 6º Pontes,
Cruzeiros no rio douro até regua.
(Barco Rabelo)
{Catraios do Douro}
[Avenida Diogo Leite]
»Vila Nova de Gaia«
Telemóvel: 918 128 905 fax: 223 756 722
»»Manos do Douro««
Cruzeiros no rio douro as 6º Pontes,
Cruzeiros no rio douro até regua.
(Barco Rabelo)
{Catraios do Douro}
[Avenida Diogo Leite]
»Vila Nova de Gaia«
-
- Utilizador
- Mensagens: 63
- Registado: terça nov 07, 2006 9:43 pm
- Localização: Gaia,,,Portugal
- Contacto:
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
Telemóvel: 962 559 463 telf: 223 756 723
Telemóvel: 918 128 905 fax: 223 756 722
»»Manos do Douro««
Cruzeiros no rio douro as 6º Pontes,
Cruzeiros no rio douro até regua.
(Barco Rabelo)
{Catraios do Douro}
[Avenida Diogo Leite]
»Vila Nova de Gaia«
Telemóvel: 918 128 905 fax: 223 756 722
»»Manos do Douro««
Cruzeiros no rio douro as 6º Pontes,
Cruzeiros no rio douro até regua.
(Barco Rabelo)
{Catraios do Douro}
[Avenida Diogo Leite]
»Vila Nova de Gaia«