Arquivos de Autor: Junior

Declare as constantes e variáveis: Use #define para definir uma constante para o tamanho do acervo (TAMANHO_ACERVO 20). Na função main, declare um vetor dessa struct (struct Livro acervo[TAMANHO_ACERVO]) e outras variáveis auxiliares. Desenhe o menu: Crie um menu principal para o usuário escolher entre as seguintes opções: 1 – Cadastrar livros 2 – Imprimir todos os livros 3 – Pesquisar livro por código 4 – Ordenar livros por ano de publicação 5 – Sair do programa

Esboce as funções: Crie as assinaturas das funções que você precisará. Por exemplo: void cadastrarLivros(struct Livro acervo[], int tamanho); void imprimirLivros(struct Livro acervo[], int tamanho); void pesquisarLivro(struct Livro acervo[], int tamanho, int codigoBusca); void ordenarLivros(struct Livro acervo[], int tamanho);  

Imagine que você foi contratado para desenvolver um sistema de gerenciamento de livros para uma pequena biblioteca. O sistema deve permitir que o bibliotecário cadastre, pesquise, ordene e gerencie o acervo de 20 livros. Esta tarefa exigirá a aplicação de diversos conceitos fundamentais da linguagem C.

Conceitos a serem aplicados: Estruturas (Structs): Para armazenar os dados de cada livro (código, título, autor, área, ano e editora). Constantes: Para definir o tamanho máximo do acervo de 20 livros. Vetores: Para criar um acervo com capacidade para 20 livros, utilizando um vetor de structs. Strings: Para manipular os campos de texto como título, […]

MAPA – ADSIS – LINGUAGEM E TÉCNICAS DE PROGRAMAÇÃO – 54_2025

Imagine que você foi contratado para desenvolver um sistema de gerenciamento de livros para uma pequena biblioteca. O sistema deve permitir que o bibliotecário cadastre, pesquise, ordene e gerencie o acervo de 20 livros. Esta tarefa exigirá a aplicação de diversos conceitos fundamentais da linguagem C.

c) Cite uma boa prática que poderia melhorar a lógica ou a clareza do programa.

​​IMPORTANTE: 1. Um vídeo explicativo da atividade AE1 está disponível para ajudá-lo nesse processo de criação e desenvolvimento. Você poderá acessar no Fórum “VÍDEOS EXPLICATIVOS DA ATIVIDADES MAPA e AE1” ou acessar em “ARQUIVOS > Material da Disciplina”. 2. A atividade de estudo 1 deve ser respondida diretamente no campo disponível da questão.

Em atividades de programação, é comum utilizar laços de repetição para automatizar cálculos ou percorrer conjuntos de dados. O entendimento correto desses laços é fundamental para escrever programas mais claros e eficientes.

Com base nisso, analise o seguinte código:  Fonte: o autor. Agora, responda:a) Explique o que esse programa faz, destacando o papel do laço de repetição. b) Identifique o erro de sintaxe presente no código. c) Cite uma boa prática que poderia melhorar a lógica ou a clareza do programa.

ATIVIDADE 1 – ADSIS – LINGUAGEM E TÉCNICAS DE PROGRAMAÇÃO – 54_2025

Em atividades de programação, é comum utilizar laços de repetição para automatizar cálculos ou percorrer conjuntos de dados. O entendimento correto desses laços é fundamental para escrever programas mais claros e eficientes. Com base nisso, analise o seguinte código: 

Desafio: Consolidar todas as funcionalidades. Criar um menu interativo que permita: Cadastrar alunos, professores e cursos. Criar turmas e associar alunos/professores. Registrar avaliações. Gerar relatórios gerais. Testar cenários de sucesso e falha.

Como entregar a atividade: A atividade deverá ser produzida em um arquivo do tipo texto, conforme template anexado no material da disciplina, disponibilizado no Studeo, e deve ser entregue com a extensão (.PDF ou .DOC). Depois, deve ser anexado no ambiente da atividade no Studeo.​ Anexar os Prints dentro do arquivo Template Print de execução […]

Este site utiliza cookies para lhe oferecer uma melhor experiência de navegação. Ao navegar neste site, você concorda com o uso de cookies.