bilheteira-de-cinema-js
Trabalho Prático Final das disciplinas de Informática Aplicada e Sistemas Digitais do curso de eletrotécnica do CEFET-MG
Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (0.6%) to scientific vocabulary
Repository
Trabalho Prático Final das disciplinas de Informática Aplicada e Sistemas Digitais do curso de eletrotécnica do CEFET-MG
Basic Info
- Host: GitHub
- Owner: JulyaMoreyra
- Language: MATLAB
- Default Branch: main
- Size: 414 KB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
Bilheteria de Cinema JS
Trabalho Prático Final das disciplinas de Informática Aplicada e Sistemas Digitais do curso de eletrotécnica do CEFET-MG.
Este script MATLAB simula o processo de compra de ingressos para o Cinema JS. Ele permite ao usuário selecionar um filme, escolher o tipo de áudio, selecionar um assento, comprar ingressos e adicionar itens de lanchonete à compra.
Funcionalidades
Seleção de Filme: O usuário pode escolher entre três filmes disponíveis.
Escolha de Áudio: O usuário pode optar por assistir ao filme legendado ou dublado.
Seleção de Assento: O usuário pode selecionar um assento disponível na sala.
Compra de Ingressos: O usuário pode escolher entre ingresso inteiro e meia-entrada.
Compra de Lanches: O usuário pode adicionar pipoca e refrigerante à sua compra.
Estrutura do Código
Boas-vindas e Exibição dos Filmes Disponíveis:
O script começa com uma saudação e apresenta os filmes disponíveis em cartaz.
Seleção do Filme: O usuário é solicitado a escolher um filme. O script valida a entrada do usuário para garantir que o filme escolhido está disponível.
- Confirmação do Filme: O usuário confirma se o filme exibido corresponde ao desejado. Caso contrário, ele pode optar por escolher novamente.
- Escolha de Áudio: O usuário escolhe entre assistir ao filme legendado ou dublado. Dependendo da escolha, as sessões disponíveis são exibidas.
- Seleção de Assento: usuário seleciona um assento numa matriz representando a sala de cinema. O script garante que o assento escolhido está disponível.
- Compra de Ingressos: O usuário escolhe entre ingresso inteiro e meia-entrada.
- Compra de Lanches: O usuário pode adicionar pipoca e refrigerante à compra, escolhendo entre os sabores e tamanhos disponíveis.
- Exibição da Ocupação da Sala: Uma matriz é exibida para mostrar a ocupação da sala, e um gráfico é gerado para representar a seleção de assentos.
Como Usar
Execute o script no MATLAB.
Siga as instruções exibidas no terminal para selecionar o filme, escolher o tipo de áudio, selecionar o assento e adicionar itens de lanchonete à compra.
Dependências
- MATLAB
Observações
O script usa upper para tratar as entradas do usuário, garantindo que a comparação de strings seja insensível a maiúsculas/minúsculas.
Em várias partes do código, há laços while para garantir que o usuário insira valores válidos.
A seleção de assentos utiliza uma matriz de 4x4 para simplificar a simulação da ocupação da sala de cinema.
A compra de lanches permite escolher entre três sabores de pipoca e três tamanhos de refrigerante.
Owner
- Name: Júlia
- Login: JulyaMoreyra
- Kind: user
- Repositories: 1
- Profile: https://github.com/JulyaMoreyra
Citation (citation.cff)
cff-version: 1.2.0
message: "If you use this software, please cite it as below."
title: "CINEMA JS: A MATLAB Script for Movie Selection"
version: 1.0.0
date-released: 2018-11-18
authors:
- family-names: Moreira
given-names: Júlia
- family-names: Maia
given-names: Mariana
abstract: "This MATLAB script allows users to select movies from a predefined list at the CINEMA JS, providing a user-friendly interface for movie selection and session booking."
keywords:
- MATLAB
- Cinema
- Movie Selection
- Script
license: Apache-2.0
repository-code: "https://github.com/JulyaMoreyra/Bilheteira-de-Cinema-JS"
GitHub Events
Total
- Create event: 1
Last Year
- Create event: 1