Ir ao conteúdo
  • Cadastre-se
UILIAN DE OLIVEIRA FARIAS

C++ criação de um programa em devc++

Posts recomendados

PRECISO QUE ALGUEM ME AJUDE A RESOLVER ESSA QUESTÃO, SOU INICIANTE NO CURSO E PRECISA VER ALGUM MODELO FEITO PRA MIM REFAZER E APRENDER MELHOR:

 

José, professor universitário de Arquitetura e Urbanismo, possui em seu escritório caixas e mais caixas de livros e revistas, que aos poucos estão sendo catalogados por sua secretária Vanessa.
Vanessa está catalogando em uma planilha eletrônica os principais dados de Livros e Revistas, tais como (título da obra, edição, nome do autor, editora, isbn, quantidade de exemplares, caixa onde a obra está armazenada e ano).

A proposta da atividade mapa, é o desenvolvimento de um sistema de pequeno porte para o controlar onde estão armazenadas as obras do arquiteto. Para a construção deste sistema, você deverá utilizar a linguagem C, armazenando os dados em arquivo texto. 

O sistema a ser construído necessitará atender aos requisitos funcionais abaixo:

1 - Possuir a sua identificação (RA-Nome-Curso)
2 - Possuir um menu de opção.
2.1 - Incluir o registro das obras.
2.2 - Listar todos os livros.
2.3 - Listar todas as revistas.
2.4- Listar as obras por caixa.
 

  • Obrigado 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

@UILIAN DE OLIVEIRA FARIAS    para guardar os dados você pode usar um typedef struct  com vetor ,  e use o comando fgets para pegar os dados e colocar nas variáveis correspondentes ,  e no final na hora que for sair do programa coloque a função fopen() , que cria e abre um arquivo para gravação desde o início dele ,  e gravar em arquivo binário seria bom , pois é mais fácil na hora de gravar e também na hora de pegar os dados do arquivo e colocar nas variáveis novamente ,  então faça seu código sobre esse exercício e poste ele aqui , para vermos como está e em que podemos ajudar   .

Compartilhar este post


Link para o post
Compartilhar em outros sites

@devair1010 muito obrigado, estou terminando de fazer ai assim que eu terminar vou postar pra me ajudar em alguns detalhes, obrigado

  • Curtir 1

Compartilhar este post


Link para o post
Compartilhar em outros sites
Em 20/06/2020 às 19:27, devair1010 disse:

@UILIAN DE OLIVEIRA FARIAS    para guardar os dados você pode usar um typedef struct  com vetor ,  e use o comando fgets para pegar os dados e colocar nas variáveis correspondentes ,  e no final na hora que for sair do programa coloque a função fopen() , que cria e abre um arquivo para gravação desde o início dele ,  e gravar em arquivo binário seria bom , pois é mais fácil na hora de gravar e também na hora de pegar os dados do arquivo e colocar nas variáveis novamente ,  então faça seu código sobre esse exercício e poste ele aqui , para vermos como está e em que podemos ajudar   .

amigo boa noite poderia dar uma olhada no meu codigo

 

#include <stdio.h>
#include <stdlib.h>
#include <locale.h>
#include <string.h>


main(){
    int a ;
    setlocale(LC_ALL, "Portuguese");
    puts("                ##ESCOLHA UMA OPCAO##");
    puts ("       o que você DESEJA");
    
    printf("1 - IDENTIFICAÇÃO\n");
    printf("2 - REGISTRO DE OBRAS\n");
    printf("3 - LISTAR TODOS OS LIVROS\n");
    printf("2.2 - LISTAR TODOS OS LIVROS\n");
    printf("2.3 - LISTAR TODAS AS REVISTA\n");
    printf("2.4 - LISTAR OBRAS POR CAIXA\n");
    printf("6 - SAIR\n\n");
    scanf("%d", &a);
switch (a){
    case 1:
        fflush(stdin);
        printf("RA: 20085938-5\n");
        printf("NOME: UILIAN DE OLIVEIRA FARIAS\n");
        printf("CURSO: ENGENHARIA DE SOFTWARE\n");
        return 1;    
        break;
    case 2:
        fflush(stdin);
        printf("QUAL TITULO DO LIVRO voce QUER CADASTRAR? \n");
        scanf("Digite o nome do livro");
        fflush(stdin);
        printf("QUAL A EDIÇÃO? \n");
        scanf("Digite a edição do livro");
        fflush(stdin);
        printf("NOME DO AUTOR? \n");
        scanf("Digite o nome do autor");
        fflush(stdin);
        printf("QUAL A EDITORA? \n");
        scanf("Digite o nome da editora");
        fflush(stdin);
        printf("ISBN? \n");
        scanf("Digite o ISBN do livro");
        fflush(stdin);
        printf("QUAL A QUANTIDADE DE EXEMPLARES? \n");
        scanf("Digite a quantidade de exemplares");
        fflush(stdin);
        printf("CAIXA ONDE ESTA ARMAZENADA A OBRA? \n");
        scanf("Digite onde esta armazenada a obra");
        
        break;
    case 3:
        
        printf("LISTA DE TODOS OS LIVROS\n\n");
        printf("--------LIVRO 01-----\n");
        printf("LIVRO: DOM QUIXOTE\n");
        printf("AUTOR: MIGUEL DE CERVANTES\n");
        printf("ANO: 2016\n\n");
        
        printf("--------LIVRO 02-----\n");
        printf("LIVRO: GUERRA E PAZ\n");
        printf("AUTOR: LIEV TOLSTÓI\n");
        printf("ANO: 1869\n\n");
        
        printf("--------LIVRO 03-----\n");
        printf("LIVRO: A MONTANHA MÁGICA\n");
        printf("AUTOR: THOMAS MANN\n");
        printf("ANO: 1924\n\n");
        
        printf("--------LIVRO 04-----\n");
        printf("LIVRO: CEM ANOS DE SOLIDÃO\n");
        printf("AUTOR: GABRIEL GARCÍA MÁRQUEZ\n");
        printf("ANO: 1967\n\n");
        
        printf("--------LIVRO 05-----\n");
        printf("LIVRO: ULISSES\n");
        printf("AUTOR: JAMES JOYCE\n");
        printf("ANO: 1922\n\n");
        
        printf("--------LIVRO 06-----\n");
        printf("LIVRO: EM BUSCA DO TEMPO PERDIDO\n");
        printf("AUTOR: MARCEL PROUST\n");
        printf("ANO: 1913\n\n");
        
        printf("--------LIVRO 07-----\n");
        printf("LIVRO: A DIVINA COMÉDIA\n");
        printf("AUTOR: DANTE ALIGHIERI\n");
        printf("ANO: 1321\n\n");
        
        printf("--------LIVRO 08-----\n");
        printf("LIVRO: O HOMEM SEM QUALIDADES\n");
        printf("AUTOR: ROBERT MUSIL\n");
        printf("ANO: 1943\n\n");
        
        printf("--------LIVRO 09-----\n");
        printf("LIVRO: O PROCESSO\n");
        printf("AUTOR: FRANZ KAFKA\n");
        printf("ANO: 1925\n\n");
        
        printf("--------LIVRO 10-----\n");
        printf("LIVRO: O SOM E A FÚRIA\n");
        printf("AUTOR: WILLIAM FAULKNER\n");
        printf("ANO: 1929\n\n");
        break;
    case 4:
        printf("voce QUER EU\n");
        break;
    case 5:
        printf("voce QUER EU\n");
        break;
    case 6:
        printf("PRECIONE QUALQUER TECLA PARA SAIR\n");
        break;
        return(0);
}
printf("Deseja continuar(s/n)?");

return 0;
}

  • Obrigado 1

Compartilhar este post


Link para o post
Compartilhar em outros sites
13 horas atrás, UILIAN DE OLIVEIRA FARIAS disse:

printf("PRECIONE QUALQUER TECLA PARA SAIR\n");
        break;

 

"pressione", certo?

 

Seu programa não faz nada. Está usando constantes para imprimir os livros. Qual o propósito?
 

13 horas atrás, UILIAN DE OLIVEIRA FARIAS disse:

printf("--------LIVRO 09-----\n");
        printf("LIVRO: O PROCESSO\n");
        printf("AUTOR: FRANZ KAFKA\n");
        printf("ANO: 1925\n\n");

 

Para que?

 

Em 20/06/2020 às 14:12, UILIAN DE OLIVEIRA FARIAS disse:

2.1 - Incluir o registro das obras.

 

Mesmo que liste os livros não vai incluir o registro das obras. Isso é claro variável: alguém vai digitar esses dados para o programa

Compartilhar este post


Link para o post
Compartilhar em outros sites

@arfneto poderia me chamar no whats e me dar umas dicas 69 9 92105768 estou super perdido com essa matéria

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora





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

Aprenda_a_Ler_Resistores_e_Capacitores-capa-3d-newsletter.jpg

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!