Ir ao conteúdo
  • Cadastre-se

Kalli

Membro Júnior
  • Posts

    2
  • Cadastrado em

  • Última visita

Tudo que Kalli postou

  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!