Académique Documents
Professionnel Documents
Culture Documents
ndice
Introduo.............................................................................................................. 2
RELATRIO.......................................................................................................... 3
CDIGO FONTE DO PROGRAMA............................................................................3
ANALISADO O CDIGO FONTE DO PROGRAMA......................................................6
Estrutura do Cdigo fonte:.......................................................................................... 7
Concluso.............................................................................................................. 9
Relatrio do projecto
Introduo
O programa cujo o cdigo fonte encotraremos abaixo, na prtica funciona para
gerenciamento de um parque de estacionamento de Carros a cu aberto, a todo porte. Ele faz
o registo da marca, matricla, hora, data da entrada do veiclo, o comprimento, largura, o
nome do dono veiclo. Os autmobilistas que pretendem usar este servio pagaram pelo
espao ocupado pela viatura, o tempo permanencido no parque. No final o programa mostrar
todas essas informaes assima mencionada, incluindo data, hora, o ano em tempo real da
saida do veiclo e o preo total a pagar em Mtn.
Relatrio do projecto
RELATRIO
O relatrio poder relatar aquilo que foi o desenpenho ao longo da concretizao do projecto
que tem como enfoqu control de um parque de estacionamento. No principio penssei que
seria to facil quanto penssava para chegar ao fim deste. Umas das grandes dificuldades no
inicio foi de trabalhar com funes, e a biblioteca Time.h mas com a leitura de vrias
literaturas, apontamentos e consultas dado pelo docente, foi possivel ultrapassar essa barreira
de dificuldade.
CDIGO FONTE DO PROGRAMA
#include<iostream>
#include<time.h>
using namespace std;
float Espaco(float comp,float larg);
float Tempo(float Hora);
float Total(float precotempo, int Area);
float Hora,precotempo, precototalapagar;
char data[20],Nome[20],Matricula[10], Marca[20];
int main()
{
float larg,comp,Area;
const time_t timer = time(NULL);
do
{
cout<<"\n\n\n \n
xxx x
cout<<" xxx X
";
";
cout<<" \n
cout<<"\n\n\n
X X Xxx
ALFREDO LUDOVICO \n
";
Digite Somente Hora Que o Carro Entro No Parque no farmato '00h' \n\n";
cin>>Hora;
Relatrio do projecto
cout<<"\n\n
cin>>data;
cout<<"\n\n
cin>>Matricula;
cout<<"\n\n
cin>>Nome;
cout<<"\n\n
cin>>Marca;
cout<<"\n
cin>>comp;
cout<<"\n
cin>>larg;
cout<<"\n
"<<Espaco(Area,comp,larg);
cout<<"\n
VOCE PODERA PAGAR 6MT PELA AREA QUE O TEU CARRO OCUPOU\n\n";
else
{
cout<<"\n
VOCE PODERA PAGAR 8MT PELA AREA QUE O TEU CARRO OCUPOU\n\n";
}
cout<<"\n
cout<<" Meticas\n\n";
cout<<"\n\n
Relatrio do projecto
cout<<" Meticas \n\n\n 'ATENCAO'\n\n IGNORE O SINAL NEGATIVO, O eh E OS NUMEROS QUE
APARECEM +SEGUIDA NUMERO NA TELA";
cout<<"\n\n
O CARRO de MARCA "<<Marca<<"\n\n
ENTRO No PARQUE AS
"<<Hora<<"h DO DIA "<<data<<"\n\n
E SAIO DO PARQUE AS "<<ctime(&timer)<<"\n\n
COM CHAPA DE INSCRICAO DE MATRICULA "<<Matricula;
cout<<"\n\n\n
cout<<" \n\n
while(comp!=0);
return 0;
}
float Espaco(float Area,float comp,float larg)
{
Area=comp*larg;
return Area;
}
float Tempo(float Hora)
{
int Area;
precotempo=Hora*10;
return precotempo;
}
float Total( float precotempo, int Area)
{
precototalapagar=precotempo*Area;
return precotempo*Area;
}
Relatrio do projecto
ANALISADO O CDIGO FONTE DO PROGRAMA
# include<iostream>
No momento da compilaao de um programa um softwera conhecido como um prprocessador procura por linhas de cdigo que tenha sido endereada a ele. As que ele
processa como instrues endereadas a ele so que comessam como caracter SHARP( #).
include responsvel por importar arquivos de uma biblioteca. Seguida o iostream controla
a entrada e saida de fluxo de dados no programa.
#include<time.h>
Time.h esta biblioteca declara funes para manipularmos a data e hora. Neste programa
usamos esta biblioteca para pegar o horrio do processador, pegar o horrio do sistema, para
mostrar o tempo real.
using namespace std;
Usamos para fazer referncia para um objecto classe, ou uma funo padro neste programa.
1-float Espaco(float comp,float larg);
2-float Tempo(float Hora);
3-float Total(float precotempo, int Area);
Aqui temos prtotipos de funes.
1. Primeiro temos a funo Espao com ordem de parmetro (float comp,float larg).
2. Segunda funo Tempo com ordem de parmetro (float Hora);
3. Terceira Total com ordem de parmetro (float precotempo, int Area);
1-float Hora, precotempo, precototalapagar;
2-char data [20], Nome [20],Matricula[10], Marca[20];
Na linha 1 e 2 temos variaves globais.
Relatrio do projecto
Este cdigo fonte composto por 4 funes
Estruturada da seguite forma:
int main()
Fig.1
float
Espaco(,float
comp,float larg);
int main()
Esta funo como proprio nome diz a funo principal. A fig.1 ilstra que esta chama as
restantes funes abaixo.
float Espaco(float comp,float larg);
Esta funo Espao aqui onde se faz o clculo da rea que o caro ocupou durante o
estacionamento.
if (Area<45)
cout<<"\n
VOCE PODERA PAGAR 6MT PELA AREA QUE O TEU CARRO OCUPOU\n\n";
else
{
cout<<"\n
VOCE PODERA PAGAR 8MT PELA AREA QUE O TEU CARRO OCUPOU\n\n"; }
Na instruo assima pretende se dizer se rea que o veculo for a ocupar for menor que
45m2, o cliente ter que pagar 6mt pela rea ocupada pelo veculo. E se for maior que 45m 2
pagar 8mt pela rea ocupada pelo veculo.
Relatrio do projecto
Relatrio do projecto
Concluso
No final deste relatrio tenho que concluir com xito que aprendi bastante trabalhando na
prtica tanto a teria em programar em c++, com maior destaque nas funes e sintaxe usada
nesta programao.