Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas

Relatório programação, Provas de Informática

relatorio final

Tipologia: Provas

2013

Compartilhado em 13/02/2013

helecardino-cabral-7
helecardino-cabral-7 🇧🇷

4.8

(13)

56 documentos

1 / 9

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
Índice
Introdução............................................................................................................................................ 2
RELATÓRIO....................................................................................................................................... 3
CÓDIGO FONTE DO PROGRAMA................................................................................................. 3
ANALISADO O CÓDIGO FONTE DO PROGRAMA..................................................................... 6
Estrutura do Código fonte:...................................................................................................................7
Conclusão............................................................................................................................................ 9
Relatório do projecto
2012
Alfredo Ludovico C. Ernesto
1
pf3
pf4
pf5
pf8
pf9

Pré-visualização parcial do texto

Baixe Relatório programação e outras Provas em PDF para Informática, somente na Docsity!

Índice

Introdução............................................................................................................................................ 2

RELATÓRIO....................................................................................................................................... 3

CÓDIGO FONTE DO PROGRAMA................................................................................................. 3

ANALISADO O CÓDIGO FONTE DO PROGRAMA..................................................................... 6

Estrutura do Código fonte:...................................................................................................................

Conclusão............................................................................................................................................ 9

2012

Alfredo Ludovico C. Ernesto

Introdução

O programa cujo o código fonte encotraremos abaixo, na prática funciona para gerenciamento de um parque de estacionamento de Carros a céu aberto, a todo porte. Ele faz o registo da marca, matricúla, hora, data da entrada do veicúlo, o comprimento, largura, o nome do dono veicúlo. Os autómobilistas que pretendem usar este serviço pagaram pelo espaço ocupado pela viatura, o tempo permanencido no parque. No final o programa mostrará todas essas informações assima mencionada, incluindo data, hora, o ano em tempo real da saida do veicúlo e o preço total a pagar em Mtn.

2012

Alfredo Ludovico C. Ernesto

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); cout<<" Meticas \n\n\n 'ATENCAO'\n\n IGNORE O SINAL NEGATIVO, O eh E OS NUMEROS QUE APARECEM +SEGUIDA NUMERO NA TELA";

2012

Alfredo Ludovico C. Ernesto

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=complarg; return Area; } float Tempo(float Hora) { int Area; precotempo=Hora10; return precotempo; } float Total( float precotempo, int Area) { precototalapagar=precotempoArea; return precotempoArea; }

2012

Alfredo Ludovico C. Ernesto

Este código fonte é composto por 4 funções Estruturada da seguite forma:

int main()

float Total(float precotempo, int Area);

float Espaco(,float comp,float larg);

float Tempo(float Hora);

Fig.

int main()

Esta função como proprio nome diz é a função principal. A fig.1 ilústra que esta chama as restantes funções abaixo.

float Espaco(float comp,float larg);

Esta função Espaço é aqui onde se faz o cálculo 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";

2012

Alfredo Ludovico C. Ernesto

else { cout<<"\n VOCE PODERA PAGAR 8MT PELA AREA QUE O TEU CARRO OCUPOU\n\n"; }

Na instrução assima pretende se dizer se área que o veículo for a ocupar for menor que 45m^2 , o cliente terá que pagar 6mt pela Área ocupada pelo veículo. E se for maior que 45m 2 pagará 8mt pela Área ocupada pelo veículo.

float Tempo(float Hora); Esta função cálcula se o tempo que o carro permaneceu no parque. float Total(float precotempo, int Area);

Esta é a última função a ser executada onde se faz o cálculo que o cliente poderá pagar no final.

2012

Alfredo Ludovico C. Ernesto