Ir ao conteúdo

Annyy

Membro Júnior
  • Posts

    12
  • Cadastrado em

  • Última visita

  1. @arfneto oi ,eu coloque os dados isso é o que? que variável e essa.
  2. @arfneto ola rodo aqui, obrigado , só a parte de quantidade de cadeira na sala que não to conseguindo
  3. @devair1010 isso mesmo
  4. @arfneto desculpa na verdade eu tentei mais não foi. tentei coloca os dados e não foi .mais to aqui tentado ainda
  5. @arfneto não vai nada olha como fiz esse #include <stdio.h> #include <string.h> int main() { printf("\n\t-------CINEMA MOVIES---------\n"); printf("\n\t------SEJA BEM VINDO(a)!-----\n"); int linha, i; // definição de quantidade printf("\nInforme a quantidade de filmes:"); scanf("%d", &linha); int salas[linha]; char filme[linha][40]; int cadeiras[linha]; int turno[linha]; int filme_escolhido,reserva_atual; float preco[linha], soma_total[linha],soma; // entrada de dado for (i=0; i<linha; i++){ // roda o laço para usuário printf("\nInforme o nome do %d. filme: ", i+1); fflush(stdin); gets(filme[i]); // onde o usuário coloca o valor printf("\nDigite o preco do filme :R$"); scanf("%f",&preco[linha]); // quantidade da cadeira disponivel printf("\nQuantas cadeiras tem disponivel:"); scanf("%d",&salas[i]); //roda o laço do turno printf("\nEscolha o horario de exibicao:\t"); scanf("%d",&turno[i]); if( turno[i] >=13 && turno[i] <=17 ){ printf("Vespetino\n"); }else if(turno[i]>= 18 && turno[i] <=22){ printf("Noturno\n"); } } // saída de dados printf("\n-----------------------------------"); printf("\n Os filmes que esta em cartaz"); printf("\n-----------------------------------\n"); ///lista de filmes em formato de matriz for(i=0; i<linha; i++){ printf("%d - %s\n",i+1,filme[i]); } printf("\n---------- Fazendo Reservas-----------------------\n"); // seleção das reservas digita o numero correspondente for(i=0; i<10; i++){ printf("\nDigite o numero da %d. reserva (filme):"); scanf("%d",&filme_escolhido); // quantidade de cadeira que vai reserva printf("\nDigite quantas cadeiras quer reserva:"); scanf("%d",&reserva_atual); // ver a quantidade de cadeira ainda tem na sala if(reserva_atual<=salas[filme_escolhido-1]/2){ salas[filme_escolhido-1]=salas[filme_escolhido-1]-reserva_atual; printf("\nFilme %s %d cadeiras disponivel\n",filme[filme_escolhido-1],salas[filme_escolhido-1]); printf("\nReserva feita com sucesso(bilhetes)\n"); }else{ printf("\nFilme %s %d cadeiras disponivel\n",filme[filme_escolhido-1],salas[filme_escolhido-1]); printf("\nReserva nao realizada\n"); } } printf("\n------------ Valor a pagar-----------------------"); // será feito o calculo de custo for(i=0; i<linha; i++){ printf("\nvalor do ingresso: R$ %.2f\n\n",preco[linha]); soma=preco[linha]*reserva_atual; printf("\nTotal a pagar: R$ %.2f\n\n",soma); } printf("\n---- Estatísticas do cinema no final do mes ----\n"); printf("\nQual a arrecadacao final desse cinema:%.1f\n"); printf("\nQuantas reservas houver para sala:%d \n"); printf("\nQual a taxa de ocupacao de cada sala:R$\n" ); printf("\nQual o nome do filme que arrecadou mais:R$\n"); printf("\nQual o nome do filme que teve a sala com mais espectadores: \n"); printf("\nOs nomes dos filmes com bilheteria acima da media entre os filmes:\n"); return 0; } @arfneto não estou conseguido @arfneto eu já tentei fazer de varias formas e não vai esse compilou ,mas não esta separado por função e ainda falta as estatísticas. @arfneto eu já tentei fazer de varias formas e não vai esse compilou ,mas não esta separado por função e ainda falta as estatísticas.
  6. @arfneto to seguido assim como esta. agora vou tenta do jeito que você falou @arfneto não estou conseguido
  7. @arfneto ok, vou testa aqui obrigado pela a forca ..
  8. @arfneto sim, que tem de fazer aos poucos e testando parte por parte.
  9. @arfneto ok #include <stdio.h> #include <string.h> #define id 0 void imprime_cabecario(void); char lista_filmes(char filmes[id][50]); float turno_exibicao(float turno[id]); int quantidade_cadeira_salas(int quantidade[id]); float preco_secao(float precos[id]); int reservas_cadeira(int reservas[id]); int cadeira_disponivel(int disponivel[id]); int numero_espectadores(int numero[id]); float arrecadacao(float soma[id]); int main() { imprime_cabecario(); //chamada da função cabecario int n=0, i; printf("\nInforme a quantidade de filmes:"); scanf("%d", &n); // variavel da entrada char menu_filmes[n][50]; float valor[n]; float horarios[n]; int selecao; int dependencias[n]; //variavel int retencao[n]; int filme_escolhido,reserva_atual; // entrada de dados for (i=0; i<n; i++){ printf("\nPor favor.\n\nInforme o nome do filme que deseja assistir: "); fflush(stdin); scanf("%s",&menu_filmes[n]); printf("\nDigite o preco do filme :R$"); scanf("%f",&valor[n]); selecao=turno_exibicao(horarios[n]); printf("\nEscolha o horario de exibicao:\t",selecao); scanf("%f",&horarios[n]); printf("\nQuantas cadeiras tem disponivel:");//roda o laco para a quantidade da cadeira disponivel scanf("%d",&dependencias[n]); } printf("\n-----------------------------------"); char cartaz; cartaz=lista_filmes( menu_filmes[n]); printf("\n Os filmes que esta em cartaz\n",cartaz); printf("\n-----------------------------------\n"); ///lista de filmes for(i=0; i<n; i++){ printf("%d - %s\n",i+1,menu_filmes[n]); } // saida de dados printf("\n---------- Fazendo Reservas-----------------------\n"); for(i=0;i<10;i++){ printf("\nDigite o numero da%d. reserva (filme):"); scanf("%d",&filme_escolhido); printf("\nDigite quantas cadeiras quer reserva:"); scanf("%d",&reserva_atual); } return; } // divisão por função void imprime_cabecario(void){ printf("\n\t-------CINEMA MOVIES---------\n"); printf("\n\t------SEJA BEM VINDO(a)!-----\n"); return; } char lista_filmes(char filmes[id][50]){ int i; for(i=0; i<id; i++){ printf("%d - %s\n",i+1,filmes[id]); } return NULL ; } float turno_exibicao(float turno[id]){ int t; for (t=0; t<id; t++){ if( turno[t] >=13 && turno[t] <=17 ){ printf("Vespetino\n"); }else if(turno[t]>= 18 && turno[t] <=22){ printf("Noturno\n"); } } return turno[id]; }
  10. @mauro_b obrigado estou aqui tentado refazer. @devair1010 sou iniciante e veio logo um projeto desse , to doida aqui já mais to tentado fazer. obrigado
  11. Boa tarde gente estou com esse projeto mais tudo que fiz ate agora só da erro alguém pode mim da uma direção. RESERVAS DE CINEMA E EXIBIÇÃO DE FILMES Faça um programa que leia do usuário uma lista de filmes em exibição no Cinema Movies. A quantidade de filmes deve ser definida pelo usuário.Para cada filme,o programa deve ler: o nome do filme,o turno de exibição e a quantidade de cadeiras disponíveis na sala onde o filme será exibido. O nome dos filmes deve ser armazenado em uma matriz de caracteres. Esse programa deve permitir,ainda,que o usuário faça reservas nas cadeiras de cada sala. Defina um preço fixo para cada filme,e após a reserva informe quantos irá pago por cada reserva.O programa deve controlar o número de reservas para que a sala receba até o número máximo de espectadores.Devem ser lidas 10 reservas.Cada reserva pode comprar até metade das cadeiras disponíveis em cada sala. Em seguida, construa funções que:? Retorne a arrecadação total desse cinema;? Exiba a quantidade de reservas que houve para cada sala;? Exiba a taxa de ocupação de cada sala;? Retorne o nome do filme que arrecadou mais (bilheteria);? Retorne o nome do filme que teve a sala com mais espectadores;? Exiba os nomes dos filmes com bilheteria acima da média entre os filmes.*/ #include <stdio.h> #include <string.h> #define id 0 void *lista_filmes(char filmes[id][50]); int turno_exibicao(int turno[]); int quantidade_cadeira_salas(int quantidade[]); float preco_secao(float *precos[],int reservas_cadeira()); int reservas_cadeira(int reservas[]); int cadeira_disponivel(int disponivel[]); int numero_espectadores(int numero[]); float arrecadacao(float soma); int main() { printf("\n-------CINEMA MOVIES---------\n"); int n=0, i; printf("\nInforme a quantidade de filmes:"); scanf("%d", &n); char menu_filmes[n][50]; int horarios[n]; float valor[n]; int dependencias[n]; int retencao[n]; int filme_escolhido,reserva_atual; // entrada de dados for (i=0; i<n; i++){ printf("Seja bem Vindo(a)!\nPor favor.\nInforme o nome do filme que deseja assistir: "); fflush(stdin); n=getc(stdin); printf("\nDigite o preco do filme :R$"); scanf("%f",&valor[n]); printf("\nEscolha o horario de exibicao:\t"); scanf("%d",&horarios[n]); printf("\nQuantas cadeiras tem disponivel:");//roda o laco para a quantidade da cadeira disponivel scanf("%d",&dependencias[n]); } // saida printf("\n Os filmes que esta em cartaz"); printf("\nDigite o numero da primeira reserva (filme):"); scanf("%d",&filme_escolhido); printf("\nDigite quantas cadeiras quer reserva:"); scanf("%d",&reserva_atual); return 0 ; } void* lista_filme(char filmes[id][50]){ return 0 ; } int turno_ex(int turno){ if(turno >=13 && turno <=17 ){ printf("Vespetino\n"); }else if(turno>= 18 && turno <=22){ printf("Noturno\n"); } return turno; } int quant_cadeira_salas(int quantidade[],int sala[]){ return 0; } float preco_sec(float *precos,int reservas_cadeira()){ float res; // res=(precos*reservas_cadeira()); return res; } int reservas_cadeira(int reservas[10]){ int count,atual,anterior; for(count=0; count < 10 ; count++){ anterior=atual>10/2; } return anterior; } int cadeiraDisponivel(int disponivel[]){ return 0; } int numeroEspectadores(int numero[]){ return 0; } float arrecadacao(float soma){ return 0; }
  12. Bom dia a todos. Estou com um exercício que não consigo roda alguém pode mim dar uma mão .

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades 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...