Ir ao conteúdo
  • Cadastre-se

Delmara Muzzi

Membro Júnior
  • Posts

    1
  • Cadastrado em

  • Última visita

Reputação

1
  1. AJUDA TRABALHO PARA AMANHÃ!!!! 01) Abra o programa anterior salve-o como banda_entrada.cpp e faça alteração no código de forma que o programa permita que o usuário informe valores para os campos definidos dentro da estrutura. Imprima-os em seguida. 02) Abra o programa anterior e permita a leitura de dados de três bandas. Use vetor de struct. Salve-o como banda_vetor.cpp 03) Faça adaptações no programa para que ele imprima a banda com maior número de integrante dentre as bandas lidas. Salve como banda_Mais_Integrantes.cpp #include<stdio.h> #include<stdlib.h> #include<string.h>//03 void preencherBanda();//05 void printaBanda();//05 void menu();//05 void funcaoRanking();//02 void estilomusica();//03 void nomebanda();//04 //00 int x=0; struct banda { char nome[30]; char estilo[10]; int numero_integrantes; int ranking; }; typedef struct banda Bandas; //01 Bandas vetBandas[4]; int main(void){ menu(); } //02 void funcaoRanking(){ int ranking_teclado=0; register int y=0; printf("\n DIGITE UM NUMERO NO RANKING DE 1 A 5 : \n"); scanf("%d", &ranking_teclado); for(y=0;y<5;y++){ if(vetBandas[y].ranking == ranking_teclado){ printf("Registro %d:\n", y+1); printf("\nNome: %s\n", vetBandas[y].nome); printf("\estilo: %s\n", vetBandas[y].estilo); printf("\nNumero de integrantes: %d\n", vetBandas[y].numero_integrantes); printf("\Ranking: %d\n", vetBandas[y].ranking); } } } //03 void estilomusica(){ char estilo_teclado[10]; register int y=0; printf("\n DIGITE UM ESTILO DE MUSICA: \n"); scanf("%s", &estilo_teclado); for(y=0;y<5;y++){ if(strcmp(vetBandas[y].estilo, estilo_teclado)==0){ printf("Registro %d:\n", y+1); printf("\nNome: %s\n", vetBandas[y].nome); printf("\estilo: %s\n", vetBandas[y].estilo); printf("\nNumero de integrantes: %d\n", vetBandas[y].numero_integrantes); printf("\Ranking: %d\n", vetBandas[y].ranking); } } } //04 void nomebanda(){ char nomebanda[10]; register int y=0; int indicador=0; printf("\n DIGITE UM NOME DA BANDA AQUAL DESEJA CONSULTAR: \n"); scanf("%s", &nomebanda); for(y=0;y<5;y++){ if(strcmp(vetBandas[y].nome, nomebanda)==0){ printf("ESSA BANDA ESTA ENTRE SUAS FAVORITAS\n"); indicador=1; } } if (indicador==0){ printf("ESSA BANDA NAO ESTA ENTRE SUAS FAVORITAS\n"); } } //05 void preencherBanda(){ int x=0; for(x=0;x<5;x++){ printf("Registro %d:", x+1); printf("\nNome: "); scanf("%s", &vetBandas[x].nome); printf("\estilo: "); scanf("%s", &vetBandas[x].estilo); printf("\nNumero de integrantes: "); scanf("%d", &vetBandas[x].numero_integrantes); printf("\Ranking: "); scanf("%d", &vetBandas[x].ranking); } } void printaBanda(){ int x=0; for(x=0;x<5;x++){ printf("Registro %d:\n", x+1); printf("\nNome: %s\n", vetBandas[x].nome); printf("\estilo: %s\n", vetBandas[x].estilo); printf("\nNumero de integrantes: %d\n", vetBandas[x].numero_integrantes); printf("\Ranking: %d\n", vetBandas[x].ranking); } } void menu(){ int escolha=0; do{ printf("\n ------------- MENU ------------- "); printf("\n 1- PREENCHER BANDAS"); printf("\n 2- IMPRIMIR BANDAS"); printf("\n 3- BUSCA POR RANKING"); printf("\n 4- BUSCA POR ESTILO"); printf("\n 5- BUSCA POR NOME"); printf("\n 0- SAIR\n\n\n"); scanf("%d", &escolha); switch(escolha){ case 1: preencherBanda();//05 break; case 2: printaBanda();//05 break; case 3: funcaoRanking(); //02 break; case 4: estilomusica(); //03 break; case 5: nomebanda(); //04 break; } }while(escolha!=0); }

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