An open API service indexing awesome lists of open source software.

https://github.com/elis-vasconcelos/lab-programacao-cpp

Repositório de Códigos em C++ para exercício de conceitos.
https://github.com/elis-vasconcelos/lab-programacao-cpp

cpp

Last synced: over 1 year ago
JSON representation

Repositório de Códigos em C++ para exercício de conceitos.

Awesome Lists containing this project

README

          

# Repositório de Códigos em C++

Este repositório contém diversos códigos em C++ que abordam diferentes algoritmos e técnicas de programação. Abaixo estão descrições de cada código presente neste repositório, bem como o propósito de cada um deles.

## Códigos

### 1. [controle_emprestimo_livros.cpp](controle_emprestimo_livros.cpp)
Este programa simula o controle de empréstimo de livros em uma biblioteca. Ele armazena o estado (disponível ou emprestado) de vários livros e permite consultar o status de livros com base em requisitações feitas pelo usuário.

### 2. [manipulacao_de_strings.cpp](manipulacao_de_strings.cpp)
Este código demonstra várias operações com strings em C++, como:
- Comparações de strings.
- Conversão de letras minúsculas para maiúsculas.
- Contagem de ocorrências de caracteres em uma string.
- Leitura e manipulação de frases, incluindo a inversão de uma string.

### 3. [controle_estoque_livros.cpp](controle_estoque_livros.cpp)
Este código realiza o controle de estoque de livros, usando um `unordered_map` para armazenar o estado de cada livro (disponível ou emprestado). Ele lê as requisições de consulta e exibe se o livro está disponível, emprestado ou não encontrado.

### 4. [remover_palavras_duplicadas.cpp](remover_palavras_duplicadas.cpp)
Este programa remove palavras duplicadas de um conjunto de frases. Ele primeiro extrai todas as palavras, as ordena e então elimina as duplicadas, mostrando apenas as palavras únicas em ordem alfabética.

### 5. [calculo_media_notas.cpp](calculo_media_notas.cpp)
Este código calcula a média de notas fornecidas pelo usuário. Dependendo do número de notas, ele:
- Exibe a única nota se houver apenas uma.
- Calcula a média de duas notas.
- Calcula a média das notas restantes, após excluir a maior e a menor.