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.
- Host: GitHub
- URL: https://github.com/elis-vasconcelos/lab-programacao-cpp
- Owner: Elis-Vasconcelos
- Created: 2024-12-05T07:57:24.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-05T08:00:50.000Z (over 1 year ago)
- Last Synced: 2025-02-07T18:17:09.745Z (over 1 year ago)
- Topics: cpp
- Language: C++
- Homepage:
- Size: 4.88 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.