Ir para conteúdo
Fórum Script Brasil

Pesquisar na Comunidade

Mostrando resultados para as tags ''#c++ #ajuda''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Fóruns

  • Programação & Desenvolvimento
    • ASP
    • PHP
    • .NET
    • Java
    • C, C++
    • Delphi, Kylix
    • Lógica de Programação
    • Mobile
    • Visual Basic
    • Outras Linguagens de Programação
  • WEB
    • HTML, XHTML, CSS
    • Ajax, JavaScript, XML, DOM
    • Editores
  • Arte & Design
    • Corel Draw
    • Fireworks
    • Flash & ActionScript
    • Photoshop
    • Outros Programas de Arte e Design
  • Sistemas Operacionais
    • Microsoft Windows
    • GNU/Linux
    • Outros Sistemas Operacionais
  • Softwares, Hardwares e Redes
    • Microsoft Office
    • Softwares Livres
    • Outros Softwares
    • Hardware
    • Redes
  • Banco de Dados
    • Access
    • MySQL
    • PostgreSQL
    • SQL Server
    • Demais Bancos
  • Segurança e Malwares
    • Segurança
    • Remoção De Malwares
  • Empregos
    • Vagas Efetivas
    • Vagas para Estágios
    • Oportunidades para Freelances
  • Negócios & Oportunidades
    • Classificados & Serviços
    • Eventos
  • Geral
    • Avaliações de Trabalhos
    • Links
    • Outros Assuntos
    • Entretenimento
  • Script Brasil
    • Novidades e Anúncios Script Brasil
    • Mercado Livre / Mercado Sócios
    • Sugestões e Críticas
    • Apresentações

Encontrar resultados em...

Encontrar resultados que...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


AIM


MSN


Website URL


ICQ


Yahoo


Jabber


Skype


Location


Interests

Encontrado 2 registros

  1. O EXERCÍCIO FALA O SEGUINTE: 1. Cadastrar novo time: Nessa opção devem ser armazenados código, nome e o estado do time utilizando-se struct. Podem ser cadastrados no máximo 20 times. 2. Cadastrar resultado de um jogo: Para que essa opção seja executada, pelo menos dois times devem estar cadastrados previamente. Será necessário então digitar o código do time mandante e sua quantidade de gols, posteriormente o código do time visitante e sua quantidade de gols. Ao cadastrar o resultado de um jogo, os valores da tabela completa do campeonato devem ser atualizados (Nº de jogos, vitórias, empates, derrotas e pontos) conforme o resultado do jogo. Cada vitória conta 3 pontos, empate 1 ponto e derrota 0 pontos. 3. Listar todos os times de um determinado estado: Essa opção consiste em entrar com a sigla de um estado, por exemplo: pr, então todos os times do estado do Paraná devem ser listados e apresentados. 4. Listar os cinco primeiros times com maior quantidade de pontos: Os cinco primeiros times com maior número de pontos no campeonato devem ser listados e apresentados. 5. Listar a tabela completa do campeonato: Essa opção deve apresentar a tabela completa do campeonato com o nome de todos os times cadastrados, nº de jogos, nº de vitórias, nº de empates, nº de derrotas, e nº de pontos. A Tabela 1 exemplifica como deve ser apresentada a tabela. 6. Sair: Ao entrar com a opção 6 no menu, o programa deve ser encerrado. Segue o esqueleto do exercício: #include <stdio.h> #include<stdlib.h> #define numeroMaximoDeTimes 20 #define numeroMaximoDeColunas 6 struct time { int codigo; char nome[20]; char estado[2]; }; float tabelaDoCampeonato[20][numeroMaximoDeColunas] = {0}; int codigoTime = 0; struct time vetorDeTimes[20]; void cadasrarTime() { if (codigoTime <= numeroMaximoDeTimes) { codigoTime++; } } void listarTimes() { } void listarTabela() { int i, j; printf("Nome - Jogos - Vitorias - Empates - Derrotas - Pontos\n"); } void cadastrarResultado() { int codigoTimeDaCasa, codigoTimeVisitante, golsTimeDaCasa, golsTimeVisitante; printf("Digite o codigo do time da casa: "); scanf("%d", &codigoTimeDaCasa); printf("\nDigite o numero de gols do time da casa: "); scanf("%d", &golsTimeDaCasa); printf("\nDigite o codigo do time visitante: "); scanf("%d", &codigoTimeVisitante); printf("\nDigite o numero de gols do time visitante: "); scanf("%d", &golsTimeVisitante); } int main() { int opcao; while(opcao != 6) { printf("\n1 - Cadastrar novo time"); printf("\n2 - Cadastrar resultado de um jogo"); printf("\n3 - Listar todos os times de um determinado estado"); printf("\n4 - Listar os cinco times com maior numero de pontos"); printf("\n5 - Listar a tabela completa do campeonato"); printf("\n6 - Sair"); printf("\n\nEscolha a opcao: "); scanf("%d", &opcao); if(opcao == 1) { cadasrarTime(); } system("cls"); } return 0; }
  2. Queria que alguém me ajudasse, estou fazendo um sistema de gerenciamento de biblioteca e quando realizo o cadastro dos livros todos estão ficando com o mesmo nome, código e autor. #include<iostream> #include<cstring> using namespace std; struct dados { char nome[20],autor[20],cod[20]; }; dados d; char esc; int cont = 0, aux=0, salto = 0, saltorRemocao=0, i=0, nao=0,aux1=0; bool valueFound=false; void cadastro(); void listar(); void pesquisar(); void alterar(); void excluir(); int main() { int op; do { do { system("cls"); system("color f0"); cout<<"\t\t|-----------------------------------------------|"<<endl; cout<<"\t\t| |"<<endl; cout<<"\t\t| SEJAM BEM VINDOS! |"<<endl; cout<<"\t\t| |"<<endl; cout<<"\t\t| SIGBI - GERENCIAMENTO DE BIBLIOTECA |"<<endl; cout<<"\t\t| |"<<endl; cout<<"\t\t|---------------------Menu--------------------- |"<<endl; cout<<"\t\t| |"<<endl; cout<<"\t\t| 1 - Cadastrar Livro(s) |"<<endl; cout<<"\t\t| 2 - Listar Acervo |"<<endl; cout<<"\t\t| 3 - Pesquisar Livro(s) |"<<endl; cout<<"\t\t| 4 - Alterar Dados do Livro |"<<endl; cout<<"\t\t| 5 - Emprestimo(s) |"<<endl; cout<<"\t\t| 6 - Sair |"<<endl; cout<<"\t\t| |"<<endl; cout<<"\t\t|-----------------------------------------------|"<<endl; cout<<endl; cout<<"\t\t Opcao Escolhida: "; cin>>op; }while(op<1 || op>6); switch(op) { case 1: cadastro(); break; case 2: listar(); break; case 3: pesquisar(); break; case 4: alterar(); break; case 5: excluir(); break; case 6: system("exit"); break; }// fim switch nao=0; }while(op!=6); } void alterar() { system("cls"); cout<<endl<<endl; cout<<"\tALTERACAO DE LIVROS"<<endl<<endl; char codigo[20]; cin.ignore(); cout << "Entre com o codigo do livro a ser pesquisado:"; cin.getline(codigo,20); for( i=0;i<cont;i++) { salto = sizeof(d)*i + sizeof(cont); if(strcmp(codigo,d.cod)==0) { system("cls"); cout<<endl; cin.ignore(); cout<<"Novo nome do livro:"; cin.getline(d.nome,20); cout<<"Novo autor do livro:"; cin.getline(d.autor,20); cout<<"Novo codigo do livro:"; cin.getline(d.cod,20); nao=1; } salto = sizeof(d)*i + sizeof(cont); } if(nao==0) { cout<<"Livro nao encontrado"<<endl; system("PAUSE"); } } void excluir() { system("cls"); cout<<endl; char codigo[20]; cin.ignore(); cout<<"\EMPRESTIMO DE LIVROS"<<endl<<endl; cout << "Entre com o codigo do livro a ser emprestado:"; cin.getline(codigo,20); dados carro1; valueFound = false; for( i=0;i<cont;i++) { salto = sizeof(d)*i + sizeof(cont); if(strcmp(codigo,d.cod)==0) { valueFound =true; aux =i; nao=1; } } if ((aux== (cont-1)& valueFound)){ cont = cont - 1; }else if (valueFound) { for( i=aux;i<cont-1;i++) { salto = sizeof(d)*i + sizeof(cont); salto = sizeof(d)*(i+1) + sizeof(cont); strcpy(d.cod, carro1.cod); strcpy(d.nome, carro1.nome); strcpy(d.autor, carro1.autor); salto = sizeof(d)*i + sizeof(cont); aux1=i+1; } cont=aux1; } if(nao==0) { cout<<endl<<"Emprestimo nao efetuado, codigo nao encontrado. "<<endl<<endl; system("PAUSE"); }else { cout<<endl<<endl<<"Emprestado com sucesso!"<<endl<<endl; system("PAUSE"); } } void pesquisar() { system("cls"); cout<<endl; cout<<"\tPESQUISA DE LIVROS"<<endl<<endl; char codigo[20]; cin.ignore(); cout << "Entre com o codigo do livro a ser pesquisado:"; cin.getline(codigo,20); for( i=0;i<cont;i++) { salto = sizeof(d)*i + sizeof(cont); if(strcmp(codigo,d.cod)==0) { cout<<endl<<"Nome do livro: "<< d.nome<<endl; cout<<"Autor do livro: " <<d.autor<<endl; cout<<"Codigo do livro: " << d.cod<<endl<<endl; nao=1; } } if(nao==0) { cout<<endl<<endl<<"Livro nao encontrado!"<<endl<<endl; } system("PAUSE"); } void cadastro() { do { system("cls"); cout<<endl; cout<<"\tCADASTRO DE LIVROS"<<endl<<endl; cin.ignore(); cout<<"Nome do livro:"; cin.getline(d.nome,20); cout<<"Autor:"; cin.getline(d.autor,20); cout<<"Codigo do Livro:"; cin.getline(d.cod,20); salto = sizeof(d)*cont+sizeof(cont); cont++; do { cout<<"Deseja cadastrar outro Livro (S/N)?: "; cin>>esc; }while ((toupper(esc)!='N')&&(toupper(esc)!='S')); }while(toupper(esc)!='N'); } void listar() { system("cls"); cout<<endl; cout<<"\tACERVO"<<endl<<endl; for( i=0; i<cont; i++) { salto = sizeof(d)*i + sizeof(cont); cout<<endl<<"Nome do livro: "<< d.nome<<endl; cout<<"Autor do livro: " <<d.autor<<endl; cout<<"Codigo do livro: " << d.cod<<endl<<endl<<endl; } if(cont!=0) { cout << endl << endl << "Total de livros " << i<<endl; } system ("PAUSE"); }
×
×
  • Criar Novo...