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

https://github.com/julyamoreyra/bilheteira-de-cinema-js

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
Last synced: 9 months ago · JSON representation ·

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
Created almost 2 years ago · Last pushed over 1 year ago
Metadata Files
Readme Citation

README.md

Bilheteria de Cinema JS

Captura de tela 2024-06-20 121642

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.

  1. 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.

    1. Confirmação do Filme: O usuário confirma se o filme exibido corresponde ao desejado. Caso contrário, ele pode optar por escolher novamente.
    2. 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.
    3. 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.
    4. Compra de Ingressos: O usuário escolhe entre ingresso inteiro e meia-entrada.
    5. Compra de Lanches: O usuário pode adicionar pipoca e refrigerante à compra, escolhendo entre os sabores e tamanhos disponíveis.
    6. 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

  1. Execute o script no MATLAB.

  2. 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

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