Ir ao conteúdo
  • Cadastre-se

Kalli

Membro Júnior
  • Posts

    2
  • Cadastrado em

  • Última visita

Reputação

0
  1. Opa galera, boa noite! Estou travado em uma parte do meu código, onde preciso criar uma função para alugar certo filme. Meu raciocino era do usuário digitar o código do filme e logo após isso, eu verificaria o código deste determinado filme e verificaria se já havia sido alugado ou não, porém não consegui aplicar isso na prática. Vocês poderiam me ajudar ? #include <stdlib.h> #include <stdio.h> #include <string.h> struct cadastroF { char nomeFilme[50]; char generoFilme[50]; int codigoFilme; }; typedef struct cadastroF Cadastro; void main() { Cadastro cadF[3]; int opcao; int i; int quant; int codigo; int resp; int alugado; float preco = 10; int tempo = 3; while(opcao != 7) { printf("\n===== LOCADORA THE BEST FILMES =====\n"); printf("\n1 - Cadastrar Filme \n"); printf("2 - Lista de Filme \n"); printf("3 - Pesquisar Filme \n"); printf("4 - Alterar Filme \n"); printf("5 - Excluir Filme \n"); printf("6 - Alugar Filme \n"); printf("7 - Sair\n"); printf("\nSelecione a opção desejada: "); scanf("%d", &opcao); switch(opcao) { case 1: printf("Quantos filmes você deseja cadastrar: "); scanf("%d", &quant); for (i = 0; i < quant; i++) { printf("Código do filme: "); scanf("%d", &cadF[i].codigoFilme); getchar(); printf("Nome do filme: "); fgets(cadF[i].nomeFilme, 50, stdin); printf("Gênero do filme: "); fgets(cadF[i].generoFilme, 50, stdin); printf("\nFilme cadastrado com SUCESSO!\n"); } break; case 2: printf("\n----------LISTA DOS FILMES-----------\n"); for (i = 0; i < quant; i++) { printf("Filme: %s", cadF[i].nomeFilme); printf("Genero: %s", cadF[i].generoFilme); printf("Código: %d\n", cadF[i].codigoFilme); } break; case 3: printf("Digite o código do filme: "); scanf("%d", &codigo); fflush(stdin); for (i = 0; i < 1; i++) { if(cadF[i].codigoFilme == codigo) { printf("Filme: %s", cadF[i].nomeFilme); printf("Gênero: %s", cadF[i].generoFilme); } else printf("Código digitado não encontrado!"); } break; case 4: printf("Digite o código do filme que deseja alterar: "); scanf("%d", &codigo); for(i = 0; i < 1; i++) { if(cadF[i].codigoFilme == codigo) { printf("Filme: %s", cadF[i].nomeFilme); printf("Gênero: %s", cadF[i].generoFilme); getchar(); printf("Altere o nome do Filme: "); fgets(cadF[i].nomeFilme, 50, stdin); printf("Altere o genero do Filme: "); fgets(cadF[i].generoFilme, 50, stdin); printf("\nFilme ALTERADO com SUCESSO!\n"); } else printf("Código digitado não encontrado!"); } break; case 5: break; case 6: printf("Informe o código do filme: "); scanf("%d", &codigo); for (i = 0; i < quant; i++) { if(cadF[i].codigoFilme == codigo) { printf("Filme: %s", cadF[i].nomeFilme); printf("Gênero: %s", cadF[i].generoFilme); printf("Preço: R$%.2f.\n", preco); printf("Tempo de alocação: %d dias.", tempo); if(cadF[i].codigoFilme != alugado) { printf("\nFilme disponível!\nDeseja alugar? 1 - Sim / 2 - Não -> "); scanf("%d", &resp); if(resp == 1) { printf("\nFilme alugado com SUCESSO!\n"); } else break; } else { printf("Este filme já foi alugado!\n"); printf("Ele estará disponível em %d dias.", tempo); } } } break; } } }
  2. Atualmente estou com uma máquina com as seguintes configurações: Processador Intel® Core™ i3-7100 3,90 GHz placa-mãe H110M-CS/BR memória RAM HyperX DDR4 2133Mhz Placa de Vídeo GeForce® GTX 1050 Windforce OC 2G HD Genérico de 320 GB SSD SATA KINGSTON 120 GB Fonte Multilaser Genérica 500W Estou procurando sugestões para futuros upgrades. Algumas informações necessárias: Atualmente uso está máquina apenas para jogos, entre eles GTA V , CS GO, entre outros FPS. Estou querendo fazer upgrades pois estou sentindo pouco desempenho em certos jogos como o GTA V . Gostaria de jogar algo mais robusto, como um Forza Horizon 5 por exemplo, pelo menos no preset médio. Tenho algumas ideias de upgrades, mas nada concreto: Ryzen 5 5600X +1 Pente de 8GB Sou um pouco leigo no assunto, peço deculpas caso tenha falado alguma asneira, mas por enquanto é isso, agradeç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...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!