Ir ao conteúdo
  • Cadastre-se

MONNICA

Membros Juniores
  • Total de itens

    16
  • Registro em

  • Última visita

  • Qualificações

    N/D
  1. O que são as requisitos funcionais e não funcionais no sistema ?
  2. @Luís Roberto C. da Silva duvida principal que eu tenha e quanto mes e necessário para criar sistema que seria reserva de equipamento na escola.e quais investimentos sao necessário para processo de criação.etc. por causa que eu queria algo bem especifico nessa pesquisa. adicionado 6 minutos depois @devair1010 Linguagem C# que eles utilizou na aula. mas eles falou que nao era necessário a fazer programação (mas eles pediu a prototipagem em alta fidelidade )
  3. Eu preciso criar um sistema de reserva de equipamentos em audiovisual numa escola(trabalho de curso) E queria saber o que e viabilidade econômica e como posso elaborar sobre essa questão relacionado a tema do curso ?
  4. eu preciso fazer um pim do meu curso de analista de sistema como:  Desenvolver um projeto de um sistema de reserva de equipamentos audiovisuais, que agilize e controle empréstimos de equipamentos e recursos de apoio aos professores de colégios de Ensino Fundamental e Médio. Conteúdo do trabalho  O Colégio Vencer Sempre disponibiliza equipamentos de informática e vídeo (tais como DATA-SHOWS, TV com VCR, TV com DVD, Projetor de Slides, Sistemas de ÁudioMicrofone, Caixa Amplificada, Notebooks, Kits Multimídia etc.), como ferramentas de apoio para aulas e palestras, aos professores e coordenadores da instituição, alocando-os em salas de aula e auditórios, a pedido antecipado dos colaboradores.  Atualmente o sistema de reserva é manual e muitos professores não conseguem utilizar os recursos que precisam, pois o agendamento é ineficiente; vendo isto, o colégio contratou sua “Empresa de Software” para desenvolver este sistema. Contexto do trabalho I. Apresentar para cada disciplina: Economia e Mercado:  Mapear quem serão os agentes econômicos que atuam diretamente com a sua empresa de software que fornecerá o sistema.  Apresentar a viabilidade econômica para a implementação do projeto do software, indicando, além de outras informações relevantes, o prazo para a conclusão do projeto e o investimento financeiro necessário. Contexto do trabalho Engenharia de Software II:  Definir e documentar os Requisitos Funcionais, Requisitos Não Funcionais e de Negócios será necessário para a confecção deste sistema.  Especificar as Interfaces, das regras de negócio e as mensagens a serem exibidas.  Definir qual é a melhor metodologia frente às normas de qualidade: ISO, CMMI, MPS.br que seria mais adequada à sua empresa de software. Explique como a metodologia funciona no detalhe e justifique sua opção tecnicamente;  Elaborar um planejamento de teste para os Requisitos Funcionais e que Negócios;  Descrever Roteiro de Testes para os requisitos mencionados. Contexto do trabalho Projeto de Interface com o Usuário:  Desenvolver protótipos de interfaces com alta fidelidade (em qualquer ferramenta).  Detalhar para cada Interface apresentada, explicar em detalhes o funcionamento de cada tipo de Entrada de Dados, Processamento ou Saída de Informação. Contexto do trabalho Programação Orientada a Objetos I: Descreva tecnicamente os fundamentos acadêmicos sobre :  Objetos, Classes, Herança e Poliforfismo;  Identifique estes elementos técnicos em seu sistema. Contexto do trabalho Roteiro de testes:  Para cada caso de teste, deve ser elaborado um roteiro de testes que descreva o passo a passo do que deve ser testado, exibindo, no mínimo, a condição inicial de teste, o passo a ser executado, qual o dado de entrada necessário para o teste e o resultado esperado, conforme modelo constante no livro-texto;  Após a elaboração do roteiro, executá-lo e gerar as evidências necessárias (capturas de tela) que provem que os testes foram aplicados;  Elaborar um relatório final com a análise dos resultados e o parecer final sobre os testes. eu entendi mais ou menos o que tem que fazer mas não sei ainda como elaborar e colocar tudo isso no pim. caso alguem conhece um modelo de pim parecido com esse requisitos(pode ser um trabalho de reserva de hotel,de teatro etc) e um vídeo e site que pode me ajudar para elaborar trabalho e alguém saiba por gentileza manda link aqui. e qualquer dica e ajuda sobre o pim seja muito grata para mi
  5. MONNICA

    C# sobre trabalho de PIM

    No meu curso de analista de sistema tem que criar um pim para Desenvolver um projeto de um sistema de reserva de equipamentos audiovisuais, que agilize e controle empréstimos de equipamentos e recursos de apoio aos professores de colégios de Ensino Fundamental e Médio. e os principais requisitos sao: O Colégio Vencer Sempre disponibiliza equipamentos de informática e vídeo (tais como DATA-SHOWS, TV com VCR, TV com DVD, Projetor de Slides, Sistemas de Áudio- Microfone, Caixa Amplificada, Notebooks, Kits Multimídia etc.), como ferramentas de apoio para aulas e palestras, aos professores e coordenadores da instituição, alocando-os em salas de aula e auditórios, a pedido antecipado dos colaboradores.  Atualmente o sistema de reserva é manual e muitos professores não conseguem utilizar os recursos que precisam, pois o agendamento é ineficiente; vendo isto, o colégio contratou sua “Empresa de Software” para desenvolver este sistema. I. Apresentar para cada disciplina: Economia e Mercado:  Mapear quem serão os agentes econômicos que atuam diretamente com a sua empresa de software que fornecerá o sistema.  Apresentar a viabilidade econômica para a implementação do projeto do software, indicando, além de outras informações relevantes, o prazo para a conclusão do projeto e o investimento financeiro necessário.Contexto do trabalho Engenharia de Software II:  Definir e documentar os Requisitos Funcionais, Requisitos Não Funcionais e de Negócios será necessário para a confecção deste sistema.  Especificar as Interfaces, das regras de negócio e as mensagens a serem exibidas.  Definir qual é a melhor metodologia frente às normas de qualidade: ISO, CMMI, MPS.br que seria mais adequada à sua empresa de software. Explique como a metodologia funciona no detalhe e justifique sua opção tecnicamente;  Elaborar um planejamento de teste para os Requisitos Funcionais e que Negócios;  Descrever Roteiro de Testes para os requisitos mencionados.Contexto do trabalho Projeto de Interface com o Usuário:  Desenvolver protótipos de interfaces com alta fidelidade (em qualquer ferramenta).  Detalhar para cada Interface apresentada, explicar em detalhes o funcionamento de cada tipo de Entrada de Dados, Processamento ou Saída de Informação.Contexto do trabalho Programação Orientada a Objetos I: Descreva tecnicamente os fundamentos acadêmicos sobre:  Objetos, Classes, Herança e Poliforfismo;  Identifique estes elementos técnicos em seu sistema.Dicas para a elaboração Roteiro de testes:  Para cada caso de teste, deve ser elaborado um roteiro de testes que descreva o passo a passo do que deve ser testado, exibindo, no mínimo, a condição inicial de teste, o passo a ser executado, qual o dado de entrada necessário para o teste e o resultado esperado, conforme modelo constante no livro-texto;  Após a elaboração do roteiro, executá-lo e gerar as evidências necessárias (capturas de tela) que provem que os testes foram aplicados;  Elaborar um relatório final com a análise dos resultados e o parecer final sobre os testes todos requisitos sao necessário para esse pim. eu entendi mais ou menos do que tem que ser feito mas queria ter mais certeza para como elaborar trabalho,por isso queria perguntar quais questão sao importante para abordar em cada disciplina, e tambem tiver algum modelo de trabalho parecido com esse tema(por exemplo reserva online de livro,teatro etc) um site ou video que fala sobre isso etc. qualquer dica e ajuda sobre esse pim seja muito grata.
  6. estou criando fluxograma de clinte que vai comprar e reservar ingresso de um teatro. 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 (50% de desconto) para estudantes, crianças de 02 a 12 anos, adultos a partir de 60 anos e professores da rede pública de ensino.  A tabela também deverá contemplar ingresso com 100% de desconto para crianças carentes da rede pública de ensino às terças-feiras.Descrição do cenário  Ao concretizar a compra do ingresso, o sistema deverá emitir (mostrar na tela) um ticket com a data, a hora, o nome da peça teatral e o número da poltrona. 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, consequentemente, não permitir mais a venda de ingressos para a peça em questão. Deverá também fazer a gestão do caixa, isto é, informar no fechamento do caixa todas as movimentações do dia e o saldo do fechamento. isso sao os descrição de cena que tem que colocar no fluxograma. eu fiz mais ou menos que esta no imagem.mas não sei o que esta faltando. gostaria de saber se ordem esta certo ou esta faltando algo ou esta errado.
  7. Tenho que criar um fluxograma para venda de ingresso de um teatro. O fluxograma deve mostrar como a sua solução de software deve ser utilizada para que uma pessoa possa comprar um ingresso. queria saber mais ou menos como eu possa criar o fluxograma.esse fluxograma tem que criar um processo como um cliente possa comprar e reservar o espetáculo de um teatro?.
  8. @arfneto eu tinha utilizado esse site: https://www.onlinegdb.com/online_c++_compiler
  9. #include <stdio.h> #include <stdlib.h> #include <locale.h> #include <time.h> #include <conio.h> #include <unistd.h> Int main(int argc, char *argv[]) { setlocale(LC_ALL,"portuguese"); int cod_menu, cod_peca, cod_dia, num_polt, soma_ent, volta, total_ent, total_ val, confirm , sair; int i, j, k; // variaveis dos for int valor50 = 50; int valor55 = 55; int peca1_disp = 30, peca2_disp = 30, peca3_disp = 30, peca4_disp = 30, peca5_disp = 30, peca6_disp = 30; int total_int = 0, total_meia = 0, total_gra = 0, total_pub = 0, pretotali = 0, pretotalm = 0, pretotalg = 0, pretotalp = 0; //Declaração dos vetores e seus valores char vetorx[30]; char vetora[30]; char vetorb[30]; char vetorc[30]; char vetord[30]; char vetore[30]; char vetorf[30]; for (i=0; i<30; i++){ vetorx= ('\-'); vetora= ('\-'); vetorb= ('\-'); vetorc = ('\-'); vetord= ('\-'); vetore= ('\-'); vetorf= ('\-'); } voltar: setlocale(LC_ALL, "Portuguese"); printf("\n *BEM VINDO AO TEATRO * FAMÍLIA * GIUNGI* \n"); printf(" ============================================== \n\n"); printf("|----------------------------------------------|\n"); printf("| SELECIONE UMA OPÇÃO DO MENU |\n"); printf("|----------------------------------------------|\n"); printf("| 1 - T ABELA DE ESPETÁCULOS E PREÇOS |\n"); printf("|----------------------------------------------|\n"); printf("| 2 - FECHAMENTO DE CAIXA |\n"); printf("|----------------------------------------------|\n"); printf("| 0 - SAIR |\n"); printf("|----------------------------------------------|\n\n"); scanf ("%d", &cod_menu); system ("cls"); //Variaveis que precisam ser inicializadas com um valor padrão int pecax_disp = 0, soma_disp = 0, entrada_int = 0, entrada_meia = 0, entrada_gra = 0, entrada_pub = 0, valor x = 0, meiax = 0, pre_compra = 0; int ticket_polt[30][2]; if (cod_menu == 1){ printf("\n\n"); printf( "\t1-SEG 2-TER 3-QUA 4-QU I 5-SEX 6-S ÁB 7-DOM \n \n"); printf( "\n\t INFOR ME O DIA DA SE MANA:"); scanf ("%d", &cod_dia); system ("cls "); peca: printf ("|---------------------------------------------------------------------------------- |\n"); printf ("| *TABELA DE ESPETÁCULOS* |\n "); printf ("|---------------------------------------------------------------------------------- |\n"); printf ("| LUGARES |\n"); printf ("|CÓDIGO NOME SALA PREÇO HORÁRIO VAGOS |\n "); printf ("|---------------------------------------------------------------------------------- |\n"); printf ("| 1 ' MUSICAL INFANTIL - A BELA E A FERA' 1 R$%d,00 13:00 %0.2d |\n", valor50, peca1_disp); printf (" |---------------------------------------------------------------------------------- |\n"); printf (" | 2 'COMEDIANTE , CASADO E PAI' 1 R$%d, 00 16: 30 %0.2d |\n", valor50, peca2_disp); printf (" |---------------------------------------------------------------------------------- |\n"); printf (" | 3 'NÓIS QUE É POBRE' 2 R$%d,00 11:30 %0.2d |\n", valor55, peca3_disp); printf (" |---------------------------------------------------------------------------------- |\n"); printf (" | 4 ' MUSICAL O FANTASMA DA ÓPERA' 2 R$%d,00 15:30 %0.2d |\n", valor55, peca4_disp); printf (" |---------------------------------------------------------------------------------- |\n"); if (cod_dia == 2){ printf ("\n DESTINADOS PARA CRIANÇAS CARENTES DA REDE PÚBLICA DE ENSINO ÀS TERÇAS FEIRAS) \n"); printf (" |---------------------------------------------------------------------------------- |\n"); printf (" | 5 ' MUSICAL INFANTIL - A BELA E A FERA' 3 GRÁTIS 12: 30 %0.2d |\n", peca5_disp); printf (" |---------------------------------------------------------------------------------- |\n"); printf (" | 6 ' MUSICAL O FANTASMA DA ÓPERA' 3 GRÁTIS 15:00 %0.2d |\n", peca6_disp); printf (" |---------------------------------------------------------------------------------- |\n\n"); } printf ("ESCOLHA O CÓDIGO DO ESPETÁCULO DESEJADO:"); scanf ("%d", &cod_peca); system ("cls"); //Passa os valores dos vetores de cada espetáculo para o vetor generico switch(cod_peca){ case 1: valorx = val or50; meiax = valorx/2; pecax_disp = peca1_disp; for(j=0;j< 30;j++){ vetorx[j]=vetora [j]; } break; case 2: valorx = valor50; meiax = valorx/2; pecax_disp = peca2_disp; for(j=0;j< 30;j++ ){ vetorx[j ]=vetorb[j]; } break; case 3: valorx = valor55; meiax = valorx/2; pecax_disp = peca3_disp; for(j=0;j< 30;j++){ vetorx[j ]=vetorc[j]; } break; case 4: valorx = valor55; meiax = valorx/2; pecax_disp = peca4_disp; for(j=0;j< 30;j++){ vetorx[j ]=vetord[j]; } break; case 5: pecax_dis p = peca5_disp; for(j=0;j< 30;j++){ vetorx[j ]=vetore[j]; } break; case 6: pecax_disp = peca6_disp; for(j=0;j< 30;j++){ vetorx[j ]=vetorf[j]; } break; } if ((cod_peca>4)&&(cod_dia!=2)){ printf("\ n |-----------------------------------------------|\n"); printf("| CÓDIGO NÃO ENCONTRADO NA LIST A DE ESPETÁCULOS |\n"); printf("|----------------------------------------------- |\n"); sleep(2000); sys tem ("cls"); goto peca; } if (pecax_disp==0){ system ("cls"); printf("\n |----------------------------|\n"); printf("| INGRESSOS ESGOTADOS |\n"); printf("| SELECIONE OUTRO ESPETÁCULO |\n"); printf("|----------------------------|\n"); sleep(20000); system ("cls"); goto peca; } //A quantidade dos ingressos ingresso: if(cod_peca<= 4){ printf("|---------------------------------------------------------------------------------"); printf("\ n| INFORME QUANTAS ENTRADAS SERÃO INTEIRAS: "); scanf("%d", &entrada_int); printf("|---------------------------------------------------------------------------------"); printf("\ n| INFORME QUANTAS ENTRADAS SERÃO MEIAS \n"); printf(" | CASO FOR ESTUDANTE / PROFESSOR DA REDE PÚBLICA / CRIANÇA *03 A 12 ANOS: "); scanf("%d", &entrada_meia); printf("|---------------------------------------------------------------------------------"); printf("\ n| INFORME QUANTAS ENTRADAS SERÃO ISENTAS \n"); printf("| CASO FOR IDOSO / APOSENTADO:"); scanf("%d", &entrada_gra); printf("|---------------------------------------------------------------------------------"); } else if ((cod_peca<= 6)&&(cod_dia==2)){ printf("|---------------------------------------------------------------------------------"); printf(" \n | INFORME QUANTAS ENTRADAS SERÃO GRÁTIS \n"); printf(" | CASO FOR CRIANÇA CARENTE DA REDE PÚBLICA: "); scanf("%d", &entrada_pub); } //soma todos os ingressos para fazer uma comparação com a quantidade de ingressos do espetáculo soma_disp = entrada_int + entrada_meia + entrada_gra + entrada _pub; if (soma_disp > pecax_disp){ system ("cls"); printf("\n |-------------------------------------------|\n"); printf(" | SESSÃO POSSUI APENAS: %0.2d LUGARES VAGOS |\n", pecax_disp); printf(" |------------------------------------------- |\n"); sleep(3000); system ("cls"); goto ingresso; } //tipos de entrada 1 inteira, 2 meia, 3 idoso, 4 publica soma_ent = entrada_int; for(k= 0; k< soma_ent; k+ +){ ticket_polt[k][1]= 1; } soma_ent = entrada_int + entrada_meia; for(k; k<s oma_ent; k+ +){ ticket_po lt[k][1]= 2; } soma_ent = entrada _int + entrada_meia + entrada_gra; for(k; k<soma_ent; k++){ ticket_polt[k][1]= 3; } soma_ent = entrada_int + entrada_meia + entrada_gra + entrada_pub; for(k; k<soma_ent; k++){ ticket_polt[k][1]= 4; } system ("cls"); //for baseado na quantidade de ingressos for(k= 0; k< soma_ent; k+ +){ poltrona: printf (" *POLTRONAS * \n\n"); printf (" |---------------------------------------------------------------------|\n"); printf (" | 01 %c | 02%c | 03%c | 04 %c | 05%c | 06%c | 07 %c | 08%c | 09%c | 10%c |\n", vetorx[0] , vetorx[1], vetorx[2], vetorx [3], vetorx[4], vetorx[ 5], vetor x[6], vetorx[7] , vetorx[8], vetorx[9]); printf ("|--------------------------------------------------------------------- |\n"); printf ("| 11 %c | 12%c | 13%c | 14 %c | 15%c | 16%c | 17 %c | 18%c | 19%c | 20%c |\n", vetorx[10], vetorx[11], vetorx[12], vetorx[13], vetorx[14], vetorx[15], vetorx[16], vetorx[17] , vetorx[18], vetorx[19]); printf ("|--------------------------------------------------------------------- |\n"); printf ("| 21 %c | 22%c | 23%c | 24 %c | 25%c | 26%c | 27 %c | 28%c | 29%c | 30%c |\n", vetorx[20], vetorx[21], vetorx[22], vetorx[23], vetorx[24], vetorx[25], vetorx[26], vetorx[27] , vetorx[28], vetorx[29]); printf ("|--------------------------------------------------------------------- |\n"); printf ("| (TELA) |\n "); printf ("|--------------------------------------------------------------------- |\n"); printf ("| * OCUPADO | - VAGO | + SELECIONADO | \n"); printf ("|--------------------------------------------------------------------- |\n"); printf (" ESCOLHA O NÚMERO DA POLTRONA DESEJADA:"); scanf ("%d", &num_polt); if ((num_polt > 30) | | (num_polt<1)){ system ("cls"); printf("\n |-----------------------------------------|\n"); printf("| ESCOLHA UM NÚMERO DE POLTRO NA EXISTENTE |\n"); printf("|-----------------------------------------|\n"); sleep(1000); system ("cls"); goto poltrona; } //adiciona o numero da poltrona a uma matriz para mostrar no ticket ticket_polt[k][0]= num_polt; num_polt = num_polt - 1; //caso o lugar escolhido ja esteja com o * if (vetor x[num_polt]==('\*') { system ("cls"); printf("\n |---------------|\n"); printf(" | LUGAR OCUPADO |\n"); printf("|---------------|\n"); sleep(1500); system ("cls"); goto poltrona; } //caso o lugar escolhido ja esteja com o + if (vetor x[num_polt]==('\+')){ system ("cls"); printf("\n |----------------------|\n"); printf(" | LUGAR JÁ SELECIONADO |\n"); printf(" |----------------------|\n"); sleep(1500); system("cls"); goto poltrona; } vetorx[ num_polt] = ('\+'); system ("cls"); } //confirmação da compra pre_com pra = entrada_int*valorx + entrada_meia*meiax; printf("|---------------------------------------------------- |\n"); printf("|DESEJA CONCLUIR A COMPRA? (1 PARA SIM | 0 PARA NÃO) | \n"); printf("|TOTAL DA COMPRA: R$%d, 00 \n", pre_compra); printf("|---------------------------------------------------- |\n\n"); scanf("%d", &confirm); if (confirm == 0){ system ("cls"); printf("\n |------------------|\n"); printf("| COMPRA CANCELADA |\n"); printf("|------------------|\n"); sleep(1500); system ("cls"); goto voltar; } system ("cls"); //impressão dos tickets baseado na soma dos ingressos for(k= 0; k< soma_ent; k++){ //parte fixa do ticket printf("|----------------------------------------------------------- |\n"); printf("|* TEATRO FAMÍLIA GIUNGI DATA :%s Hora:%s|\n ",__DATE__, __T IME__); printf("|-----------------------------------------------------------|\n"); printf(" | T ICKET |\n "); //parte alterada com base no filme switch(cod_peca){ case 1: printf(" |PEÇA: ' MUSICAL INFANTIL - A BELA E A FERA' SALA: 1 |\n "); printf(" |SESSÃO : 13:00 POLTRONA: %0.2 d|\ n", tic ket_polt[k ][0]); break; case 2: printf(" |PEÇA: 'COMEDIANTE, CASADO E PAI' SALA: 1 |\n"); printf(" |SESSÃO : 16:30 POLTRO NA: %0.2 d|\ n", ticket_polt[k][0]); break; case 3: printf(" |PEÇA: ' NÓIS QUE É POBRE' SALA: 2 |\n"); printf(" |SESSÃO : 11:30 POLTRONA: %0.2 d|\ n", ticket_polt[k ][0]); break; case 4: printf(" |PEÇA: ' MUSICAL O FANTASMA DA ÓPERA' SALA:2 |\n"); printf("|SESSÃO : 15:30 POLTRONA: %0.2 d|\ n", ticket_polt[k][0]); break; case 5: printf("|PEÇA: ' MUSICAL INFANTIL - A BELA E A FERA' SALA: 3 |\n "); printf("|SESSÃO : 12:30 POLTRONA: %0.2 d|\ n", ticket_polt[k ][0]); break; case 6: printf("|Filme: 'MUSICAL O FANTASMA DA ÓPERA' SALA: 3 |\ n"); printf("|SESSÃO : 12:30 POLTRONA: %0.2 d|\ n", ticket_polt[k ][0]); break; } //parte alterada pelo tipo do ingresso switch(ticket_polt[k][1]){ case 1: printf("|PREÇO : R$%0.2d,00 INTEIRA|\n", valor x); printf("|-----------------------------------------------------------|\n"); break; case 2: printf("|PREÇO: R$%0.2d,00 MEIA ENTRADA|\n", meiax); printf("|-----------------------------------------------------------|\n\n\n"); break; case 3: printf("|PREÇO : ISENTO ISENTO |\n"); printf("|-----------------------------------------------------------|\n\n\n"); break; cas e 4: printf("|PREÇO : GRÁTIS GRÁTIS |\n"); printf("|-----------------------------------------------------------|\n\n\n"); break; } } // transforma os lugares escolhidos na compra em ocupados for ( j=0;j<30;j++) { if (vetorx[j]== ('\+')){ vetorx[j]=('\*'); } } // ingressos disponiveis pecax_disp = pecax_disp - soma_disp; // passa os valores do vetor generico para o vetor de cada espetáculo switch(cod_peca){ case 1: peca1_disp = pecax_disp; for(j=0;j< 30;j++){ vetora[j] = vetorx[j] ; } break; case 2: peca2_disp = pecax_disp ; for(j=0;j< 30;j++){ vetorb[j] = vetorx[j] ; } break; case 3: peca3_disp = pecax_disp ; for(j=0;j<30;j++){ vetorc [j] = vetorx[j]; } break; case 4: peca4_disp = pecax_disp; for(j=0;j< 30;j++){ vetord[j] = vetorx[j] ; } break; case 5: peca5_disp = pecax_disp; for(j=0;j< 30;j++){ vetore[j] = vetorx[j] ; } break; case 6: peca6_disp = pecax_disp; for(j=0;j< 30;j++){ vetorf[j] = vetorx[j]; } break; } //todas as somas de ingressos pretotali = pretotali + entrada_in t*valorx; pretotalm = pretotalm + entrada_meia*meiax; pretotalg = pretotalg + entrada_gra*0; pretotalp = pretotalp + entrada_pub* 0; total_int= entrada_int + total_ int; total_meia= entrada _meia + total_meia; total_gra= entrada_gra + total_gra; total_pub= entrada_pub + total_pub; total_ent= total_int + total_meia + total_gra + total_ pub; tal_val= pretotali + pretotalm + pretotalg + pretotalp; printf("DIGITE 0 PARA VOLTAR AO MENU PRINCIPAL: "); scanf("%d", &volta); system ("cls"); goto voltar; } else if (cod_menu == 2){ //atualiza os numeros a cada compra printf("|------------------------------------------------------------------------ |\n"); printf("| FECHAMENTO DE CAIXA |\n"); printf("|------------------------------------------------------------------------|\n"); printf("| INGRESSOS | VALOR ARRECADADO |\n"); printf("|------------------------------------------------------------------------ |\n"); printf("|INGRESSOS VENDID OS COMO INTEIRAS...............: %0. 4d | R$%0.4d, 00 |\n", total_ int, pretotali); printf("|INGRESSOS VENDIDOS COMO MEIAS........ ..........: % 0.4d | R$%0.4 d,00 |\n", total_meia, pretotalm ); printf("|INGRESSOS ISENTOS(IDOSO /APOSENTADO )............: %0.4d | R$%0.4d,00 |\n", total_ gra, pretotalg); printf("|INGRESSOS GRÁTIS(CRIANÇAS CARENTES)............: %0. 4d | R$%0.4d,00 |\n", total_ pub, preto talp); printf("|------------------------------------------------------------------------ |\n"); printf("| TOTAL: %0. 4d | R$%0.4d, 00 |\n", total_ent, total_val); printf("|------------------------------------------------------------------------ |\n\n\n"); print f("DIGITE 0 PARA VOLTAR AO MENU PRINCIPAL:"); scanf("%d", &volta); system ("cls"); goto voltar; } else if (cod_menu == 0){ printf("\n |----------------------------------------------------- |\n"); printf(" | DESEJA MESMO SAIR DO PROGRAMA? (1 - S IM / 0 - NÃO ) |\n"); printf(" |----------------------------------------------------- |\n"); scanf("%d", &s air); if (sair == 1){ exit(0); } else{ system ("cls"); goto voltar; } } else{ printf("\n |---------------------------|\n"); printf(" | ESCOLHA UMA OPÇÃO DO MENU | \n"); printf(" |--------------------------- |\n"); sleep(1500); system ("cls"); goto voltar; } getch(); return 0; }
  10. estou criando sistema para venda de ingresso. e quando compilei ele deu erro seguinte: ingressos do espetáculo e apareceu como: error: stray ‘\303’ in program gostaria de saber onde esta o erro e corrigir para mim por favor.
  11. MONNICA

    C++ Codigo para venda de ingresso

    vetorx= ('-'); tipo assim?
  12. MONNICA

    C++ Codigo para venda de ingresso

    estou criando sistema para venda de ingresso do teatro e quando compilei deu erro em: vetorx= ('\-'); e deu erro em todos que tinha: '\-' e estava escrito como:warning: unknown escape sequence: '\-' poderia arrumar esse parte do código?
  13. estou criando venda de ingresso do teatro. e estou em duvida no Int main(int argc, char *argv[]) quando compirei deu erro e apareceu como: error: ‘Int’ does not name a type queria saber onde esta o erro e corrigir para mim.
  14. @arfneto /* Name: teatro Copyright: danilo lima da guia Author: limadaguia Date: 21/09/06 14:58 Description: */ #include <stdio.h> #include<stdlib.h> #include<conio.h> #define COL 7 #define ROW 4 #define FALSE 0 #define TRUE 1 void inicializa(char matriz[ROW][COL]); void mostrarPainel(char matriz[ROW][COL]); void comprar(char matriz[ROW][COL]); void reservar(char matriz[ROW][COL]); void legenda(); int menuOpcao(); int colunaY(); int linhaX(); //estrutura dos dados struct dados { char nome[30]; char bairro[30]; int regnum; }; struct dados cod[50]; int n=0; int main (void){ char matriz[ROW][COL]; int opcao; int loopContinue=TRUE; inicializa(matriz); //Iniciliza a matriz com valores .(Livre) do{ system("cls");//Limpa a tela opcao=menuOpcao(); switch(opcao){ case 1: system("cls"); system("cls"); mostrarPainel(matriz);//Mostra o Painel atualizado comprar(matriz); // Realiza a compra de uma cadeira no painel, marcando c/ um X break; case 2: system("cls"); system("cls"); mostrarPainel(matriz); reservar(matriz); //Realiza a reserva de uma cadeira no painel, marcando c/ um R break; case 3: system("cls"); mostrarPainel(matriz); getch(); break; case 4: loopContinue = FALSE; //condicao para saída do programa } }while(loopContinue); getchar(); return 0; } void inicializa(char matriz[ROW][COL]){ int i,j; for(i=1;i<=ROW;i++) for(j=1;j<=COL;j++) matriz[j] = '.'; } void mostrarPainel(char matriz[ROW][COL]){ int i,j; printf("\n\n %c PAINEL DE OCUPACOES %c\n\n",16,17); printf(" "); for(i=1;i<=COL;i++) printf("%d ",i); for(i=1;i<=ROW;i++){ printf("\n\n %d",i); for(j=1;j<=COL;j++) printf(" (%c)",matriz[j]); } //apresenta o menu na tela legenda(); } int menuOpcao(){ int opcao=4; do { system("cls"); printf("\n\n %c MENU %c\n\n",16,17); printf(" %c 1- Comprar %c\n",16,17); printf(" %c 2- Reservar %c\n",16,17); printf(" %c 3- Mostrar Painel %c\n",16,17); printf(" %c 4- Exit %c\n\n",16,17); printf(" opcao: ");scanf("%d",&opcao); if(opcao <= 0 || opcao > 4){ printf("\n\n\n DIGITE APENAS VALORES CORESPONDENTES AO MENU !!"); getch(); } }while(opcao <= 0 || opcao > 4); return opcao; } //apresenta a legenda na tela void legenda(){ printf("\n\n\n .-Livre X-Ocupado R-Reservado\n\n"); } //efetica a compra da cadeira void comprar(char matriz[ROW][COL]){ int row, col; printf("\n COMPRA DE CADEIRAS\n\n"); row = linhaX(); col = colunaY(); if(matriz[row][col]=='.'){ matriz[row][col] = 'X'; printf("\n\n COMPRA EFETIVADA COM SUCESSO !!"); } else if (matriz[row][col]=='X') printf("\n\n CADEIRA JA OCUPADA!! ESCOLHA OUTRA !!\n\n"); else if(matriz[row][col]=='R') printf("\n\n CADEIRA JA RESERVADA!! ESCOLHA OUTRA !!\n\n"); getch(); } //reserva a cadeira no teatro void reservar(char matriz[ROW][COL]){ int row, col; printf("\n\n RESERVA DE CADEIRAS\n\n"); row = linhaX(); col = colunaY(); if(matriz[row][col]=='.'){ matriz[row][col] = 'R'; printf("\n\n RESERVA EFETIVADA COM SUCESSO !!"); } else if (matriz[row][col]=='X') printf("\n\n CADEIRA JA OCUPADA!! ESCOLHA OUTRA !!\n\n"); else if(matriz[row][col]=='R') printf("\n\n CADEIRA JA RESERVADA !! ESCOLHA OUTRA !!\n\n"); getch(); } //ler a linha oferecida pelo usuario int linhaX(){ int row; printf(" Linha: "); scanf("%d",&row); if(row>4) { printf("\t\n Esta cadeira nao existe!!! "); } return row; } //ler a coluna oferecida pelo usuario int colunaY(){ int col; printf(" Coluna: "); scanf("%d",&col); if(col>7) { printf("\t\n Esta cadeira nao existe!!! "); } return col; } DESCULPE EU NAO TINHA VISTO ISSO,AQUI ESTA FEITO SISTEMA DE Cadastrar Peca,Comprar Ingressos, Cancelar Ingresso, Faturar e Encerrar o Sistema, mas nao sei como colocar e nao sei também como executar outro cenário(que esta no descrição )
  15. Eu estou criando sistema programação C na DEV C++ Descrição do cenário e seguinte: 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 (50% de desconto) para estudantes, crianças de 02 a 12 anos, adultos a partir de 60 anos e professores da rede pública de ensino. A tabela também deverá contemplar ingresso com 100% de desconto para crianças carentes da rede pública de ensino às terças-feiras.Descrição do cenário Ao concretizar a compra do ingresso, o sistema deverá emitir (mostrar na tela) um ticket com a data, a hora, o nome da peça teatral e o número da poltrona. 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, consequentemente, não permitir mais a venda de ingressos para a peça em questão. Deverá também fazer a gestão do caixa, isto é, informar no fechamento do caixa todas as movimentações do dia e o saldo do fechamento. e sistema de programação C e esse abaixo: /* Name: teatro Copyright: danilo lima da guia Author: limadaguia Date: 21/09/06 14:58 Description: */ #include <stdio.h> #include<stdlib.h> #include<conio.h> #define COL 7 #define ROW 4 #define FALSE 0 #define TRUE 1 void inicializa(char matriz[ROW][COL]); void mostrarPainel(char matriz[ROW][COL]); void comprar(char matriz[ROW][COL]); void reservar(char matriz[ROW][COL]); void legenda(); int menuOpcao(); int colunaY(); int linhaX(); //estrutura dos dados struct dados { char nome[30]; char bairro[30]; int regnum; }; struct dados cod[50]; int n=0; int main (void){ char matriz[ROW][COL]; int opcao; int loopContinue=TRUE; inicializa(matriz); //Iniciliza a matriz com valores .(Livre) do{ system("cls");//Limpa a tela opcao=menuOpcao(); switch(opcao){ case 1: system("cls"); system("cls"); mostrarPainel(matriz);//Mostra o Painel atualizado comprar(matriz); // Realiza a compra de uma cadeira no painel, marcando c/ um X break; case 2: system("cls"); system("cls"); mostrarPainel(matriz); reservar(matriz); //Realiza a reserva de uma cadeira no painel, marcando c/ um R break; case 3: system("cls"); mostrarPainel(matriz); getch(); break; case 4: loopContinue = FALSE; //condicao para saída do programa } }while(loopContinue); getchar(); return 0; } void inicializa(char matriz[ROW][COL]){ int i,j; for(i=1;i<=ROW;i++) for(j=1;j<=COL;j++) matriz[j] = '.'; } void mostrarPainel(char matriz[ROW][COL]){ int i,j; printf("\n\n %c PAINEL DE OCUPACOES %c\n\n",16,17); printf(" "); for(i=1;i<=COL;i++) printf("%d ",i); for(i=1;i<=ROW;i++){ printf("\n\n %d",i); for(j=1;j<=COL;j++) printf(" (%c)",matriz[j]); } //apresenta o menu na tela legenda(); } int menuOpcao(){ int opcao=4; do { system("cls"); printf("\n\n %c MENU %c\n\n",16,17); printf(" %c 1- Comprar %c\n",16,17); printf(" %c 2- Reservar %c\n",16,17); printf(" %c 3- Mostrar Painel %c\n",16,17); printf(" %c 4- Exit %c\n\n",16,17); printf(" opcao: ");scanf("%d",&opcao); if(opcao <= 0 || opcao > 4){ printf("\n\n\n DIGITE APENAS VALORES CORESPONDENTES AO MENU !!"); getch(); } }while(opcao <= 0 || opcao > 4); return opcao; } //apresenta a legenda na tela void legenda(){ printf("\n\n\n .-Livre X-Ocupado R-Reservado\n\n"); } //efetica a compra da cadeira void comprar(char matriz[ROW][COL]){ int row, col; printf("\n COMPRA DE CADEIRAS\n\n"); row = linhaX(); col = colunaY(); if(matriz[row][col]=='.'){ matriz[row][col] = 'X'; printf("\n\n COMPRA EFETIVADA COM SUCESSO !!"); } else if (matriz[row][col]=='X') printf("\n\n CADEIRA JA OCUPADA!! ESCOLHA OUTRA !!\n\n"); else if(matriz[row][col]=='R') printf("\n\n CADEIRA JA RESERVADA!! ESCOLHA OUTRA !!\n\n"); getch(); } //reserva a cadeira no teatro void reservar(char matriz[ROW][COL]){ int row, col; printf("\n\n RESERVA DE CADEIRAS\n\n"); row = linhaX(); col = colunaY(); if(matriz[row][col]=='.'){ matriz[row][col] = 'R'; printf("\n\n RESERVA EFETIVADA COM SUCESSO !!"); } else if (matriz[row][col]=='X') printf("\n\n CADEIRA JA OCUPADA!! ESCOLHA OUTRA !!\n\n"); else if(matriz[row][col]=='R') printf("\n\n CADEIRA JA RESERVADA !! ESCOLHA OUTRA !!\n\n"); getch(); } //ler a linha oferecida pelo usuario int linhaX(){ int row; printf(" Linha: "); scanf("%d",&row); if(row>4) { printf("\t\n Esta cadeira nao existe!!! "); } return row; } //ler a coluna oferecida pelo usuario int colunaY(){ int col; printf(" Coluna: "); scanf("%d",&col); if(col>7) { printf("\t\n Esta cadeira nao existe!!! "); } return col; } gostaria de pedir ajuda para completar essa sistema.entao queria um auxilio onde estão faltando ou se tiver onde esta errado.pode apontar cada detalhe para eu possa entregar o trabalho(esse trabalho tem que entregar em dia30 do outubro)

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Aprenda a ler resistores e capacitores

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!