PROJETO VENDA PASSAGEM DE ÔNIBUS
Por: gmdsomente • 21/11/2016 • Trabalho acadêmico • 3.686 Palavras (15 Páginas) • 633 Visualizações
UNIP INTERATIVA
Projeto Integrado Multidisciplinar
Curso Superior de Tecnologia
PROJETO VENDA PASSAGEM DE ÔNIBUS
UNIP INTERATIVA
Projeto Integrado Multidisciplinar
Curso Superior de Tecnologia
PROJETO VENDA PASSAGEM DE ÔNIBUS
Nome
RA:
Curso:
Semestre: 1
RESUMO
Trabalho elaborado a partir do conceito das técnicas utilizadas nas matérias Engenharia de Software e Linguagem técnicas de programação. Consiste em vender passagens de ônibus de uma empresa. Esta empresa possui um único veículo que parte de São Paulo e tem como destino Rio De Janeiro. Sendo assim analisa alguns dados de entrada tais como, local onde deseja viajar. Leva em consideração idade, se a pessoa é estudante para concessão da politica de descontos. Ao final emite um recibo pela tela, onde consta alguns dados de orientação ao cliente.
ABSTRACT
Work drawn from the concept of the techniques used in the field of Software Engineering and Language programming techniques. It is to sell bus tickets of a company. This company has a unique vehicle that part of Sao Paulo and its destination Rio De Janeiro. Thus analyzes some input data such as where you want to travel. It takes into account age, if the person is a student for granting the discounts policy. At the end issue a receipt for the screen, which contained some customer orientation data.
SUMÁRIO
INTRODUÇÃO
Este projeto foi baseado em uma estrutura de negócio, que atender as necessidades do cliente adquirir um serviço de transporte, do estado de São Paulo para o Rio de Janeiro. Foi utilizado algoritimo baseado na linguagem C. Outros fatores, baseados em engenharia de software, foi utilizado para melhorar a consistência e administração das horas dedicadas a este projeto.
DESENVOLVIMENTO DO PROJETO
Requisitos de Negócio
- Vender passagens para transporte rodoviário.
- Politica de descontos.
-Comprovante de venda.
Requisitos de Sistema.
-Baixa plataforma.
-Linguagem C.
-Usar Compilador Dev C++.
Modelagem do Processo.
[pic 1]
[pic 2]
[pic 3][pic 4]
[pic 5][pic 6][pic 7][pic 8][pic 9][pic 10]
Prototipo de telas
[pic 11]
[pic 12]
Código Fonte
//bibliotecas utilizadas
#include
#include
#include
#include
//struct para verificar as posicoes vagas no onibus
struct x{
char vago;
};
//mensagem inicial de tela
void mensagem_inicia(){
char vet_asterisco[51];
char asterisco = '*';
int i;
int f;
for(i=1;i<=50;i++){
vet_asterisco[i] = ' ';
}
vet_asterisco[0] = '*';
vet_asterisco[50] = '*';
for(i=0;i<=26;i++){
if(i==0||i==26){
for(f=0;f<=50;f++){
printf("%c",asterisco);
}
printf("\n");
}else{
if(i==12){
puts("===================================================");
puts("*** VIAGENS PAPALEGUAS LTDA ***");
puts("===================================================");
puts("* SISTEMA DE COMPRA DE PASSAGENS *");
puts("*=================================================*");
i = 17;
}
printf("%s \n",vet_asterisco);
}
}
printf("precione qualquer tecla para continguar..");
getch();
system("cls");
}
//funcao para ver todos os lugares vagos
void todos_lugares(x* vetor) {
int cont;
for(cont=0; cont<36; cont++){
if(vetor[cont].vago == 's'){
printf("Banco de numero %d\n",cont+1);
}
}
}
//funcao para ver lugares vagos na janela
void janelas(x* vetor) {
int cont;
for(cont=0; cont<36; cont++){
if((cont%2)==0){
printf("Banco de numero %d\n",cont+1);
...