Buscar

Pim 4 Sistema de vendas de ingressos para teatro

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 23 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 23 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 23 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

UNIP EaD
Projeto Integrado Multidisciplinar
Cursos Superiores de Tecnologia
TEATRO
 Itumbiara
2019 
UNIP EaD
Projeto Integrado Multidisciplinar
Cursos Superiores de Tecnologia
TEATRO
Cláudio Roberto Guimarães RA:1910091
Leandro Ribeiro do Carmo RA:0509149
Peterson Fernando Couto RA:1978771
Roberto Gunes De Souza RA:1981826
Análise e Desenvolvimento de Sistemas
2° Bimestre
Itumbiara
2019 
RESUMO
O objetivo do presente trabalho é mostrar um sistema que foi desenvolvido para vendas de ingresso de um teatro em linguagem C com especificações dadas através do cenário, como diferentes tipos de ingressos.
Ter uma parte do sistema para a realização do fechamento do caixa, um espetáculo sobre temas especiais para crianças carentes com entrada franca. Com o avanço da tecnologia torna-se mais rápido e seguro realizar tarefas, como administrar um teatro, e um dos principais objetivos desse projeto foi trazer agilidade e modernização para esse teatro.
Palavras-chave: Teatro. Ingresso. 
ABSTRACT 
The aim of the present work is to show a system that was developed for ticket 
sales of a theater in C language with specifications given through the scenario, such as different types of tickets, have a part of the system to perform of the closing of the box, a spectacle on special subjects for needy children with free entrance every Tuesday. 
With the advancement of technology, it becomes faster and safer to perform tasks such as managing a theater, and one of the main goals of this project was to bring agility and modernization to this theater.
Keywords: Theate, Ticket. 
1 INTRODUÇÃO 
O objetivo desse projeto é apresentar um sistema de vendas de ingressos de 
um teatro elaborado em linguagem C, baseado nos conceitos abordados em 
linguagem de programação e engenharia de software, bem como sua 
documentação. Foi desenvolvido um sistema em linguagem C, que contém as informações para que se concretize uma venda de ingresso, para otimizar o processo de vendas no teatro com intuito de facilitar o momento da venda e apresentar os principais requisitos e disponibilidades ao usuário. O sistema criado possui informações sobre peças em cartaz, disponibilidade de poltronas, valores e finaliza com fechamento de caixa. O usuário seleciona o tipo de ingresso escolhido e recebe na tela o fechamento da compra com as informações gerais. 
Neste projeto, encontra-se o sistema desenvolvido e, a parte teórica que 
inicia-se com as especificações gerais sobre o funcionamento da venda de 
ingressos e como se concretizam as vendas no sistema, em seguida aborda-se brevemente especificações sobre a linguagem C, que é utilizada na elaboração do mesmo. Explica-se o método abordado no ciclo de vida do sistema, seus conceitos e 
suas especificações, apresentando o modelo escolhido e a seguir, o manual de instalação e do usuário, explicando o funcionamento detalhado do sistema na venda dos ingressos através de prints da tela. Finaliza-se o processo de documentação do sistema com um fluxograma de funcionamento do mesmo.
 
2 DESENVOLVIMENTO 
2.1 Teatro Nazário São Paulo
	O teatro Nazário São Paulo construído em 1950, teve mudanças no decorrer de sua história, tanto em seu nome quanto na sua estrutura. no seu início o teatro se chamava de teatro de Campinas-Sp. Este nome era em homenagem a cidade de onde o proprietário nasceu, campinas fica localizada no interior de São Paulo, mas o teatro não fica localizado em campinas. O teatro Nazário São Paulo fica localiza na Avenida Paulista e desde sempre obteve um grande público. O motivo de seu nome ter se alterado foi por conta de seu fundador que se chama Francisco Paulino Nazário, que infelizmente faleceu em 1997. Francisco não foi apenas o proprietário do teatro, ele também era responsável pelo marketing do teatro e chamava grandes comediantes e artistas para atuar. Seus funcionários gostavam muito dele, após sua morte o teatro sofreu os impactos de sua ausência e em 1999 o teatro teve que se fechar por não está recebendo um grande público, mas em apenas alguns meses o teatro reabriu suas portas trazendo uma nova estrutura e um novo nome. Seu filho foi um dos grandes responsáveis pela reabertura do teatro, chamando os mesmos funcionário que já trabalhou em seu teatro quando ainda seu pai era vivo e alterou seu nome para homenagear o pai.
A Vida é uma peça de teatro que não permite ensaios. Por isso, cante, chore, dance, ria e viva intensamente, antes que a cortina se feche e a peça termine sem aplausos (Chales Chaplin).
2.1.1 Funcionamento do teatro
	Nos dias de semana o teatro Nazário SP tem sua abertura as doze horas e seu fechamento é uma hora da madrugada, já nos finais de semana o teatro abre as cinco horas da tarde e seu fechamento é duas horas da madruga.
2.1.2 Shows
	As peças de teatro variam muito isso por conta da agenda dos artistas, mas normalmente nos dias de semana (segunda, terça, quarta, quinta e sexta-feira) o primeiro show começa as doze horas e trinta minuto. O seu termino depende do conteúdo mostrado aos espectadores. O segundo show começa 4 horas da tarde, e por fim o último show começa as onze horas da noite. Nos finais de semana o primeiro show começa as cinco horas e quarenta minutos da tarde, já o segundo show começa as oito horas da noite. Por fim o último show que se inicia as onze horas da noite e trinta minutos 
2.1.3 Conteúdo do teatro
	As peças mais populares no teatro são voltadas a comédia e opera, porém essas não são as únicas coisas mostrada para seu público. O ballet por sua vez também tem um grande público, já outras peças como eventos religiosos, apresentações de um tema escolar, apresentações de pesquisas cientificas e peças com a ação dramática são voltadas a públicos destinados aquela apresentação.
3 VENDAS DE INGRESSOS
3.1 Preços de ingressos
	Os ingressos podem ser comprados tanto presencial ou por via internet, o sistema utilizado para comprar por via internet é chamada de (TPS) Transaction Processing System, conhecida também como “transação de duas partes” onde a pessoa (cliente) utiliza dinheiro para receber uma mercadoria (ingresso), Os valores presenciais ou via internet não se modifica. Apesar do teatro ter diversas peças os valores também não mudam, um dos grandes motivos de ter um grande público e por conta desse quesito, os ingressos por via web ou compra presencial custam 35 reais.
3.1.1 Descontos nos ingressos
	Como todo estabelecimento possuem regras no teatro não é diferente, pessoas como estudante, crianças, professores de rede pública etc... tem seus valores de ingressos diferente dos demais. A pessoa que provar que é estudante tem direito a meia entra (50%) de desconto, 17.50 $. Crianças a partir de dois a doze anos e adultos acima de sessenta anos ou até mesmo professores de rede pública obtém o mesmo direito de (50%) de desconto.
3.1.2 Crianças carentes
	A sociedade deveria olhar para crianças carentes com mais atenção, trazendo-as elas para um convívio comum com a nossa cultura, o teatro faz a sua parte, para estimular as crianças carentes a frequentar lugares como peças teatrais o teatro dá 100% para crianças carentes. As crianças carentes tem 100% de desconto na venda dos ingressos apenas nas terças-feiras.
4 TEATRO
4.1 Estrutura teatro
	O teatro Nazário São Paulo é um dos mais conhecidos de São Paulo, quando o assunto é qualidade de serviço sua estrutura não fica de fora, atualmente o teatro possui uma sala para o seu público e a sala é separado em blocos, tento estrutura adequada para todas pessoas incluindo óbvio para os cadeirantes. Em especial os cadeirantes não podem ficar em qual quer lugar do teatro quando existe uma peça, os cadeirantes assistem à peça próximo ao palco ou nos últimos lugares do teatro.
4.1.1 Capacidade de público
	Como dissemos anteriormente o teatro possui apenas uma sala disponível para peças, e está sala é separadaem blocos, bloco A, bloco B e bloco C. O bloco A tem capacidade para 96 lugares vale lembrar que os cadeirantes ficam próximo ao palco os seja sempre na frente de cada bloco. O bloco B tem capacidade para 208 lugares e por último o bloco C que tem capacidade para 96 pessoas. O bloco A fica localizado na direita do palco, o bloco B fica ao meio e o bloco C fica à esquerda do palco. A capacidade total do teatro é de 400 lugares.
4.1.2 Recorde de público no teatro
	Em 2017 o teatro obteve seu maior público de sua história em um show de comedia do YouTuber famoso Whindersson Nunes, porém as coisas não foram tão boas. Nas primeiras horas em que os ingressos estavam disponíveis muitas pessoas estavam sofrendo ao comprar, o site de vendas nunca teve tantas pessoas comprando ao mesmo tempo, por este motivo o site sofreu alguns “bugs” como por exemplo: cadeiras que já haviam sido reservadas disponível para uma nova reserva. O teatro teve que lançar uma nota pedindo desculpas pelo o ocorrido, e que iria contratar novas pessoas para corrigir este erro. Este trabalho irar apresentar como os novos desenvolvedores corrigiram este erro que o teatro teve em seu passado recente, explicando passo a passo cada código que iremos apresentar.
4.1.3 Segurança do Teatro
Em se falando de segurança, o teatro é um lugar que tem que ter uma preocupação maior quanto a este assunto, pois se concentram muitas pessoas ao mesmo tempo entre elas mulheres e crianças, precisando assim de uma atenção maior. O Teatro necessita de ter itens de segurança, também não deve ter em teatros cadeiras nos corredores a fim de aumentar a capacidade de público, nem deve ter balcões, mesas ou outros itens que obstruem a saída das pessoas em uma eventual emergência.
 	Extintores de incêndio próprios para cada ocasião, existem alguns tipos de extintores que necessitam ser usados na hora certa, os extintores não podem estar obstruídos, eles também não podem estar vencidos, necessita também tem a quantidade adequada principalmente perto do palco. Segue abaixo alguns tipos de extintores. Extintor com carga de água - Nesses extintores a base do conteúdo do equipamento é água potável pressurizada. Seu uso é recomendado para apagar fogos do tipo A, ou seja, causados por madeiras, papéis, tecidos, algodões e materiais semelhantes. A substância age por resfriamento e abafamento, por conta de sua capacidade de vaporização. Extintor com carga de espuma mecânica - A espuma mecânica contida nesses extintores é constituída por uma espécie de detergente concentrado (LGE). 
Quando essa substância se mistura com a água e o ar, durante o choque mecânico que ocorre com a saída dela, produz-se a espuma. Essa, então, forma uma película sobre o fogo, que o abafa e resfria, combatendo a chama. Por essas razões, é mais indicada para apagar incêndios de classe B – causados por gases e líquidos inflamáveis –, já que os resfria rapidamente, graças a seu efeito manta, que o impede de se propagar ainda mais. Também pode ser utilizado para combater os de classe A.
Extintor com carga de dióxido de carbono (CO2) - A ação do dióxido de carbono é dada através do abafamento da chama, seguindo-se do resfriamento. Sua maior vantagem é não conduzir corrente elétrica. No entanto, por causa do CO2 pode ser altamente asfixiante. Por isso, seu uso não é recomendado em ambientes pequenos. As propriedades citadas acima tornam esse tipo de extintor a melhor opção para combater fogaréus de classe C, quando há eletricidade envolvida. Além disso, é possível utilizá-lo para combater incêndios causados por óleos de cozinha, ou seja, os do tipo K.
Extintor com carga de pó químico BC - O extintor com essa carga, como o nome já diz, é direcionado aos incêndios de foco B e C. Ou seja, líquidos, sólidos e gases inflamáveis além de equipamentos elétricos. Sua principal composição é o bicarbonato de sódio, que atua resfriando rapidamente o calor e interrompendo a reação de combustão. O material também não conduz corrente elétrica, sendo ideal para chamas de classe C.
 Extintor com carga de pó químico ABC - O pó químico ABC possui uma composição química adaptável e por isso é recomendado para combater queima em acidentes industriais, residenciais e comerciais. Sua base de monofosfato de amônia siliconizado derrete e adere à superfície dos materiais do tipo A, impedindo a propagação da chama. Abafa a reação em cadeia e controla o fogo em incêndios de classe B. Não realiza condução de corrente elétrica, podendo assim ser utilizado para incêndios envolvendo eletricidade.
Extintor com carga de halogenados (halon) - Extintores de carga halogenada quebram a reação em cadeia do fogo e, em seguida, o abafa, impedindo-o de se propagar. Outra vantagem é que ele não danifica equipamentos eletroeletrônicos sensíveis a compostos como a água. Essa gama de características o torna indicado para incêndios com causas variadas. Ele pode ser utilizado para os do tipo A, B e C. Ou seja, ele apaga chamas de matérias sólidas comuns, de líquidos e sólidos inflamáveis e os causados por correntes eletrizadas.
Extintor da classe D - O agente extintor dessa classe funciona a base de cloreto de sódio. É utilizado apenas para os incêndios da classe D, pois isola o metal da atmosfera, impedindo um maior alastramento. Outra característica importante é que possui um longo aplicador, para alcançar mais facilmente o metal. Dessa forma, o utilizador fica mais distante e não entra em contato com o gás exalado durante a queima.
Extintor da classe K - esse extintor foi desenvolvido para lidar exclusivamente com incêndios da classe K. Como o fogo causado por óleos de cozinha são extremamente difíceis de apagar, o composto possui particularidades que visam ter reações químicas a fim de minimizar o calor. Por isso, ele possui uma base alcalina, que ao entrar em contato com a gordura saturada formada pelo óleo em alta temperatura, cria uma espuma, abafando o fogo. O nome dessa reação é saponificação. Uma de suas maiores vantagens é conter os gases exalados. Uma dica fundamental quando se trata de extintores é verificar constantemente sua validade.
Rota de fuga tem que ser bem explicada e visível para que se alguém precisar de seguir não se confunda e venha sair do local com segurança. A Sinalização de emergência tem que ser bem visível, em lugar em que todos possam ver. Precisa também de Grade de proteção, ela precisa ser de material de boa qualidade e bem colocada por profissionais da área. Sensores de fumaça também deve ter em todos os ambientes e sensores de qualidade. Existem outros itens de segurança como botão de alarme, orientação sobre dispositivos de segurança por alto falante, portas com barra antipânico, indicação de lotação, placas de “proibido fumar” e câmeras de segurança. Estes itens devem também ser usados para garantir uma melhor segurança aos clientes do teatro.
5 PROJETO
5.1 Sistema de tabela
O sistema de venda de ingressos de teatro deverá levar em consideração uma tabela de valores para os ingressos, a qual deverá contemplar meia entrada. Ao concretizar a compra do ingresso, o sistema deverá emitir um ticket com a data, a hora e o nome da peça teatral. Nenhum espectador pode ter um ingresso com o mesmo número da poltrona de outro espectador da mesma peça teatral de um determinado horário. O sistema deverá informar quando não existir mais lugares disponíveis e, consequente mente, não permitir mais a venda de ingressos para a peça em questão. A Linguagem usada é a C e a ferramenta de desenvolvimento adotada é o DEV C++.
5.1.1 Linguagem C
Foi inventada e implementada por Dennis Ritchie que utilizava o sistema operacional UNIX. A linguagem C também é conhecida como uma linguagem de médio nível para computadores por combinar elementos de linguagem de alto nível com funcionalidade da linguagem assembly. A Linguagem C permite a manipulação de bits, bytes e endereços (os elementos básicos com os quais o computador funciona), embora C não seja rigorosamente uma linguagem estruturada em blocos, mas, normalmenteé reconhecida como linguagem estruturada. Uma linguagem estruturada permite muitas possibilidades reprogramação, 
suporta diversas construções de laços (loops) como while, do-while e For. O principal componente estrutural de C é a função, que são blocos de construção em que toda a atividade do programa ocorre. inicialmente, C era usada reprogramação de sistema, à medida que C cresceu a popularidade, muitos programadores começaram a usá-la para programar todas as tarefas. Existem várias implementações C, mas para garantir compatibilidade entre estas implementações foi criado um padrão ANSI para C. ANSI é a abreviatura de American National Standard Institute, trata-se de um instituto americano que se encarrega da formulação de normas em diversos setores técnicos, incluindo os relativos aos computadores.
5.1.2 Engenharia de software
O termo foi criado na década de 1960 e utilizado oficialmente em 1968 na NATO Science Committee. Sua criação surgiu numa tentativa de contornar a crise do software e dar um tratamento de engenharia ao desenvolvimento de sistemas de software complexos. Tendo como principais objetivos: 
a) A qualidade do software;
b) Produtividade no desenvolvimento, operação e manutenção do software; 
c) Permitir que os profissionais tivessem controle sobre o desenvolvimento de software dentro de custos, prazos e níveis de qualidade desejável.
Segundo Friedrich Ludwig Bauer (1969, p. 231), Engenharia de Software é a criação e a utilização de só lidos princípios de engenharia a fim de obter software de maneira econômica, que seja confiável e que trabalhe em máquinas reais. PRESSMAN (2002) ressalva que a engenharia de software é uma tecnologia em camadas (Ferramentas, Métodos, Processo, Foco na qualidade) e a organização devem se apoiar em um compromisso de qualidade. SOMMERVILLE (2003) conceitua Engenharia de Software como uma disciplina da engenharia que se ocupa e todos os aspectos da produção de software, desde os estágios iniciais de especificação do sistema até sua manutenção, depois que o mesmo entrou em operação. O próprio significado de engenharia já traz os conceitos de criação, construção, análise, desenvolvimento e manutenção. A Engenharia de Software se concentra nos aspectos práticos da produção de um sistema de software
5.1.3 Modelos de processos
Para SOMMERVILLE (2003), um modelo de processo de software é uma descrição simplificada ou uma representação abstrata de um processo de software, que é apresentada a partir de uma perspectiva específica. PRESSMAN (2002) denomina modelos da estrutura dos processos classificando-as em etapas denominadas ciclos de vida. Os modelos de ciclo de vida do software podem ocorrerem sequência ou sobrepostas e executadas interativamente, dependendo do modelo adotado para a construção do software. Podem ser decompostas em unidades menores, como etapas, atividades ou tarefas, a fim de permitir um maior controle e visibilidade da execução do projeto de software. Os principais ciclos de vida de software são: modelo codifica- remenda, cascata, incremental, Rapid Application Development (RAD), evolucionários, prototipagem, espiral e especializado.
5.1.4 Modelo cascata
O projeto baseia-se nos modelos cascata, que é um modelo de desenvolvimento bem definido, no qual os processos são executados de forma sequencial. SOMMERVILLE (2003) cita que os principais estágios dos modelos cascata retratam as atividades de desenvolvimento fundamentais, que são: análise e definição de requisito, projeto de sistemas e de software, implementação e teste de unidades, integração e teste de sistemas, operação e manutenção.
5.1 5 Dev C++
Foi usado o compilador gratuito Dev C++, o projeto foi dividido em dois arquivos: “main.c” e “genHeader.h”. O primeiro arquivo contém a implementação do sistema em si e o segundo é um arquivo de cabeçalho com algumas regras de negócio e funcionalidades desenvolvidas. O compilador é a ferramenta que converte o código produzido pelo desenvolvedor para código de baixo nível, código de máquina.
5.1.6 Teste de software
Tela inicial do programa onde é feita a escolha das peças teatrais que o espectador deseja comprar e indica a quantidade de lugares disponíveis. As peças são indicadas por um número id, a tecla zero retorna para a operação anterior e shift fecha o caixa.
A próxima etapa e escolha das seções, essas também sendo indicadas por um número id
Depois será informado a quantidade de ingressos que serão emitidos
Depois de informado a quantidade de ingressos então será informado a forma de pagamento, cada opção apresenta um número id.
Nesta tela informa os dados obtidos anteriormente, mostrando seção escolhida, horário e o nome da peça.
E após acessado a opção fechamento de caixa no meu principal, e possível visualizar a quantidade de cada tipo de ingresso vendido, o total de ingressos vendidos, o valor arrecadado com cada tipo de ingresso e o valor total arrecadado.
ESCRITA DO SISTEMA
// BIBLIOTECAS
#include <stdio.h>
#include <stdlib.h>
int main()
{
	//variaveis das opçoes
	int ig, pecOp, secOp = 0, FormaPagamento;
	
	//apresentação 
	printf("\t============================================================\n");
	printf("\t============================================================\n");
	printf("\t============Venda de ingresso teatro Whatever===============\n");
	printf("\t============================================================\n");
	printf("\t============================================================\n");
	printf("\tPEÇAS EM CARTAZ\n");
	printf("\t------------------------------------------------------------\n");
	printf("\t[1]MINECRAFT\n");
	printf("\t[2]LAGO DOS CISNES\n");
	printf("\t[3]FANTASMA DA OPERA\n");
	printf("\t------------------------------------------------------------\n");
	printf("Lugares disponiveis: 400\n");
	printf("precione zero para sair\n\n");
	
	//printe das informaçoes do bilhete
	scanf("%i", & pecOp);
	
	switch(pecOp)
	{
		defalt:
		printf("Opcao invalida\n");
		
		case 1:
			printf("\t----------------------------------\n");
			printf("\t Peca 1: MINECRAFT\n");
			printf("\t Sessao [1]: 12:30 hrs\n");
			printf("\t Sessao [2]: 16:00 hrs\n");
			printf("\t Sessao [3]: 23:00 hrs\n");
			
			printf("\tEscolha uma secao: \n\n");
			printf("\t----------------------------------\n");
			scanf("%i", & secOp);
			
			if(secOp == 1)
			{
				printf("\tInforme quantos bilhetes deseja comprar:\n");
				scanf("%i", &ig);
				
				if(ig <= 20)
				{
					printf("\t----------------------------------\n");
					printf("\t FORMAS DE PAGAMENTO\n\n");
					printf("\t[1]Inteira: 35,00 R$]");
					printf("\t[2]Meia: 17,50 R$]");
					printf("\t[3]Gratis(criancas carentes): 00 R$]");
					scanf("%i", &FormaPagamento);
					printf("\t----------------------------------\n");
					
					if(FormaPagamento == 1)
					{
						printf("\tPagamento: INTEIRA\n\n");
					}
					else
					{
						printf("\tPagamento: MEIA");
					}
					
					printf("\tSessao 12:30 hrs - MINECRAFT\n");
					printf("\tTenha um bom espetaculo, agradecemos a preferencia\n");
				}
			}
			else
			{
				printf("\tNao ha mais bilhetes\n");
			}
			
			if(secOp == 2)
			{
				printf("\tInforme quantos bilhetes deseja comprar:\n");
				scanf("%i", &ig);
				
				if(ig <= 20)
				{
					printf("\t----------------------------------\n");
					printf("\t FORMAS DE PAGAMENTO\n\n");
					printf("\t[1]Inteira: 35,00 R$]");
					printf("\t[2]Meia: 17,50 R$]");
					printf("\t[3]Gratis(criancas carentes): 00 R$]");
					scanf("%i", &FormaPagamento);
					printf("\t----------------------------------\n");
					
					if(FormaPagamento == 1)
					{
						printf("\tPagamento: INTEIRA\n\n");
					}
					else
					{
						printf("\tPagamento: MEIA");
					}
					
					printf("\tSessao 16:00 hrs - MINECRAFT\n");
					printf("\tTenha um bom espetaculo, agradecemos a preferencia\n");
				}
			}
			else
			{
				printf("\tNaoha mais bilhetes\n");
			}
			
			if(secOp == 3)
			{
				printf("\tInforme quantos bilhetes deseja comprar:\n");
				scanf("%i", &ig);
				
				if(ig <= 20)
				{
					printf("\t----------------------------------\n");
					printf("\t FORMAS DE PAGAMENTO\n\n");
					printf("\t[1]Inteira: 35,00 R$]");
					printf("\t[2]Meia: 17,50 R$]");
					printf("\t[3]Gratis(criancas carentes): 00 R$]");
					scanf("%i", &FormaPagamento);
					printf("\t----------------------------------\n");
					
					if(FormaPagamento == 1)
					{
						printf("\tPagamento: INTEIRA\n\n");
					}
					else
					{
						printf("\tPagamento: MEIA");
					}
					
					printf("\tSessao 23:00 hrs - MINECRAFT\n");
					printf("\tTenha um bom espetaculo, agradecemos a preferencia\n");
				}
			}
			else
			{
				printf("\tNao ha mais bilhetes\n");
			}
			
			break;
			
			//===========================================================================
			case 2:
			printf("\t----------------------------------\n");
			printf("\t Peca 2: LAGO DOS CISNES\n");
			printf("\t Sessao [1]: 12:30 hrs\n");
			printf("\t Sessao [2]: 16:00 hrs\n");
			printf("\t Sessao [3]: 23:00 hrs\n");
			
			printf("\tEscolha uma secao: \n\n");
			printf("\t----------------------------------\n");
			scanf("%i", & secOp);
			
			if(secOp == 1)
			{
				printf("\tInforme quantos bilhetes deseja comprar:\n");
				scanf("%i", &ig);
				
				if(ig <= 20)
				{
					printf("\t----------------------------------\n");
					printf("\t FORMAS DE PAGAMENTO\n\n");
					printf("\t[1]Inteira: 35,00 R$]");
					printf("\t[2]Meia: 17,50 R$]");
					printf("\t[3]Gratis(criancas carentes): 00 R$]");
					scanf("%i", &FormaPagamento);
					printf("\t----------------------------------\n");
					
					if(FormaPagamento == 1)
					{
						printf("\tPagamento: INTEIRA\n\n");
					}
					else
					{
						printf("\tPagamento: MEIA");
					}
					
					printf("\tSessao 12:30 hrs - LAGO DOS CISNES\n");
					printf("\tTenha um bom espetaculo, agradecemos a preferencia\n");
				}
			}
			else
			{
				printf("\tNao ha mais bilhetes\n");
			}
			
			if(secOp == 2)
			{
				printf("\tInforme quantos bilhetes deseja comprar:\n");
				scanf("%i", &ig);
				
				if(ig <= 20)
				{
					printf("\t----------------------------------\n");
					printf("\t FORMAS DE PAGAMENTO\n\n");
					printf("\t[1]Inteira: 35,00 R$]");
					printf("\t[2]Meia: 17,50 R$]");
					printf("\t[3]Gratis(criancas carentes): 00					scanf("%i", &FormaPagamento);
					printf("\t----------------------------------\n");
					
					if(FormaPagamento == 1)
					{
						printf("\tPagamento: INTEIRA\n\n");
					}
					else
					{
						printf("\tPagamento: MEIA");
					}
					
					printf("\tSessao 16:00 hrs - LAGO DOS CISNES\n");
					printf("\tTenha um bom espetaculo, agradecemos a preferencia\n");
				}
			}
			else
			{
				printf("\tNao ha mais bilhetes\n");
			}
			
			if(secOp == 2)
			{
				printf("\tInforme quantos bilhetes deseja comprar:\n");
				scanf("%i", &ig);
				
				if(ig <= 20)
				{
					printf("\t----------------------------------\n");
					printf("\t FORMAS DE PAGAMENTO\n\n");
					printf("\t[1]Inteira: 35,00 R$]");
					printf("\t[2]Meia: 17,50 R$]");
					printf("\t[3]Gratis(criancas carentes): 00					scanf("%i", &FormaPagamento);
					printf("\t----------------------------------\n");
					
					if(FormaPagamento == 1)
					{
						printf("\tPagamento: INTEIRA\n\n");
					}
					else
					{
						printf("\tPagamento: MEIA");
					}
					
					printf("\tSessao 23:00 hrs - LAGO DOS CISNES\n");
					printf("\tTenha um bom espetaculo, agradecemos a preferencia\n");
				}
			}
			else
			{
				printf("\tNao ha mais bilhetes\n");
			}
			
			break;
			
			
			
			//===========================================================================
			case 3:
			printf("\t----------------------------------\n");
			printf("\t Peca 2: FANTASMA DA OPERA\n");
			printf("\t Sessao [1]: 12:30 hrs\n");
			printf("\t Sessao [2]: 16:00 hrs\n");
			printf("\t Sessao [3]: 23:00 hrs\n");
			
			printf("\tEscolha uma secao: \n\n");
			printf("\t----------------------------------\n");
			scanf("%i", & secOp);
			
			if(secOp == 1)
			{
				printf("\tInforme quantos bilhetes deseja comprar:\n");
				scanf("%i", &ig);
				
				if(ig <= 20)
				{
					printf("\t----------------------------------\n");
					printf("\t FORMAS DE PAGAMENTO\n\n");
					printf("\t[1]Inteira: 35,00 R$]");
					printf("\t[2]Meia: 17,50 R$]");
					printf("\t[3]Gratis(criancas carentes): 00 R$]");
					scanf("%i", &FormaPagamento);
					printf("\t----------------------------------\n");
					
					if(FormaPagamento == 1)
					{
						printf("\tPagamento: INTEIRA\n\n");
					}
					else
					{
						printf("\tPagamento: MEIA");
					}
					
					printf("\tSessao 12:30 hrs - FANTASMA DA OPERA\n");
					printf("\tTenha um bom espetaculo, agradecemos a preferencia\n");
				}
			}
			else
			{
				printf("\tNao ha mais bilhetes\n");
			}
			
			if(secOp == 2)
			{
				printf("\tInforme quantos bilhetes deseja comprar:\n");
				scanf("%i", &ig);
				
				if(ig <= 20)
				{
					printf("\t----------------------------------\n");
					printf("\t FORMAS DE PAGAMENTO\n\n");
					printf("\t[1]Inteira: 35,00 R$]");
					printf("\t[2]Meia: 17,50 R$]");
					printf("\t[3]Gratis(criancas carentes): 00 R$]");
					scanf("%i", &FormaPagamento);
					printf("\t----------------------------------\n");
					
					if(FormaPagamento == 1)
					{
						printf("\tPagamento: INTEIRA\n\n");
					}
					else
					{
						printf("\tPagamento: MEIA");
					}
					
					printf("\tSessao 16:00 hrs - FANTASMA DA OPERA\n");
					printf("\tTenha um bom espetaculo, agradecemos a preferencia\n");
				}
			}
			else
			{
				printf("\tNao ha mais bilhetes\n");
			}
			
			if(secOp == 3)
			{
				printf("\tInforme quantos bilhetes deseja comprar:\n");
				scanf("%i", &ig);
				
				if(ig <= 20)
				{
					printf("\t----------------------------------\n");
					printf("\t FORMAS DE PAGAMENTO\n\n");
					printf("\t[1]Inteira: 35,00 R$]");
					printf("\t[2]Meia: 17,50 R$]");
					printf("\t[3]Gratis(criancas carentes): 00 R$]");
					scanf("%i", &FormaPagamento);
					printf("\t----------------------------------\n");
					
					if(FormaPagamento == 1)
					{
						printf("\tPagamento: INTEIRA\n\n");
					}
					else
					{
						printf("\tPagamento: MEIA");
					}
					
					printf("\tSessao 23:00 hrs - FANTASMA DA OPERA\n");
					printf("\tTenha um bom espetaculo, agradecemos a preferencia\n");
				}
			}
			else
			{
				printf("\tNao ha mais bilhetes\n");
			}
			
			break;
			
			
			
			
	}
	system("pause");
	
	
}
 
 
6 CONCLUSÃO
	Com a nova implementação da linguagem de programação C, o teatro finalmente tem o suporte que merece, facilitando a compra de ingressos seja ele no site ou presencial. Artistas muito conhecido no Brasil teve a oportunidade de mostrar suas peças no teatro sem nenhum tipo de problema, pessoas que frequentam o teatro Nazário São Paulo notaram a mudança no ambiente, e muitos deles elogiaram a facilidade de compra de ingressos e o sistema de segurança do local. O teatro tentou um novo contado com o YouTuber Whindersson Nunes, convencendo fazer um novo show no local. O YouTuber aceitou o pedido, e diferente da Última vez em que ele fez o show no teatro e as pessoas tiveram problemas nas compras dos ingressos, desta vez nenhuma pessoa teve problema com relação a compra de ingressos, novamente a casa lotou, esgotando todos os ingressos nas primeiras horas.
 
7 REFERÊNCIAS
1.Marin, James & O dell,JamesJ. Análise e Projeto Orientados a Objetos:Markon Books 1995. 
2. PRESSMAN,R.S.Engenharia de Software. Rio de Janeiro: McGraw – Hill, 2002.
3. SOMMERVILLE, I. Engenharia de Software.AddisonWesley, 2003.
4. Meyer, Bertrand Pbject-Oriented Software Constructio n 2ª edição: Prentic Hall PTR 1997.
7. Martin,James Engenharia da Informação:Campus; 1991.

Mais conteúdos dessa disciplina