Vous êtes sur la page 1sur 9

Relatrio do projecto

ndice
Introduo.............................................................................................................. 2
RELATRIO.......................................................................................................... 3
CDIGO FONTE DO PROGRAMA............................................................................3
ANALISADO O CDIGO FONTE DO PROGRAMA......................................................6
Estrutura do Cdigo fonte:.......................................................................................... 7
Concluso.............................................................................................................. 9

Alfredo Ludovico C. Ernesto


1

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.

Alfredo Ludovico C. Ernesto


2

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

BEM VINDO AO PARQUE DE ESTACIONAMENTO\n

";

";
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;

Alfredo Ludovico C. Ernesto


3

Relatrio do projecto
cout<<"\n\n

Digite a Data da entrada do carro\n\n";

cin>>data;

cout<<"\n\n

Digite a Matricula do carro\n\n";

cin>>Matricula;

cout<<"\n\n

Digite o Nome do Dono do carro\n\n";

cin>>Nome;

cout<<"\n\n

Digite a Marca do carro\n\n";

cin>>Marca;

cout<<"\n

Digite o Comprimento do carro.\n";

cin>>comp;

cout<<"\n

Digite a largura do carro.\n\n";

cin>>larg;

cout<<"\n

A AREA QUE O SEU CARRO OCUPOU EH\n\n

"<<Espaco(Area,comp,larg);

cout<<" Metros Ao Quadrado\n\n";


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";

}
cout<<"\n

TENS QUE PAGAR PELO TEMPO "<<Tempo(Hora);

cout<<" Meticas\n\n";

cout<<"\n\n

O VALOR QUE TEM A APAGAR NO TOTAL "<<Total(precotempo,Area);

Alfredo Ludovico C. Ernesto


4

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

OBRIGADO PELA PERFERENCIA VISITE-NOS MAS VEZES Sr(a) "<<Nome;

cout<<" \n\n

TETE AOS "<<ctime(&timer);


}

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;
}

Alfredo Ludovico C. Ernesto


5

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.

Alfredo Ludovico C. Ernesto


6

Relatrio do projecto
Este cdigo fonte composto por 4 funes
Estruturada da seguite forma:
int main()

Fig.1
float
Espaco(,float
comp,float larg);

float Tempo(float Hora);

float Total(float precotempo,


int Area);

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.

float Tempo(float Hora);


Esta funo clcula se o tempo que o carro permaneceu no parque.
float Total(float precotempo, int Area);
Esta a ltima funo a ser executada onde se faz o clculo que o cliente poder pagar no
final.
Alfredo Ludovico C. Ernesto
7

Relatrio do projecto

Alfredo Ludovico C. Ernesto


8

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.

Alfredo Ludovico C. Ernesto


9

Vous aimerez peut-être aussi