From 8358328681d0b354f1edf7ca49493f19e06d9075 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pablo=20Portas=20L=C3=B3pez?= <81629707+TeenBiscuits@users.noreply.github.com> Date: Sat, 2 Mar 2024 20:43:54 +0100 Subject: [PATCH 1/7] Nuevo Exportar a PDF --- .idea/runConfigurations/Export_to_PDF.xml | 16 ---------------- .idea/runConfigurations/Exportar_a_PDF.xml | 18 ++++++++++++++++++ 2 files changed, 18 insertions(+), 16 deletions(-) delete mode 100644 .idea/runConfigurations/Export_to_PDF.xml create mode 100644 .idea/runConfigurations/Exportar_a_PDF.xml diff --git a/.idea/runConfigurations/Export_to_PDF.xml b/.idea/runConfigurations/Export_to_PDF.xml deleted file mode 100644 index 78b9c16..0000000 --- a/.idea/runConfigurations/Export_to_PDF.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - \ No newline at end of file diff --git a/.idea/runConfigurations/Exportar_a_PDF.xml b/.idea/runConfigurations/Exportar_a_PDF.xml new file mode 100644 index 0000000..7f7cd36 --- /dev/null +++ b/.idea/runConfigurations/Exportar_a_PDF.xml @@ -0,0 +1,18 @@ + + + + \ No newline at end of file From 5a642b6d70902a48cef89fcef863b3506597bb63 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pablo=20Portas=20L=C3=B3pez?= <81629707+TeenBiscuits@users.noreply.github.com> Date: Sun, 3 Mar 2024 17:00:25 +0100 Subject: [PATCH 2/7] Compliant with the REUSE Specification --- .github/FUNDING.yml | 4 ++ .../ISSUE_TEMPLATE/informe-de-error-bug.yml | 4 ++ .../ISSUE_TEMPLATE/solicitud-de-funcion.yml | 4 ++ .github/dependabot.yml | 4 ++ .github/pull_request_template.md | 6 +++ .github/workflows/deploy.yml | 4 ++ .gitignore | 2 +- .reuse/dep5 | 47 +++++++++++++++--- CMakeLists.txt | 2 +- CODE_OF_CONDUCT.md | 2 +- CONTRIBUTING.md | 2 +- README.md | 2 +- SECURITY.md | 4 +- docs/cfg/buildprofiles.xml | 2 +- docs/code/Boletin_1/Ejercicio_01.c | 5 +- docs/code/Boletin_1/Ejercicio_02.c | 3 +- docs/code/Boletin_1/Ejercicio_03.c | 3 +- docs/code/Boletin_1/Ejercicio_04.c | 3 +- docs/code/Boletin_1/Ejercicio_05.c | 3 +- docs/code/Boletin_1/Ejercicio_06.c | 3 +- docs/code/Boletin_1/Ejercicio_07.c | 3 +- docs/code/Boletin_1/Ejercicio_08.c | 3 +- docs/code/Boletin_1/Ejercicio_09.c | 3 +- docs/code/Boletin_1/Ejercicio_10.c | 3 +- docs/code/Boletin_1/Ejercicio_11.c | 3 +- docs/code/Boletin_1/Ejercicio_12.c | 3 +- docs/code/Boletin_1/Ejercicio_13.c | 3 +- docs/code/Boletin_1/Ejercicio_14.c | 3 +- docs/code/Boletin_1/Ejercicio_15.c | 3 +- docs/code/Boletin_1/Ejercicio_16.c | 3 +- docs/code/Boletin_1/Ejercicio_17.c | 3 +- docs/code/Boletin_1/Ejercicio_18.c | 3 +- docs/code/Boletin_1/Ejercicio_19.c | 3 +- docs/code/Boletin_1/Ejercicio_20.c | 3 +- docs/code/Boletin_2/Ejercicio_01.c | 3 +- docs/code/Boletin_2/Ejercicio_02.c | 3 +- docs/code/Boletin_2/Ejercicio_03.c | 3 +- docs/code/Boletin_2/Ejercicio_04.c | 3 +- docs/code/Boletin_2/Ejercicio_05.c | 3 +- docs/code/Boletin_2/Ejercicio_06.c | 3 +- docs/code/Boletin_2/Ejercicio_07.c | 3 +- docs/code/Boletin_2/Ejercicio_08.c | 3 +- docs/code/Boletin_2/Ejercicio_09.c | 3 +- docs/code/Boletin_2/Ejercicio_10.c | 3 +- docs/code/Boletin_2/Ejercicio_11.c | 3 +- docs/code/Boletin_2/Ejercicio_12.c | 3 +- docs/code/Boletin_2/Ejercicio_13.c | 3 +- docs/code/Boletin_2/Ejercicio_14.c | 3 +- docs/code/Boletin_2/Ejercicio_15.c | 3 +- docs/code/Boletin_2/Ejercicio_17.c | 3 +- docs/code/Boletin_2/Ejercicio_28.c | 3 +- docs/code/Boletin_2/Ejercicio_39.c | 3 +- docs/code/Boletin_2/Ejercicio_45.c | 2 +- docs/code/Boletin_2/Ejercicio_46.c | 2 +- docs/code/Boletin_2/Ejercicio_47.c | 2 +- docs/code/Boletin_2/Ejercicio_48.c | 2 +- docs/code/Boletin_2/Ejercicio_50.c | 2 +- docs/code/Boletin_3/Ejercicio_01.c | 3 +- docs/code/Boletin_3/Ejercicio_02.c | 3 +- docs/code/Boletin_3/Ejercicio_03.c | 3 +- docs/code/Boletin_3/Ejercicio_04.c | 2 +- docs/code/Boletin_3/Ejercicio_05.c | 2 +- docs/code/Boletin_3/Ejercicio_06.c | 2 +- docs/code/Boletin_3/Ejercicio_07.c | 2 +- docs/code/Boletin_3/Ejercicio_08.c | 2 +- docs/code/Boletin_3/Ejercicio_09.c | 2 +- docs/code/Boletin_3/Ejercicio_10.c | 2 +- docs/code/Boletin_3/Ejercicio_11.c | 2 +- docs/code/Boletin_3/Ejercicio_12.c | 2 +- docs/code/Boletin_3/Ejercicio_13.c | 2 +- docs/code/Boletin_3/Ejercicio_14.c | 2 +- docs/code/Boletin_3/Ejercicio_23.c | 2 +- docs/code/Boletin_3/Ejercicio_28.c | 2 +- docs/code/Boletin_4/Ejercicio_02.c | 2 +- docs/code/Boletin_4/Ejercicio_03.c | 2 +- docs/code/Boletin_4/Ejercicio_04.c | 2 +- docs/code/Boletin_4/Ejercicio_10.c | 2 +- docs/code/Extras/Algoritmos/BubbleSort.c | 3 +- docs/code/Extras/Algoritmos/BusquedaBinaria.c | 3 +- .../Extras/Algoritmos/BusquedaSecuencial.c | 3 +- .../Algoritmos/BusquedaSecuencialCentinela.c | 3 +- docs/code/Extras/Algoritmos/QuickSort.c | 3 +- docs/code/Extras/TresEnRaya.c | 2 +- .../Bibliografia/C-Programming-Book.png | Bin docs/keymap.xml | 2 +- docs/pro.tree | 2 +- docs/redirection-rules.xml | 2 +- docs/topics/Agradecimientos.md | 2 +- docs/topics/Algoritmos.md | 2 +- docs/topics/Bibliografia.md | 2 +- docs/topics/Boletines.topic | 2 +- docs/topics/Compilador.md | 2 +- docs/topics/Ejemplos.md | 2 +- docs/topics/Examenes.md | 2 +- docs/topics/Extras.topic | 2 +- docs/topics/Para-Colaboradores.md | 2 +- docs/topics/Pro-1-Boletin-1.md | 2 +- docs/topics/Pro-1-Boletin-2.md | 2 +- docs/topics/Pro-1-Boletin-3.md | 2 +- docs/topics/Pro-1-Boletin-4.md | 2 +- docs/topics/Pro2324.topic | 2 +- docs/topics/Tema-1.md | 2 +- docs/topics/Tema-2.md | 2 +- docs/topics/Teoria-Introduccion.md | 2 +- docs/topics/Teoria.topic | 2 +- docs/topics/Tres-En-Raya.md | 2 +- docs/topics/Tutoriales.topic | 2 +- docs/writerside.cfg | 2 +- logo/Logo.curve.license | 3 -- logo/Logo.ico.license | 3 -- logo/Logo.png.license | 3 -- logo/Logo.svg.license | 3 -- logo/Pro2324 GitHub Preview.curve.license | 3 -- logo/Pro2324 GitHub Preview.png.license | 3 -- src/Boletin_1/CMakeLists.txt | 4 +- src/Boletin_1/Ejercicio_01.c | 3 +- src/Boletin_1/Ejercicio_02.c | 3 +- src/Boletin_1/Ejercicio_03.c | 3 +- src/Boletin_1/Ejercicio_04.c | 3 +- src/Boletin_1/Ejercicio_05.c | 3 +- src/Boletin_1/Ejercicio_06.c | 3 +- src/Boletin_1/Ejercicio_07.c | 3 +- src/Boletin_1/Ejercicio_08.c | 3 +- src/Boletin_1/Ejercicio_09.c | 3 +- src/Boletin_1/Ejercicio_10.c | 3 +- src/Boletin_1/Ejercicio_11.c | 3 +- src/Boletin_1/Ejercicio_12.c | 3 +- src/Boletin_1/Ejercicio_13.c | 3 +- src/Boletin_1/Ejercicio_14.c | 3 +- src/Boletin_1/Ejercicio_15.c | 3 +- src/Boletin_1/Ejercicio_16.c | 3 +- src/Boletin_1/Ejercicio_17.c | 3 +- src/Boletin_1/Ejercicio_18.c | 3 +- src/Boletin_1/Ejercicio_19.c | 3 +- src/Boletin_1/Ejercicio_20.c | 3 +- src/Boletin_2/CMakeLists.txt | 4 +- src/Boletin_2/Ejercicio_01.c | 3 +- src/Boletin_2/Ejercicio_02.c | 3 +- src/Boletin_2/Ejercicio_03.c | 3 +- src/Boletin_2/Ejercicio_04.c | 3 +- src/Boletin_2/Ejercicio_05.c | 3 +- src/Boletin_2/Ejercicio_06.c | 3 +- src/Boletin_2/Ejercicio_07.c | 3 +- src/Boletin_2/Ejercicio_08.c | 3 +- src/Boletin_2/Ejercicio_09.c | 3 +- src/Boletin_2/Ejercicio_10.c | 3 +- src/Boletin_2/Ejercicio_11.c | 3 +- src/Boletin_2/Ejercicio_12.c | 3 +- src/Boletin_2/Ejercicio_13.c | 3 +- src/Boletin_2/Ejercicio_14.c | 3 +- src/Boletin_2/Ejercicio_15.c | 3 +- src/Boletin_2/Ejercicio_17.c | 3 +- src/Boletin_2/Ejercicio_28.c | 3 +- src/Boletin_2/Ejercicio_39.c | 3 +- src/Boletin_2/Ejercicio_45.c | 2 +- src/Boletin_2/Ejercicio_46.c | 2 +- src/Boletin_2/Ejercicio_47.c | 2 +- src/Boletin_2/Ejercicio_48.c | 2 +- src/Boletin_2/Ejercicio_50.c | 2 +- src/Boletin_3/CMakeLists.txt | 4 +- src/Boletin_3/Ejercicio_01.c | 3 +- src/Boletin_3/Ejercicio_02.c | 3 +- src/Boletin_3/Ejercicio_03.c | 3 +- src/Boletin_3/Ejercicio_04.c | 2 +- src/Boletin_3/Ejercicio_05.c | 2 +- src/Boletin_3/Ejercicio_06.c | 2 +- src/Boletin_3/Ejercicio_07.c | 2 +- src/Boletin_3/Ejercicio_08.c | 2 +- src/Boletin_3/Ejercicio_09.c | 2 +- src/Boletin_3/Ejercicio_10.c | 2 +- src/Boletin_3/Ejercicio_11.c | 2 +- src/Boletin_3/Ejercicio_12.c | 2 +- src/Boletin_3/Ejercicio_13.c | 2 +- src/Boletin_3/Ejercicio_14.c | 2 +- src/Boletin_3/Ejercicio_23.c | 2 +- src/Boletin_3/Ejercicio_28.c | 2 +- src/Boletin_4/CMakeLists.txt | 4 +- src/Boletin_4/Ejercicio_02.c | 2 +- src/Boletin_4/Ejercicio_03.c | 2 +- src/Boletin_4/Ejercicio_04.c | 2 +- src/Boletin_4/Ejercicio_10.c | 2 +- src/Ejemplos/CMakeLists.txt | 4 +- src/Examenes/CMakeLists.txt | 4 +- src/Extras/Algoritmos/BubbleSort.c | 3 +- src/Extras/Algoritmos/BusquedaBinaria.c | 3 +- src/Extras/Algoritmos/BusquedaSecuencial.c | 3 +- .../Algoritmos/BusquedaSecuencialCentinela.c | 3 +- src/Extras/Algoritmos/QuickSort.c | 3 +- src/Extras/CMakeLists.txt | 4 +- src/Extras/TresEnRaya.c | 2 +- src/main.c | 3 +- 191 files changed, 346 insertions(+), 210 deletions(-) rename "docs/images/Apuntes/Bibliograf\303\255a/C-Programming-Book.png" => docs/images/Apuntes/Bibliografia/C-Programming-Book.png (100%) delete mode 100644 logo/Logo.curve.license delete mode 100644 logo/Logo.ico.license delete mode 100644 logo/Logo.png.license delete mode 100644 logo/Logo.svg.license delete mode 100644 logo/Pro2324 GitHub Preview.curve.license delete mode 100644 logo/Pro2324 GitHub Preview.png.license diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml index f3841e6..f0ae1b2 100644 --- a/.github/FUNDING.yml +++ b/.github/FUNDING.yml @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2024 Pablo Portas López +# +# SPDX-License-Identifier: GPL-3.0-only + github: [TeenBiscuits] ko_fi: pablopl custom: [paypal.me/pabloportaslopez] diff --git a/.github/ISSUE_TEMPLATE/informe-de-error-bug.yml b/.github/ISSUE_TEMPLATE/informe-de-error-bug.yml index 35b2ffe..c13e65f 100644 --- a/.github/ISSUE_TEMPLATE/informe-de-error-bug.yml +++ b/.github/ISSUE_TEMPLATE/informe-de-error-bug.yml @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2024 Pablo Portas López +# +# SPDX-License-Identifier: GPL-3.0-only + name: "🐛 Informe de error/bug" description: "Crea un informe para ayudarnos a mejorar" title: "[BUG] " diff --git a/.github/ISSUE_TEMPLATE/solicitud-de-funcion.yml b/.github/ISSUE_TEMPLATE/solicitud-de-funcion.yml index 7adf932..21b0769 100644 --- a/.github/ISSUE_TEMPLATE/solicitud-de-funcion.yml +++ b/.github/ISSUE_TEMPLATE/solicitud-de-funcion.yml @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2024 Pablo Portas López +# +# SPDX-License-Identifier: GPL-3.0-only + name: "💡 Solicitud de función" description: "Sugiere una idea para este proyecto." title: '[SOLICITUD DE FUNCIÓN] ' diff --git a/.github/dependabot.yml b/.github/dependabot.yml index abbd2bb..af33447 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2024 Pablo Portas López +# +# SPDX-License-Identifier: GPL-3.0-only + version: 2 updates: - package-ecosystem: "github-actions" # See documentation for possible values diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md index 95a18f4..0ab5ba4 100644 --- a/.github/pull_request_template.md +++ b/.github/pull_request_template.md @@ -1,3 +1,9 @@ + + ## Antes de nada - [ ] He leído la [Guía de Contribución](https://github.com/TeenBiscuits/Pro2324/blob/main/CONTRIBUTING.md) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 75a4808..04da589 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2024 Pablo Portas López +# +# SPDX-License-Identifier: GPL-3.0-only + name: Construir documentación on: diff --git a/.gitignore b/.gitignore index 63a4a73..46e9819 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2023 Pablo Portas López +# SPDX-FileCopyrightText: 2023 Pablo Portas López # # SPDX-License-Identifier: CC0-1.0 diff --git a/.reuse/dep5 b/.reuse/dep5 index 8282d8c..8cf506f 100644 --- a/.reuse/dep5 +++ b/.reuse/dep5 @@ -1,10 +1,45 @@ Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: Pro2324 -Upstream-Contact: Pablo Portas Lopez <81629707+TeenBiscuits@users.noreply.github.com> +Upstream-Contact: Pablo Portas Lopez Source: https://github.com/TeenBiscuits/Pro2324 -# Sample paragraph, commented out: -# -# Files: src/* -# Copyright: $YEAR $NAME <$CONTACT> -# License: ... +Files: logo/* + docs/images/Logo.* + docs/images/GitHubSponsors.png + docs/topics/* +Copyright: 2023 Pablo Portas Lopez +License: CC-BY-NC-4.0 + +Files: .github/* + .all-contributorsrc + CONTRIBUTING.md + README.md + SECURITY.md + .idea/* + docs/code/* + docs/cfg/* + docs/keymap.xml + docs/pro.tree + docs/redirection-rules.xml + docs/writerside.cfg +Copyright: 2024 Pablo Portas Lopez +License: GPL-3.0-only + +Files: CODE_OF_CONDUCT.md +Copyright: 2021 Ethical Source +License: CC-BY-4.0 + +Files: docs/images/Tutoriales/Compilador/* +Copyright: Abel Cedron Santaeufemia +License: CC-BY-4.0 + +Files: docs/topics/Bloque-1.md + docs/topics/Bloque-2.md + docs/topics/Bloque-3.md + docs/topics/Bloque-4.md +Copyright: 2024 Daniel Feito Pin +License: CC-BY-NC-4.0 + +Files: docs/images/Apuntes/Bibliografia/C-Programming-Book.png +Copyright: K. N. King +License: CC0-1.0 \ No newline at end of file diff --git a/CMakeLists.txt b/CMakeLists.txt index b4e6dfa..595f5f0 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2023 Pablo Portas López +# SPDX-FileCopyrightText: 2023 Pablo Portas López # # SPDX-License-Identifier: CC0-1.0 diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md index b12e5c1..b78b5dc 100644 --- a/CODE_OF_CONDUCT.md +++ b/CODE_OF_CONDUCT.md @@ -59,7 +59,7 @@ no. ## Aplicación Instancias de comportamiento abusivo, acosador o inaceptable de otro modo podrán ser reportadas a los administradores de -la comunidad responsables del cumplimiento a través de 81629707+TeenBiscuits@users.noreply.github.com. Todas las quejas +la comunidad responsables del cumplimiento a través de pablo.potas@udc.es. Todas las quejas serán evaluadas e investigadas de una manera puntual y justa. Todos los administradores de la comunidad están obligados a respetar la privacidad y la seguridad de quienes reporten diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 2b1a62b..cf80681 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -1,5 +1,5 @@ diff --git a/README.md b/README.md index cc1e94a..e6165c7 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ diff --git a/SECURITY.md b/SECURITY.md index 7715a1a..4e22971 100644 --- a/SECURITY.md +++ b/SECURITY.md @@ -1,5 +1,5 @@ @@ -15,4 +15,4 @@ SPDX-License-Identifier: GPL-3.0-only ## Informar de una vulnerabilidad -En caso de encontrar una vulnerabilidad en el repositorio contactar por privado con [TeenBicuits](https://github.com/TeenBiscuits). +En caso de encontrar una vulnerabilidad en el repositorio contactar por privado con Pablo Portas López . diff --git a/docs/cfg/buildprofiles.xml b/docs/cfg/buildprofiles.xml index 7d78388..03a7198 100644 --- a/docs/cfg/buildprofiles.xml +++ b/docs/cfg/buildprofiles.xml @@ -2,7 +2,7 @@ diff --git a/docs/code/Boletin_1/Ejercicio_01.c b/docs/code/Boletin_1/Ejercicio_01.c index b80a576..835d9a5 100644 --- a/docs/code/Boletin_1/Ejercicio_01.c +++ b/docs/code/Boletin_1/Ejercicio_01.c @@ -1,7 +1,8 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only -#include #define MAX 20 // SE DECLARA EL TAMAÑO MÁXIMO Y SE ASIGNA POSTERIORMENTE EN nombre[MAX] // NUNCA SOBREESCRIBIR EL LIMITE, YA QUE SERÍA UN MEMORY OVERFLOW Y ESO ES GRAVISIMO 0 :( int main() { diff --git a/docs/code/Boletin_1/Ejercicio_02.c b/docs/code/Boletin_1/Ejercicio_02.c index 824fd36..ab3b333 100644 --- a/docs/code/Boletin_1/Ejercicio_02.c +++ b/docs/code/Boletin_1/Ejercicio_02.c @@ -1,6 +1,7 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only + #include #define MAX 30 diff --git a/docs/code/Boletin_1/Ejercicio_03.c b/docs/code/Boletin_1/Ejercicio_03.c index 77d13e2..4ef4b25 100644 --- a/docs/code/Boletin_1/Ejercicio_03.c +++ b/docs/code/Boletin_1/Ejercicio_03.c @@ -1,6 +1,7 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only + #include #define superficie3(x, y) ((x*y)/2) // Defino la fórmula del area del triángulo diff --git a/docs/code/Boletin_1/Ejercicio_04.c b/docs/code/Boletin_1/Ejercicio_04.c index 9c40117..e6cc2fb 100644 --- a/docs/code/Boletin_1/Ejercicio_04.c +++ b/docs/code/Boletin_1/Ejercicio_04.c @@ -1,6 +1,7 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only + #include #define superficie2(x, y) (x*y) // DECLARO LA FÓRMULA DE LA SUPERFICIE DE UN RECTÁNGULO diff --git a/docs/code/Boletin_1/Ejercicio_05.c b/docs/code/Boletin_1/Ejercicio_05.c index d8fbed7..f8dbe55 100644 --- a/docs/code/Boletin_1/Ejercicio_05.c +++ b/docs/code/Boletin_1/Ejercicio_05.c @@ -1,6 +1,7 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only + #include #define superficie2(x, y) (x*y) // DECLARO LA FÓRMULA DE LA SUPERFICIE DE UN RECTÁNGULO diff --git a/docs/code/Boletin_1/Ejercicio_06.c b/docs/code/Boletin_1/Ejercicio_06.c index 1dbb100..65922b2 100644 --- a/docs/code/Boletin_1/Ejercicio_06.c +++ b/docs/code/Boletin_1/Ejercicio_06.c @@ -1,6 +1,7 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only + #include # define PI 3.14159265359 # define area(x) (4 * PI * x * x) diff --git a/docs/code/Boletin_1/Ejercicio_07.c b/docs/code/Boletin_1/Ejercicio_07.c index e8733b9..b8f9bbb 100644 --- a/docs/code/Boletin_1/Ejercicio_07.c +++ b/docs/code/Boletin_1/Ejercicio_07.c @@ -1,6 +1,7 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only + #include # define IVA 0.24 diff --git a/docs/code/Boletin_1/Ejercicio_08.c b/docs/code/Boletin_1/Ejercicio_08.c index 9d2e842..ce1fa38 100644 --- a/docs/code/Boletin_1/Ejercicio_08.c +++ b/docs/code/Boletin_1/Ejercicio_08.c @@ -1,6 +1,7 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only + #include int main() { diff --git a/docs/code/Boletin_1/Ejercicio_09.c b/docs/code/Boletin_1/Ejercicio_09.c index f563931..a677992 100644 --- a/docs/code/Boletin_1/Ejercicio_09.c +++ b/docs/code/Boletin_1/Ejercicio_09.c @@ -1,6 +1,7 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only + #include int main() { diff --git a/docs/code/Boletin_1/Ejercicio_10.c b/docs/code/Boletin_1/Ejercicio_10.c index 43fb45e..fa6864c 100644 --- a/docs/code/Boletin_1/Ejercicio_10.c +++ b/docs/code/Boletin_1/Ejercicio_10.c @@ -1,6 +1,7 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only + #include #define productoescalar(vx1,vy1,vz1,vx2,vy2,vz2) ((vx1*vx2)+(vy1*vy2)+(vz1*vz2)) diff --git a/docs/code/Boletin_1/Ejercicio_11.c b/docs/code/Boletin_1/Ejercicio_11.c index 68e3497..65d802c 100644 --- a/docs/code/Boletin_1/Ejercicio_11.c +++ b/docs/code/Boletin_1/Ejercicio_11.c @@ -1,6 +1,7 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only + #include int main() { diff --git a/docs/code/Boletin_1/Ejercicio_12.c b/docs/code/Boletin_1/Ejercicio_12.c index 8e83b26..336e693 100644 --- a/docs/code/Boletin_1/Ejercicio_12.c +++ b/docs/code/Boletin_1/Ejercicio_12.c @@ -1,6 +1,7 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only + #include int main() { diff --git a/docs/code/Boletin_1/Ejercicio_13.c b/docs/code/Boletin_1/Ejercicio_13.c index 4da5864..f522967 100644 --- a/docs/code/Boletin_1/Ejercicio_13.c +++ b/docs/code/Boletin_1/Ejercicio_13.c @@ -1,6 +1,7 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only + #include #define PI 3.14159265359 // APROXIMACIÓN DE PI #define perimetro(x) (2 * PI * x) // PERIMETRO DEL CÍRCULO diff --git a/docs/code/Boletin_1/Ejercicio_14.c b/docs/code/Boletin_1/Ejercicio_14.c index 5fffb2d..1fea022 100644 --- a/docs/code/Boletin_1/Ejercicio_14.c +++ b/docs/code/Boletin_1/Ejercicio_14.c @@ -1,6 +1,7 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only + #include #include // PARA PONER LA FECHA ACTUAL diff --git a/docs/code/Boletin_1/Ejercicio_15.c b/docs/code/Boletin_1/Ejercicio_15.c index 1649feb..9cebceb 100644 --- a/docs/code/Boletin_1/Ejercicio_15.c +++ b/docs/code/Boletin_1/Ejercicio_15.c @@ -1,6 +1,7 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only + #include #include diff --git a/docs/code/Boletin_1/Ejercicio_16.c b/docs/code/Boletin_1/Ejercicio_16.c index 8af423a..9548220 100644 --- a/docs/code/Boletin_1/Ejercicio_16.c +++ b/docs/code/Boletin_1/Ejercicio_16.c @@ -1,6 +1,7 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only + #include int main() { diff --git a/docs/code/Boletin_1/Ejercicio_17.c b/docs/code/Boletin_1/Ejercicio_17.c index 3418e2d..1792fb9 100644 --- a/docs/code/Boletin_1/Ejercicio_17.c +++ b/docs/code/Boletin_1/Ejercicio_17.c @@ -1,6 +1,7 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only + #include int main() { diff --git a/docs/code/Boletin_1/Ejercicio_18.c b/docs/code/Boletin_1/Ejercicio_18.c index 43465bc..422edbb 100644 --- a/docs/code/Boletin_1/Ejercicio_18.c +++ b/docs/code/Boletin_1/Ejercicio_18.c @@ -1,6 +1,7 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only + #include #define MAX 20 // DEFINO MÁXIMO PARA LOS STRINGS DE CARACTERES diff --git a/docs/code/Boletin_1/Ejercicio_19.c b/docs/code/Boletin_1/Ejercicio_19.c index 7a7e1b1..a021101 100644 --- a/docs/code/Boletin_1/Ejercicio_19.c +++ b/docs/code/Boletin_1/Ejercicio_19.c @@ -1,6 +1,7 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only + #include #define IVA 0.21 diff --git a/docs/code/Boletin_1/Ejercicio_20.c b/docs/code/Boletin_1/Ejercicio_20.c index 19190fb..bf8bf0d 100644 --- a/docs/code/Boletin_1/Ejercicio_20.c +++ b/docs/code/Boletin_1/Ejercicio_20.c @@ -1,6 +1,7 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only + #include #define incremetocoste(x, y) (x * (1 + y)); diff --git a/docs/code/Boletin_2/Ejercicio_01.c b/docs/code/Boletin_2/Ejercicio_01.c index 2fbef7b..8281ac4 100644 --- a/docs/code/Boletin_2/Ejercicio_01.c +++ b/docs/code/Boletin_2/Ejercicio_01.c @@ -1,6 +1,7 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only + #include int main() { diff --git a/docs/code/Boletin_2/Ejercicio_02.c b/docs/code/Boletin_2/Ejercicio_02.c index 407e18b..18704c4 100644 --- a/docs/code/Boletin_2/Ejercicio_02.c +++ b/docs/code/Boletin_2/Ejercicio_02.c @@ -1,6 +1,7 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only + #include int main() { diff --git a/docs/code/Boletin_2/Ejercicio_03.c b/docs/code/Boletin_2/Ejercicio_03.c index 16c6566..08b68a6 100644 --- a/docs/code/Boletin_2/Ejercicio_03.c +++ b/docs/code/Boletin_2/Ejercicio_03.c @@ -1,6 +1,7 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only + #include int main() { diff --git a/docs/code/Boletin_2/Ejercicio_04.c b/docs/code/Boletin_2/Ejercicio_04.c index 704bdaf..7bbeb62 100644 --- a/docs/code/Boletin_2/Ejercicio_04.c +++ b/docs/code/Boletin_2/Ejercicio_04.c @@ -1,6 +1,7 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only + #include int main() { diff --git a/docs/code/Boletin_2/Ejercicio_05.c b/docs/code/Boletin_2/Ejercicio_05.c index 0d34fd3..af4361f 100644 --- a/docs/code/Boletin_2/Ejercicio_05.c +++ b/docs/code/Boletin_2/Ejercicio_05.c @@ -1,6 +1,7 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only + #include int main() { diff --git a/docs/code/Boletin_2/Ejercicio_06.c b/docs/code/Boletin_2/Ejercicio_06.c index 5c1ae26..a1aee29 100644 --- a/docs/code/Boletin_2/Ejercicio_06.c +++ b/docs/code/Boletin_2/Ejercicio_06.c @@ -1,6 +1,7 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only + #include #define porcentaje(x, y) ( x / (float) y * 100) diff --git a/docs/code/Boletin_2/Ejercicio_07.c b/docs/code/Boletin_2/Ejercicio_07.c index b19c02a..23b1b8c 100644 --- a/docs/code/Boletin_2/Ejercicio_07.c +++ b/docs/code/Boletin_2/Ejercicio_07.c @@ -1,6 +1,7 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only + #include #include diff --git a/docs/code/Boletin_2/Ejercicio_08.c b/docs/code/Boletin_2/Ejercicio_08.c index 6b9116a..e63647f 100644 --- a/docs/code/Boletin_2/Ejercicio_08.c +++ b/docs/code/Boletin_2/Ejercicio_08.c @@ -1,6 +1,7 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only + #include #include diff --git a/docs/code/Boletin_2/Ejercicio_09.c b/docs/code/Boletin_2/Ejercicio_09.c index c48ce6f..8690c32 100644 --- a/docs/code/Boletin_2/Ejercicio_09.c +++ b/docs/code/Boletin_2/Ejercicio_09.c @@ -1,6 +1,7 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only + #include #include #include // PARA OBTENER EL TIEMPO ACTUAL diff --git a/docs/code/Boletin_2/Ejercicio_10.c b/docs/code/Boletin_2/Ejercicio_10.c index 61b8cec..d62a0df 100644 --- a/docs/code/Boletin_2/Ejercicio_10.c +++ b/docs/code/Boletin_2/Ejercicio_10.c @@ -1,6 +1,7 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only + #include #define IRPF 0.15 diff --git a/docs/code/Boletin_2/Ejercicio_11.c b/docs/code/Boletin_2/Ejercicio_11.c index 1800fac..5d2e3c3 100644 --- a/docs/code/Boletin_2/Ejercicio_11.c +++ b/docs/code/Boletin_2/Ejercicio_11.c @@ -1,6 +1,7 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only + #include #include diff --git a/docs/code/Boletin_2/Ejercicio_12.c b/docs/code/Boletin_2/Ejercicio_12.c index ef63467..abb8c94 100644 --- a/docs/code/Boletin_2/Ejercicio_12.c +++ b/docs/code/Boletin_2/Ejercicio_12.c @@ -1,6 +1,7 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only + #include #include diff --git a/docs/code/Boletin_2/Ejercicio_13.c b/docs/code/Boletin_2/Ejercicio_13.c index df89cee..ab37ab4 100644 --- a/docs/code/Boletin_2/Ejercicio_13.c +++ b/docs/code/Boletin_2/Ejercicio_13.c @@ -1,6 +1,7 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only + #include #include // HACER SENOS Y COSENOS SIN ESTO ES DIFÍCIL diff --git a/docs/code/Boletin_2/Ejercicio_14.c b/docs/code/Boletin_2/Ejercicio_14.c index 8ec411b..a285b21 100644 --- a/docs/code/Boletin_2/Ejercicio_14.c +++ b/docs/code/Boletin_2/Ejercicio_14.c @@ -1,6 +1,7 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only + #include #include diff --git a/docs/code/Boletin_2/Ejercicio_15.c b/docs/code/Boletin_2/Ejercicio_15.c index cfe06b9..08c4455 100644 --- a/docs/code/Boletin_2/Ejercicio_15.c +++ b/docs/code/Boletin_2/Ejercicio_15.c @@ -1,6 +1,7 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only + #include #include diff --git a/docs/code/Boletin_2/Ejercicio_17.c b/docs/code/Boletin_2/Ejercicio_17.c index fb5d21b..a494fc7 100644 --- a/docs/code/Boletin_2/Ejercicio_17.c +++ b/docs/code/Boletin_2/Ejercicio_17.c @@ -1,6 +1,7 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only + #include int main() { diff --git a/docs/code/Boletin_2/Ejercicio_28.c b/docs/code/Boletin_2/Ejercicio_28.c index 5661363..08902ef 100644 --- a/docs/code/Boletin_2/Ejercicio_28.c +++ b/docs/code/Boletin_2/Ejercicio_28.c @@ -1,6 +1,7 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only + #include int main() { diff --git a/docs/code/Boletin_2/Ejercicio_39.c b/docs/code/Boletin_2/Ejercicio_39.c index e9b19ad..8298ab6 100644 --- a/docs/code/Boletin_2/Ejercicio_39.c +++ b/docs/code/Boletin_2/Ejercicio_39.c @@ -1,6 +1,7 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only + #include #include #include diff --git a/docs/code/Boletin_2/Ejercicio_45.c b/docs/code/Boletin_2/Ejercicio_45.c index 9e7cf2f..da26298 100644 --- a/docs/code/Boletin_2/Ejercicio_45.c +++ b/docs/code/Boletin_2/Ejercicio_45.c @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only // Librerías diff --git a/docs/code/Boletin_2/Ejercicio_46.c b/docs/code/Boletin_2/Ejercicio_46.c index 248025c..5173410 100644 --- a/docs/code/Boletin_2/Ejercicio_46.c +++ b/docs/code/Boletin_2/Ejercicio_46.c @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only // Librerías diff --git a/docs/code/Boletin_2/Ejercicio_47.c b/docs/code/Boletin_2/Ejercicio_47.c index 3e59539..9b9aedd 100644 --- a/docs/code/Boletin_2/Ejercicio_47.c +++ b/docs/code/Boletin_2/Ejercicio_47.c @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only // Librerías diff --git a/docs/code/Boletin_2/Ejercicio_48.c b/docs/code/Boletin_2/Ejercicio_48.c index ae2a9e2..abe263a 100644 --- a/docs/code/Boletin_2/Ejercicio_48.c +++ b/docs/code/Boletin_2/Ejercicio_48.c @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only // Librerías diff --git a/docs/code/Boletin_2/Ejercicio_50.c b/docs/code/Boletin_2/Ejercicio_50.c index 66c9261..b87d5c8 100644 --- a/docs/code/Boletin_2/Ejercicio_50.c +++ b/docs/code/Boletin_2/Ejercicio_50.c @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only // Librerías diff --git a/docs/code/Boletin_3/Ejercicio_01.c b/docs/code/Boletin_3/Ejercicio_01.c index 296861d..13a8511 100644 --- a/docs/code/Boletin_3/Ejercicio_01.c +++ b/docs/code/Boletin_3/Ejercicio_01.c @@ -1,6 +1,7 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only + #include void imprimeLBlanco(int nlineas); int main() { diff --git a/docs/code/Boletin_3/Ejercicio_02.c b/docs/code/Boletin_3/Ejercicio_02.c index c373a90..95312c2 100644 --- a/docs/code/Boletin_3/Ejercicio_02.c +++ b/docs/code/Boletin_3/Ejercicio_02.c @@ -1,6 +1,7 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only + #include #include diff --git a/docs/code/Boletin_3/Ejercicio_03.c b/docs/code/Boletin_3/Ejercicio_03.c index 5ac66b3..8235f03 100644 --- a/docs/code/Boletin_3/Ejercicio_03.c +++ b/docs/code/Boletin_3/Ejercicio_03.c @@ -1,6 +1,7 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only + #include int mayorDiv(int n); diff --git a/docs/code/Boletin_3/Ejercicio_04.c b/docs/code/Boletin_3/Ejercicio_04.c index cde4eb1..b62d85f 100644 --- a/docs/code/Boletin_3/Ejercicio_04.c +++ b/docs/code/Boletin_3/Ejercicio_04.c @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only // Librerías diff --git a/docs/code/Boletin_3/Ejercicio_05.c b/docs/code/Boletin_3/Ejercicio_05.c index dabfb22..4e39f8f 100644 --- a/docs/code/Boletin_3/Ejercicio_05.c +++ b/docs/code/Boletin_3/Ejercicio_05.c @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only // Librerías diff --git a/docs/code/Boletin_3/Ejercicio_06.c b/docs/code/Boletin_3/Ejercicio_06.c index 64dbba4..a16aeed 100644 --- a/docs/code/Boletin_3/Ejercicio_06.c +++ b/docs/code/Boletin_3/Ejercicio_06.c @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only // Librerías diff --git a/docs/code/Boletin_3/Ejercicio_07.c b/docs/code/Boletin_3/Ejercicio_07.c index d9fab67..df28bcc 100644 --- a/docs/code/Boletin_3/Ejercicio_07.c +++ b/docs/code/Boletin_3/Ejercicio_07.c @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only // Librerías diff --git a/docs/code/Boletin_3/Ejercicio_08.c b/docs/code/Boletin_3/Ejercicio_08.c index 8addaeb..4b8aafa 100644 --- a/docs/code/Boletin_3/Ejercicio_08.c +++ b/docs/code/Boletin_3/Ejercicio_08.c @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only // Librerías diff --git a/docs/code/Boletin_3/Ejercicio_09.c b/docs/code/Boletin_3/Ejercicio_09.c index 8b2ecc9..08c30a9 100644 --- a/docs/code/Boletin_3/Ejercicio_09.c +++ b/docs/code/Boletin_3/Ejercicio_09.c @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only // Librerías diff --git a/docs/code/Boletin_3/Ejercicio_10.c b/docs/code/Boletin_3/Ejercicio_10.c index a1b1a93..72f2600 100644 --- a/docs/code/Boletin_3/Ejercicio_10.c +++ b/docs/code/Boletin_3/Ejercicio_10.c @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only // Librerías diff --git a/docs/code/Boletin_3/Ejercicio_11.c b/docs/code/Boletin_3/Ejercicio_11.c index e32681e..cf1aead 100644 --- a/docs/code/Boletin_3/Ejercicio_11.c +++ b/docs/code/Boletin_3/Ejercicio_11.c @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only diff --git a/docs/code/Boletin_3/Ejercicio_12.c b/docs/code/Boletin_3/Ejercicio_12.c index 3412efe..1268d4f 100644 --- a/docs/code/Boletin_3/Ejercicio_12.c +++ b/docs/code/Boletin_3/Ejercicio_12.c @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only // Librerías diff --git a/docs/code/Boletin_3/Ejercicio_13.c b/docs/code/Boletin_3/Ejercicio_13.c index 39b7541..0bd66df 100644 --- a/docs/code/Boletin_3/Ejercicio_13.c +++ b/docs/code/Boletin_3/Ejercicio_13.c @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only // Librerías diff --git a/docs/code/Boletin_3/Ejercicio_14.c b/docs/code/Boletin_3/Ejercicio_14.c index 542aa13..5e994a2 100644 --- a/docs/code/Boletin_3/Ejercicio_14.c +++ b/docs/code/Boletin_3/Ejercicio_14.c @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only // PARA HACER ESTE EJERCICIO HACEN FALTA CONOCIMIENTOS EN ELECTRÓNICA BÁSICA!!! diff --git a/docs/code/Boletin_3/Ejercicio_23.c b/docs/code/Boletin_3/Ejercicio_23.c index d56ec71..8b2c431 100644 --- a/docs/code/Boletin_3/Ejercicio_23.c +++ b/docs/code/Boletin_3/Ejercicio_23.c @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only // Librerías diff --git a/docs/code/Boletin_3/Ejercicio_28.c b/docs/code/Boletin_3/Ejercicio_28.c index da007b2..a9a2f73 100644 --- a/docs/code/Boletin_3/Ejercicio_28.c +++ b/docs/code/Boletin_3/Ejercicio_28.c @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only // Librerías diff --git a/docs/code/Boletin_4/Ejercicio_02.c b/docs/code/Boletin_4/Ejercicio_02.c index 44c1bf0..3bd2774 100644 --- a/docs/code/Boletin_4/Ejercicio_02.c +++ b/docs/code/Boletin_4/Ejercicio_02.c @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only // Librerías diff --git a/docs/code/Boletin_4/Ejercicio_03.c b/docs/code/Boletin_4/Ejercicio_03.c index 5657403..6c23dce 100644 --- a/docs/code/Boletin_4/Ejercicio_03.c +++ b/docs/code/Boletin_4/Ejercicio_03.c @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only // Librerías diff --git a/docs/code/Boletin_4/Ejercicio_04.c b/docs/code/Boletin_4/Ejercicio_04.c index 2ddf270..ae4054d 100644 --- a/docs/code/Boletin_4/Ejercicio_04.c +++ b/docs/code/Boletin_4/Ejercicio_04.c @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only // Librerías diff --git a/docs/code/Boletin_4/Ejercicio_10.c b/docs/code/Boletin_4/Ejercicio_10.c index b4ac5c3..1a98bb4 100644 --- a/docs/code/Boletin_4/Ejercicio_10.c +++ b/docs/code/Boletin_4/Ejercicio_10.c @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only // Librerías diff --git a/docs/code/Extras/Algoritmos/BubbleSort.c b/docs/code/Extras/Algoritmos/BubbleSort.c index 55a3c22..5169c41 100644 --- a/docs/code/Extras/Algoritmos/BubbleSort.c +++ b/docs/code/Extras/Algoritmos/BubbleSort.c @@ -1,6 +1,7 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only + #include #define N 15 /* Tamaño */ diff --git a/docs/code/Extras/Algoritmos/BusquedaBinaria.c b/docs/code/Extras/Algoritmos/BusquedaBinaria.c index e8a2197..bb7d504 100644 --- a/docs/code/Extras/Algoritmos/BusquedaBinaria.c +++ b/docs/code/Extras/Algoritmos/BusquedaBinaria.c @@ -1,6 +1,7 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only + #include #define N 20 diff --git a/docs/code/Extras/Algoritmos/BusquedaSecuencial.c b/docs/code/Extras/Algoritmos/BusquedaSecuencial.c index cb8ce54..541a766 100644 --- a/docs/code/Extras/Algoritmos/BusquedaSecuencial.c +++ b/docs/code/Extras/Algoritmos/BusquedaSecuencial.c @@ -1,6 +1,7 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only + #include #define N 20 diff --git a/docs/code/Extras/Algoritmos/BusquedaSecuencialCentinela.c b/docs/code/Extras/Algoritmos/BusquedaSecuencialCentinela.c index d1e997c..7ecf31c 100644 --- a/docs/code/Extras/Algoritmos/BusquedaSecuencialCentinela.c +++ b/docs/code/Extras/Algoritmos/BusquedaSecuencialCentinela.c @@ -1,6 +1,7 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only + #include #define N 21 /* 1 más que el tamaño del array */ diff --git a/docs/code/Extras/Algoritmos/QuickSort.c b/docs/code/Extras/Algoritmos/QuickSort.c index 86bdcbb..b768118 100644 --- a/docs/code/Extras/Algoritmos/QuickSort.c +++ b/docs/code/Extras/Algoritmos/QuickSort.c @@ -1,6 +1,7 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only + #include void intercambiar(int *a, int *b) { diff --git a/docs/code/Extras/TresEnRaya.c b/docs/code/Extras/TresEnRaya.c index 5175d7e..d999ba5 100644 --- a/docs/code/Extras/TresEnRaya.c +++ b/docs/code/Extras/TresEnRaya.c @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only diff --git "a/docs/images/Apuntes/Bibliograf\303\255a/C-Programming-Book.png" b/docs/images/Apuntes/Bibliografia/C-Programming-Book.png similarity index 100% rename from "docs/images/Apuntes/Bibliograf\303\255a/C-Programming-Book.png" rename to docs/images/Apuntes/Bibliografia/C-Programming-Book.png diff --git a/docs/keymap.xml b/docs/keymap.xml index 50eef05..ba21ffa 100644 --- a/docs/keymap.xml +++ b/docs/keymap.xml @@ -1,6 +1,6 @@ diff --git a/docs/pro.tree b/docs/pro.tree index cfdf512..0865217 100644 --- a/docs/pro.tree +++ b/docs/pro.tree @@ -2,7 +2,7 @@ diff --git a/docs/redirection-rules.xml b/docs/redirection-rules.xml index c96e6a5..cfff342 100644 --- a/docs/redirection-rules.xml +++ b/docs/redirection-rules.xml @@ -1,7 +1,7 @@ diff --git a/docs/topics/Agradecimientos.md b/docs/topics/Agradecimientos.md index 50db643..a85ecf4 100644 --- a/docs/topics/Agradecimientos.md +++ b/docs/topics/Agradecimientos.md @@ -1,5 +1,5 @@ diff --git a/docs/topics/Algoritmos.md b/docs/topics/Algoritmos.md index abb9d02..eb84be3 100644 --- a/docs/topics/Algoritmos.md +++ b/docs/topics/Algoritmos.md @@ -1,5 +1,5 @@ diff --git a/docs/topics/Bibliografia.md b/docs/topics/Bibliografia.md index 44d087a..5a7001d 100644 --- a/docs/topics/Bibliografia.md +++ b/docs/topics/Bibliografia.md @@ -1,5 +1,5 @@ diff --git a/docs/topics/Boletines.topic b/docs/topics/Boletines.topic index 0b9888d..359ae2f 100644 --- a/docs/topics/Boletines.topic +++ b/docs/topics/Boletines.topic @@ -6,7 +6,7 @@ title="Boletines" id="Boletines"> diff --git a/docs/topics/Compilador.md b/docs/topics/Compilador.md index 19aaa79..9e16814 100644 --- a/docs/topics/Compilador.md +++ b/docs/topics/Compilador.md @@ -1,5 +1,5 @@ diff --git a/docs/topics/Ejemplos.md b/docs/topics/Ejemplos.md index 38c8ab1..c74f242 100644 --- a/docs/topics/Ejemplos.md +++ b/docs/topics/Ejemplos.md @@ -1,5 +1,5 @@ diff --git a/docs/topics/Examenes.md b/docs/topics/Examenes.md index 8bfee7c..1a50165 100644 --- a/docs/topics/Examenes.md +++ b/docs/topics/Examenes.md @@ -1,5 +1,5 @@ diff --git a/docs/topics/Extras.topic b/docs/topics/Extras.topic index ae34182..4e10787 100644 --- a/docs/topics/Extras.topic +++ b/docs/topics/Extras.topic @@ -6,7 +6,7 @@ id="Extras" title="Extras"> diff --git a/docs/topics/Para-Colaboradores.md b/docs/topics/Para-Colaboradores.md index 3f0f048..4b3d954 100644 --- a/docs/topics/Para-Colaboradores.md +++ b/docs/topics/Para-Colaboradores.md @@ -1,7 +1,7 @@ diff --git a/docs/topics/Pro-1-Boletin-1.md b/docs/topics/Pro-1-Boletin-1.md index c5c64f0..73c7d53 100644 --- a/docs/topics/Pro-1-Boletin-1.md +++ b/docs/topics/Pro-1-Boletin-1.md @@ -1,5 +1,5 @@ diff --git a/docs/topics/Pro-1-Boletin-2.md b/docs/topics/Pro-1-Boletin-2.md index 5ee5620..e2c98da 100644 --- a/docs/topics/Pro-1-Boletin-2.md +++ b/docs/topics/Pro-1-Boletin-2.md @@ -1,5 +1,5 @@ diff --git a/docs/topics/Pro-1-Boletin-3.md b/docs/topics/Pro-1-Boletin-3.md index 0e67d54..720e81a 100644 --- a/docs/topics/Pro-1-Boletin-3.md +++ b/docs/topics/Pro-1-Boletin-3.md @@ -1,5 +1,5 @@ diff --git a/docs/topics/Pro-1-Boletin-4.md b/docs/topics/Pro-1-Boletin-4.md index b792d33..17a7a7d 100644 --- a/docs/topics/Pro-1-Boletin-4.md +++ b/docs/topics/Pro-1-Boletin-4.md @@ -1,5 +1,5 @@ diff --git a/docs/topics/Pro2324.topic b/docs/topics/Pro2324.topic index 641a22b..adf9d0d 100644 --- a/docs/topics/Pro2324.topic +++ b/docs/topics/Pro2324.topic @@ -6,7 +6,7 @@ title="Pro2324" id="Pro2324"> diff --git a/docs/topics/Tema-1.md b/docs/topics/Tema-1.md index f861e85..7a9a4af 100644 --- a/docs/topics/Tema-1.md +++ b/docs/topics/Tema-1.md @@ -1,5 +1,5 @@ diff --git a/docs/topics/Tema-2.md b/docs/topics/Tema-2.md index cea9939..6a5732b 100644 --- a/docs/topics/Tema-2.md +++ b/docs/topics/Tema-2.md @@ -1,5 +1,5 @@ diff --git a/docs/topics/Teoria-Introduccion.md b/docs/topics/Teoria-Introduccion.md index 1c99096..be9d668 100644 --- a/docs/topics/Teoria-Introduccion.md +++ b/docs/topics/Teoria-Introduccion.md @@ -1,5 +1,5 @@ diff --git a/docs/topics/Teoria.topic b/docs/topics/Teoria.topic index d69a040..133c6b3 100644 --- a/docs/topics/Teoria.topic +++ b/docs/topics/Teoria.topic @@ -6,7 +6,7 @@ title="Apuntes" id="Teoria" help-id="Teoría"> diff --git a/docs/topics/Tres-En-Raya.md b/docs/topics/Tres-En-Raya.md index 8450254..06c6415 100644 --- a/docs/topics/Tres-En-Raya.md +++ b/docs/topics/Tres-En-Raya.md @@ -1,5 +1,5 @@ diff --git a/docs/topics/Tutoriales.topic b/docs/topics/Tutoriales.topic index 0c51070..d5ff684 100644 --- a/docs/topics/Tutoriales.topic +++ b/docs/topics/Tutoriales.topic @@ -6,7 +6,7 @@ id="Tutoriales" title="Tutoriales"> diff --git a/docs/writerside.cfg b/docs/writerside.cfg index 7a207c7..837e7a5 100644 --- a/docs/writerside.cfg +++ b/docs/writerside.cfg @@ -1,7 +1,7 @@ diff --git a/logo/Logo.curve.license b/logo/Logo.curve.license deleted file mode 100644 index 8cca2bc..0000000 --- a/logo/Logo.curve.license +++ /dev/null @@ -1,3 +0,0 @@ -SPDX-FileCopyrightText: 2023 Pablo Portas López - -SPDX-License-Identifier: CC-BY-NC-4.0 diff --git a/logo/Logo.ico.license b/logo/Logo.ico.license deleted file mode 100644 index 8cca2bc..0000000 --- a/logo/Logo.ico.license +++ /dev/null @@ -1,3 +0,0 @@ -SPDX-FileCopyrightText: 2023 Pablo Portas López - -SPDX-License-Identifier: CC-BY-NC-4.0 diff --git a/logo/Logo.png.license b/logo/Logo.png.license deleted file mode 100644 index 8cca2bc..0000000 --- a/logo/Logo.png.license +++ /dev/null @@ -1,3 +0,0 @@ -SPDX-FileCopyrightText: 2023 Pablo Portas López - -SPDX-License-Identifier: CC-BY-NC-4.0 diff --git a/logo/Logo.svg.license b/logo/Logo.svg.license deleted file mode 100644 index 8cca2bc..0000000 --- a/logo/Logo.svg.license +++ /dev/null @@ -1,3 +0,0 @@ -SPDX-FileCopyrightText: 2023 Pablo Portas López - -SPDX-License-Identifier: CC-BY-NC-4.0 diff --git a/logo/Pro2324 GitHub Preview.curve.license b/logo/Pro2324 GitHub Preview.curve.license deleted file mode 100644 index 8cca2bc..0000000 --- a/logo/Pro2324 GitHub Preview.curve.license +++ /dev/null @@ -1,3 +0,0 @@ -SPDX-FileCopyrightText: 2023 Pablo Portas López - -SPDX-License-Identifier: CC-BY-NC-4.0 diff --git a/logo/Pro2324 GitHub Preview.png.license b/logo/Pro2324 GitHub Preview.png.license deleted file mode 100644 index 8cca2bc..0000000 --- a/logo/Pro2324 GitHub Preview.png.license +++ /dev/null @@ -1,3 +0,0 @@ -SPDX-FileCopyrightText: 2023 Pablo Portas López - -SPDX-License-Identifier: CC-BY-NC-4.0 diff --git a/src/Boletin_1/CMakeLists.txt b/src/Boletin_1/CMakeLists.txt index 055de5f..47c2590 100644 --- a/src/Boletin_1/CMakeLists.txt +++ b/src/Boletin_1/CMakeLists.txt @@ -1,6 +1,6 @@ -# SPDX-FileCopyrightText: 2023 Pablo Portas López +# SPDX-FileCopyrightText: 2023 Pablo Portas López # -# SPDX-License-Identifier: CC0-1.0 +# SPDX-License-Identifier: GPL-3.0-only cmake_minimum_required(VERSION 3.26) project(Boletin_1 C) diff --git a/src/Boletin_1/Ejercicio_01.c b/src/Boletin_1/Ejercicio_01.c index b80a576..1d0e2bf 100644 --- a/src/Boletin_1/Ejercicio_01.c +++ b/src/Boletin_1/Ejercicio_01.c @@ -1,6 +1,7 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only + #include // // SPDX-License-Identifier: GPL-3.0-only + #include #define MAX 30 diff --git a/src/Boletin_1/Ejercicio_03.c b/src/Boletin_1/Ejercicio_03.c index 77d13e2..4ef4b25 100644 --- a/src/Boletin_1/Ejercicio_03.c +++ b/src/Boletin_1/Ejercicio_03.c @@ -1,6 +1,7 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only + #include #define superficie3(x, y) ((x*y)/2) // Defino la fórmula del area del triángulo diff --git a/src/Boletin_1/Ejercicio_04.c b/src/Boletin_1/Ejercicio_04.c index 9c40117..e6cc2fb 100644 --- a/src/Boletin_1/Ejercicio_04.c +++ b/src/Boletin_1/Ejercicio_04.c @@ -1,6 +1,7 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only + #include #define superficie2(x, y) (x*y) // DECLARO LA FÓRMULA DE LA SUPERFICIE DE UN RECTÁNGULO diff --git a/src/Boletin_1/Ejercicio_05.c b/src/Boletin_1/Ejercicio_05.c index d8fbed7..f8dbe55 100644 --- a/src/Boletin_1/Ejercicio_05.c +++ b/src/Boletin_1/Ejercicio_05.c @@ -1,6 +1,7 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only + #include #define superficie2(x, y) (x*y) // DECLARO LA FÓRMULA DE LA SUPERFICIE DE UN RECTÁNGULO diff --git a/src/Boletin_1/Ejercicio_06.c b/src/Boletin_1/Ejercicio_06.c index 1dbb100..65922b2 100644 --- a/src/Boletin_1/Ejercicio_06.c +++ b/src/Boletin_1/Ejercicio_06.c @@ -1,6 +1,7 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only + #include # define PI 3.14159265359 # define area(x) (4 * PI * x * x) diff --git a/src/Boletin_1/Ejercicio_07.c b/src/Boletin_1/Ejercicio_07.c index e8733b9..b8f9bbb 100644 --- a/src/Boletin_1/Ejercicio_07.c +++ b/src/Boletin_1/Ejercicio_07.c @@ -1,6 +1,7 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only + #include # define IVA 0.24 diff --git a/src/Boletin_1/Ejercicio_08.c b/src/Boletin_1/Ejercicio_08.c index 9d2e842..ce1fa38 100644 --- a/src/Boletin_1/Ejercicio_08.c +++ b/src/Boletin_1/Ejercicio_08.c @@ -1,6 +1,7 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only + #include int main() { diff --git a/src/Boletin_1/Ejercicio_09.c b/src/Boletin_1/Ejercicio_09.c index f563931..a677992 100644 --- a/src/Boletin_1/Ejercicio_09.c +++ b/src/Boletin_1/Ejercicio_09.c @@ -1,6 +1,7 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only + #include int main() { diff --git a/src/Boletin_1/Ejercicio_10.c b/src/Boletin_1/Ejercicio_10.c index 43fb45e..fa6864c 100644 --- a/src/Boletin_1/Ejercicio_10.c +++ b/src/Boletin_1/Ejercicio_10.c @@ -1,6 +1,7 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only + #include #define productoescalar(vx1,vy1,vz1,vx2,vy2,vz2) ((vx1*vx2)+(vy1*vy2)+(vz1*vz2)) diff --git a/src/Boletin_1/Ejercicio_11.c b/src/Boletin_1/Ejercicio_11.c index 68e3497..65d802c 100644 --- a/src/Boletin_1/Ejercicio_11.c +++ b/src/Boletin_1/Ejercicio_11.c @@ -1,6 +1,7 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only + #include int main() { diff --git a/src/Boletin_1/Ejercicio_12.c b/src/Boletin_1/Ejercicio_12.c index 8e83b26..336e693 100644 --- a/src/Boletin_1/Ejercicio_12.c +++ b/src/Boletin_1/Ejercicio_12.c @@ -1,6 +1,7 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only + #include int main() { diff --git a/src/Boletin_1/Ejercicio_13.c b/src/Boletin_1/Ejercicio_13.c index 4da5864..f522967 100644 --- a/src/Boletin_1/Ejercicio_13.c +++ b/src/Boletin_1/Ejercicio_13.c @@ -1,6 +1,7 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only + #include #define PI 3.14159265359 // APROXIMACIÓN DE PI #define perimetro(x) (2 * PI * x) // PERIMETRO DEL CÍRCULO diff --git a/src/Boletin_1/Ejercicio_14.c b/src/Boletin_1/Ejercicio_14.c index 5fffb2d..1fea022 100644 --- a/src/Boletin_1/Ejercicio_14.c +++ b/src/Boletin_1/Ejercicio_14.c @@ -1,6 +1,7 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only + #include #include // PARA PONER LA FECHA ACTUAL diff --git a/src/Boletin_1/Ejercicio_15.c b/src/Boletin_1/Ejercicio_15.c index 1649feb..9cebceb 100644 --- a/src/Boletin_1/Ejercicio_15.c +++ b/src/Boletin_1/Ejercicio_15.c @@ -1,6 +1,7 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only + #include #include diff --git a/src/Boletin_1/Ejercicio_16.c b/src/Boletin_1/Ejercicio_16.c index 8af423a..9548220 100644 --- a/src/Boletin_1/Ejercicio_16.c +++ b/src/Boletin_1/Ejercicio_16.c @@ -1,6 +1,7 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only + #include int main() { diff --git a/src/Boletin_1/Ejercicio_17.c b/src/Boletin_1/Ejercicio_17.c index 3418e2d..1792fb9 100644 --- a/src/Boletin_1/Ejercicio_17.c +++ b/src/Boletin_1/Ejercicio_17.c @@ -1,6 +1,7 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only + #include int main() { diff --git a/src/Boletin_1/Ejercicio_18.c b/src/Boletin_1/Ejercicio_18.c index 43465bc..422edbb 100644 --- a/src/Boletin_1/Ejercicio_18.c +++ b/src/Boletin_1/Ejercicio_18.c @@ -1,6 +1,7 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only + #include #define MAX 20 // DEFINO MÁXIMO PARA LOS STRINGS DE CARACTERES diff --git a/src/Boletin_1/Ejercicio_19.c b/src/Boletin_1/Ejercicio_19.c index 7a7e1b1..a021101 100644 --- a/src/Boletin_1/Ejercicio_19.c +++ b/src/Boletin_1/Ejercicio_19.c @@ -1,6 +1,7 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only + #include #define IVA 0.21 diff --git a/src/Boletin_1/Ejercicio_20.c b/src/Boletin_1/Ejercicio_20.c index 19190fb..bf8bf0d 100644 --- a/src/Boletin_1/Ejercicio_20.c +++ b/src/Boletin_1/Ejercicio_20.c @@ -1,6 +1,7 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only + #include #define incremetocoste(x, y) (x * (1 + y)); diff --git a/src/Boletin_2/CMakeLists.txt b/src/Boletin_2/CMakeLists.txt index 91c31fb..88176b7 100644 --- a/src/Boletin_2/CMakeLists.txt +++ b/src/Boletin_2/CMakeLists.txt @@ -1,6 +1,6 @@ -# SPDX-FileCopyrightText: 2023 Pablo Portas López +# SPDX-FileCopyrightText: 2023 Pablo Portas López # -# SPDX-License-Identifier: CC0-1.0 +# SPDX-License-Identifier: GPL-3.0-only cmake_minimum_required(VERSION 3.26) project(Boletin_2 C) diff --git a/src/Boletin_2/Ejercicio_01.c b/src/Boletin_2/Ejercicio_01.c index 2fbef7b..8281ac4 100644 --- a/src/Boletin_2/Ejercicio_01.c +++ b/src/Boletin_2/Ejercicio_01.c @@ -1,6 +1,7 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only + #include int main() { diff --git a/src/Boletin_2/Ejercicio_02.c b/src/Boletin_2/Ejercicio_02.c index 407e18b..18704c4 100644 --- a/src/Boletin_2/Ejercicio_02.c +++ b/src/Boletin_2/Ejercicio_02.c @@ -1,6 +1,7 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only + #include int main() { diff --git a/src/Boletin_2/Ejercicio_03.c b/src/Boletin_2/Ejercicio_03.c index 16c6566..08b68a6 100644 --- a/src/Boletin_2/Ejercicio_03.c +++ b/src/Boletin_2/Ejercicio_03.c @@ -1,6 +1,7 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only + #include int main() { diff --git a/src/Boletin_2/Ejercicio_04.c b/src/Boletin_2/Ejercicio_04.c index 704bdaf..7bbeb62 100644 --- a/src/Boletin_2/Ejercicio_04.c +++ b/src/Boletin_2/Ejercicio_04.c @@ -1,6 +1,7 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only + #include int main() { diff --git a/src/Boletin_2/Ejercicio_05.c b/src/Boletin_2/Ejercicio_05.c index 0d34fd3..af4361f 100644 --- a/src/Boletin_2/Ejercicio_05.c +++ b/src/Boletin_2/Ejercicio_05.c @@ -1,6 +1,7 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only + #include int main() { diff --git a/src/Boletin_2/Ejercicio_06.c b/src/Boletin_2/Ejercicio_06.c index 5c1ae26..a1aee29 100644 --- a/src/Boletin_2/Ejercicio_06.c +++ b/src/Boletin_2/Ejercicio_06.c @@ -1,6 +1,7 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only + #include #define porcentaje(x, y) ( x / (float) y * 100) diff --git a/src/Boletin_2/Ejercicio_07.c b/src/Boletin_2/Ejercicio_07.c index b19c02a..23b1b8c 100644 --- a/src/Boletin_2/Ejercicio_07.c +++ b/src/Boletin_2/Ejercicio_07.c @@ -1,6 +1,7 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only + #include #include diff --git a/src/Boletin_2/Ejercicio_08.c b/src/Boletin_2/Ejercicio_08.c index 6b9116a..e63647f 100644 --- a/src/Boletin_2/Ejercicio_08.c +++ b/src/Boletin_2/Ejercicio_08.c @@ -1,6 +1,7 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only + #include #include diff --git a/src/Boletin_2/Ejercicio_09.c b/src/Boletin_2/Ejercicio_09.c index c48ce6f..8690c32 100644 --- a/src/Boletin_2/Ejercicio_09.c +++ b/src/Boletin_2/Ejercicio_09.c @@ -1,6 +1,7 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only + #include #include #include // PARA OBTENER EL TIEMPO ACTUAL diff --git a/src/Boletin_2/Ejercicio_10.c b/src/Boletin_2/Ejercicio_10.c index 61b8cec..d62a0df 100644 --- a/src/Boletin_2/Ejercicio_10.c +++ b/src/Boletin_2/Ejercicio_10.c @@ -1,6 +1,7 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only + #include #define IRPF 0.15 diff --git a/src/Boletin_2/Ejercicio_11.c b/src/Boletin_2/Ejercicio_11.c index 1800fac..5d2e3c3 100644 --- a/src/Boletin_2/Ejercicio_11.c +++ b/src/Boletin_2/Ejercicio_11.c @@ -1,6 +1,7 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only + #include #include diff --git a/src/Boletin_2/Ejercicio_12.c b/src/Boletin_2/Ejercicio_12.c index ef63467..abb8c94 100644 --- a/src/Boletin_2/Ejercicio_12.c +++ b/src/Boletin_2/Ejercicio_12.c @@ -1,6 +1,7 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only + #include #include diff --git a/src/Boletin_2/Ejercicio_13.c b/src/Boletin_2/Ejercicio_13.c index df89cee..ab37ab4 100644 --- a/src/Boletin_2/Ejercicio_13.c +++ b/src/Boletin_2/Ejercicio_13.c @@ -1,6 +1,7 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only + #include #include // HACER SENOS Y COSENOS SIN ESTO ES DIFÍCIL diff --git a/src/Boletin_2/Ejercicio_14.c b/src/Boletin_2/Ejercicio_14.c index 8ec411b..a285b21 100644 --- a/src/Boletin_2/Ejercicio_14.c +++ b/src/Boletin_2/Ejercicio_14.c @@ -1,6 +1,7 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only + #include #include diff --git a/src/Boletin_2/Ejercicio_15.c b/src/Boletin_2/Ejercicio_15.c index cfe06b9..08c4455 100644 --- a/src/Boletin_2/Ejercicio_15.c +++ b/src/Boletin_2/Ejercicio_15.c @@ -1,6 +1,7 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only + #include #include diff --git a/src/Boletin_2/Ejercicio_17.c b/src/Boletin_2/Ejercicio_17.c index fb5d21b..a494fc7 100644 --- a/src/Boletin_2/Ejercicio_17.c +++ b/src/Boletin_2/Ejercicio_17.c @@ -1,6 +1,7 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only + #include int main() { diff --git a/src/Boletin_2/Ejercicio_28.c b/src/Boletin_2/Ejercicio_28.c index 5661363..08902ef 100644 --- a/src/Boletin_2/Ejercicio_28.c +++ b/src/Boletin_2/Ejercicio_28.c @@ -1,6 +1,7 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only + #include int main() { diff --git a/src/Boletin_2/Ejercicio_39.c b/src/Boletin_2/Ejercicio_39.c index e9b19ad..8298ab6 100644 --- a/src/Boletin_2/Ejercicio_39.c +++ b/src/Boletin_2/Ejercicio_39.c @@ -1,6 +1,7 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only + #include #include #include diff --git a/src/Boletin_2/Ejercicio_45.c b/src/Boletin_2/Ejercicio_45.c index 9e7cf2f..da26298 100644 --- a/src/Boletin_2/Ejercicio_45.c +++ b/src/Boletin_2/Ejercicio_45.c @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only // Librerías diff --git a/src/Boletin_2/Ejercicio_46.c b/src/Boletin_2/Ejercicio_46.c index 248025c..5173410 100644 --- a/src/Boletin_2/Ejercicio_46.c +++ b/src/Boletin_2/Ejercicio_46.c @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only // Librerías diff --git a/src/Boletin_2/Ejercicio_47.c b/src/Boletin_2/Ejercicio_47.c index 3e59539..9b9aedd 100644 --- a/src/Boletin_2/Ejercicio_47.c +++ b/src/Boletin_2/Ejercicio_47.c @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only // Librerías diff --git a/src/Boletin_2/Ejercicio_48.c b/src/Boletin_2/Ejercicio_48.c index ae2a9e2..abe263a 100644 --- a/src/Boletin_2/Ejercicio_48.c +++ b/src/Boletin_2/Ejercicio_48.c @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only // Librerías diff --git a/src/Boletin_2/Ejercicio_50.c b/src/Boletin_2/Ejercicio_50.c index 66c9261..b87d5c8 100644 --- a/src/Boletin_2/Ejercicio_50.c +++ b/src/Boletin_2/Ejercicio_50.c @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only // Librerías diff --git a/src/Boletin_3/CMakeLists.txt b/src/Boletin_3/CMakeLists.txt index d141657..19b789f 100644 --- a/src/Boletin_3/CMakeLists.txt +++ b/src/Boletin_3/CMakeLists.txt @@ -1,6 +1,6 @@ -# SPDX-FileCopyrightText: 2023 Pablo Portas López +# SPDX-FileCopyrightText: 2023 Pablo Portas López # -# SPDX-License-Identifier: CC0-1.0 +# SPDX-License-Identifier: GPL-3.0-only cmake_minimum_required(VERSION 3.26) project(Boletin_3 C) diff --git a/src/Boletin_3/Ejercicio_01.c b/src/Boletin_3/Ejercicio_01.c index 296861d..13a8511 100644 --- a/src/Boletin_3/Ejercicio_01.c +++ b/src/Boletin_3/Ejercicio_01.c @@ -1,6 +1,7 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only + #include void imprimeLBlanco(int nlineas); int main() { diff --git a/src/Boletin_3/Ejercicio_02.c b/src/Boletin_3/Ejercicio_02.c index c373a90..95312c2 100644 --- a/src/Boletin_3/Ejercicio_02.c +++ b/src/Boletin_3/Ejercicio_02.c @@ -1,6 +1,7 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only + #include #include diff --git a/src/Boletin_3/Ejercicio_03.c b/src/Boletin_3/Ejercicio_03.c index 5ac66b3..8235f03 100644 --- a/src/Boletin_3/Ejercicio_03.c +++ b/src/Boletin_3/Ejercicio_03.c @@ -1,6 +1,7 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only + #include int mayorDiv(int n); diff --git a/src/Boletin_3/Ejercicio_04.c b/src/Boletin_3/Ejercicio_04.c index cde4eb1..b62d85f 100644 --- a/src/Boletin_3/Ejercicio_04.c +++ b/src/Boletin_3/Ejercicio_04.c @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only // Librerías diff --git a/src/Boletin_3/Ejercicio_05.c b/src/Boletin_3/Ejercicio_05.c index dabfb22..4e39f8f 100644 --- a/src/Boletin_3/Ejercicio_05.c +++ b/src/Boletin_3/Ejercicio_05.c @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only // Librerías diff --git a/src/Boletin_3/Ejercicio_06.c b/src/Boletin_3/Ejercicio_06.c index 64dbba4..a16aeed 100644 --- a/src/Boletin_3/Ejercicio_06.c +++ b/src/Boletin_3/Ejercicio_06.c @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only // Librerías diff --git a/src/Boletin_3/Ejercicio_07.c b/src/Boletin_3/Ejercicio_07.c index d9fab67..df28bcc 100644 --- a/src/Boletin_3/Ejercicio_07.c +++ b/src/Boletin_3/Ejercicio_07.c @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only // Librerías diff --git a/src/Boletin_3/Ejercicio_08.c b/src/Boletin_3/Ejercicio_08.c index 8addaeb..4b8aafa 100644 --- a/src/Boletin_3/Ejercicio_08.c +++ b/src/Boletin_3/Ejercicio_08.c @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only // Librerías diff --git a/src/Boletin_3/Ejercicio_09.c b/src/Boletin_3/Ejercicio_09.c index 8b2ecc9..08c30a9 100644 --- a/src/Boletin_3/Ejercicio_09.c +++ b/src/Boletin_3/Ejercicio_09.c @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only // Librerías diff --git a/src/Boletin_3/Ejercicio_10.c b/src/Boletin_3/Ejercicio_10.c index a1b1a93..72f2600 100644 --- a/src/Boletin_3/Ejercicio_10.c +++ b/src/Boletin_3/Ejercicio_10.c @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only // Librerías diff --git a/src/Boletin_3/Ejercicio_11.c b/src/Boletin_3/Ejercicio_11.c index e32681e..cf1aead 100644 --- a/src/Boletin_3/Ejercicio_11.c +++ b/src/Boletin_3/Ejercicio_11.c @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only diff --git a/src/Boletin_3/Ejercicio_12.c b/src/Boletin_3/Ejercicio_12.c index 3412efe..1268d4f 100644 --- a/src/Boletin_3/Ejercicio_12.c +++ b/src/Boletin_3/Ejercicio_12.c @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only // Librerías diff --git a/src/Boletin_3/Ejercicio_13.c b/src/Boletin_3/Ejercicio_13.c index 39b7541..0bd66df 100644 --- a/src/Boletin_3/Ejercicio_13.c +++ b/src/Boletin_3/Ejercicio_13.c @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only // Librerías diff --git a/src/Boletin_3/Ejercicio_14.c b/src/Boletin_3/Ejercicio_14.c index 542aa13..5e994a2 100644 --- a/src/Boletin_3/Ejercicio_14.c +++ b/src/Boletin_3/Ejercicio_14.c @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only // PARA HACER ESTE EJERCICIO HACEN FALTA CONOCIMIENTOS EN ELECTRÓNICA BÁSICA!!! diff --git a/src/Boletin_3/Ejercicio_23.c b/src/Boletin_3/Ejercicio_23.c index d56ec71..8b2c431 100644 --- a/src/Boletin_3/Ejercicio_23.c +++ b/src/Boletin_3/Ejercicio_23.c @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only // Librerías diff --git a/src/Boletin_3/Ejercicio_28.c b/src/Boletin_3/Ejercicio_28.c index da007b2..a9a2f73 100644 --- a/src/Boletin_3/Ejercicio_28.c +++ b/src/Boletin_3/Ejercicio_28.c @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only // Librerías diff --git a/src/Boletin_4/CMakeLists.txt b/src/Boletin_4/CMakeLists.txt index f55b7c9..c78543b 100644 --- a/src/Boletin_4/CMakeLists.txt +++ b/src/Boletin_4/CMakeLists.txt @@ -1,6 +1,6 @@ -# SPDX-FileCopyrightText: 2023 Pablo Portas López +# SPDX-FileCopyrightText: 2023 Pablo Portas López # -# SPDX-License-Identifier: CC0-1.0 +# SPDX-License-Identifier: GPL-3.0-only cmake_minimum_required(VERSION 3.26) project(Boletin_4 C) diff --git a/src/Boletin_4/Ejercicio_02.c b/src/Boletin_4/Ejercicio_02.c index 44c1bf0..3bd2774 100644 --- a/src/Boletin_4/Ejercicio_02.c +++ b/src/Boletin_4/Ejercicio_02.c @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only // Librerías diff --git a/src/Boletin_4/Ejercicio_03.c b/src/Boletin_4/Ejercicio_03.c index 5657403..6c23dce 100644 --- a/src/Boletin_4/Ejercicio_03.c +++ b/src/Boletin_4/Ejercicio_03.c @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only // Librerías diff --git a/src/Boletin_4/Ejercicio_04.c b/src/Boletin_4/Ejercicio_04.c index 2ddf270..ae4054d 100644 --- a/src/Boletin_4/Ejercicio_04.c +++ b/src/Boletin_4/Ejercicio_04.c @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only // Librerías diff --git a/src/Boletin_4/Ejercicio_10.c b/src/Boletin_4/Ejercicio_10.c index b4ac5c3..1a98bb4 100644 --- a/src/Boletin_4/Ejercicio_10.c +++ b/src/Boletin_4/Ejercicio_10.c @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only // Librerías diff --git a/src/Ejemplos/CMakeLists.txt b/src/Ejemplos/CMakeLists.txt index 945a275..6b82e76 100644 --- a/src/Ejemplos/CMakeLists.txt +++ b/src/Ejemplos/CMakeLists.txt @@ -1,6 +1,6 @@ -# SPDX-FileCopyrightText: 2023 Pablo Portas López +# SPDX-FileCopyrightText: 2023 Pablo Portas López # -# SPDX-License-Identifier: CC0-1.0 +# SPDX-License-Identifier: GPL-3.0-only cmake_minimum_required(VERSION 3.26) project(Ejemplos C) diff --git a/src/Examenes/CMakeLists.txt b/src/Examenes/CMakeLists.txt index f1b40ff..09f0a55 100644 --- a/src/Examenes/CMakeLists.txt +++ b/src/Examenes/CMakeLists.txt @@ -1,6 +1,6 @@ -# SPDX-FileCopyrightText: 2023 Pablo Portas López +# SPDX-FileCopyrightText: 2023 Pablo Portas López # -# SPDX-License-Identifier: CC0-1.0 +# SPDX-License-Identifier: GPL-3.0-only cmake_minimum_required(VERSION 3.26) project(Boletin_4 C) diff --git a/src/Extras/Algoritmos/BubbleSort.c b/src/Extras/Algoritmos/BubbleSort.c index 55a3c22..5169c41 100644 --- a/src/Extras/Algoritmos/BubbleSort.c +++ b/src/Extras/Algoritmos/BubbleSort.c @@ -1,6 +1,7 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only + #include #define N 15 /* Tamaño */ diff --git a/src/Extras/Algoritmos/BusquedaBinaria.c b/src/Extras/Algoritmos/BusquedaBinaria.c index e8a2197..bb7d504 100644 --- a/src/Extras/Algoritmos/BusquedaBinaria.c +++ b/src/Extras/Algoritmos/BusquedaBinaria.c @@ -1,6 +1,7 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only + #include #define N 20 diff --git a/src/Extras/Algoritmos/BusquedaSecuencial.c b/src/Extras/Algoritmos/BusquedaSecuencial.c index cb8ce54..541a766 100644 --- a/src/Extras/Algoritmos/BusquedaSecuencial.c +++ b/src/Extras/Algoritmos/BusquedaSecuencial.c @@ -1,6 +1,7 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only + #include #define N 20 diff --git a/src/Extras/Algoritmos/BusquedaSecuencialCentinela.c b/src/Extras/Algoritmos/BusquedaSecuencialCentinela.c index d1e997c..7ecf31c 100644 --- a/src/Extras/Algoritmos/BusquedaSecuencialCentinela.c +++ b/src/Extras/Algoritmos/BusquedaSecuencialCentinela.c @@ -1,6 +1,7 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only + #include #define N 21 /* 1 más que el tamaño del array */ diff --git a/src/Extras/Algoritmos/QuickSort.c b/src/Extras/Algoritmos/QuickSort.c index 86bdcbb..b768118 100644 --- a/src/Extras/Algoritmos/QuickSort.c +++ b/src/Extras/Algoritmos/QuickSort.c @@ -1,6 +1,7 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only + #include void intercambiar(int *a, int *b) { diff --git a/src/Extras/CMakeLists.txt b/src/Extras/CMakeLists.txt index 017396b..3e99fb3 100644 --- a/src/Extras/CMakeLists.txt +++ b/src/Extras/CMakeLists.txt @@ -1,6 +1,6 @@ -# SPDX-FileCopyrightText: 2023 Pablo Portas López +# SPDX-FileCopyrightText: 2023 Pablo Portas López # -# SPDX-License-Identifier: CC0-1.0 +# SPDX-License-Identifier: GPL-3.0-only cmake_minimum_required(VERSION 3.26) project(Extras C) diff --git a/src/Extras/TresEnRaya.c b/src/Extras/TresEnRaya.c index 5175d7e..d999ba5 100644 --- a/src/Extras/TresEnRaya.c +++ b/src/Extras/TresEnRaya.c @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only diff --git a/src/main.c b/src/main.c index 9a084e3..2e0f03f 100644 --- a/src/main.c +++ b/src/main.c @@ -1,6 +1,7 @@ -// SPDX-FileCopyrightText: 2023 Pablo Portas López +// SPDX-FileCopyrightText: 2023 Pablo Portas López // // SPDX-License-Identifier: GPL-3.0-only + #include int main() { From 3f4a8f112108e1bf18f5ea3dcd57d5247ec3db8a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pablo=20Portas=20L=C3=B3pez?= <81629707+TeenBiscuits@users.noreply.github.com> Date: Sun, 3 Mar 2024 17:20:13 +0100 Subject: [PATCH 3/7] Actualizados workflows MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Añadido Tests - Actualizados Deploy --- .github/workflows/deploy.yml | 2 +- .github/workflows/tests.yml | 64 ++++++++++++++++++++++++++++++++++++ 2 files changed, 65 insertions(+), 1 deletion(-) create mode 100644 .github/workflows/tests.yml diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 04da589..868f8dc 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -59,7 +59,7 @@ jobs: CONFIG_JSON_PRODUCT: PRO CONFIG_JSON_VERSION: 2023-2024 # Requires the build-job results - needs: construir + needs: comprobar runs-on: ubuntu-latest container: image: registry.jetbrains.team/p/writerside/builder/algolia-publisher:2.0.32-2 diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml new file mode 100644 index 0000000..c8ff8e2 --- /dev/null +++ b/.github/workflows/tests.yml @@ -0,0 +1,64 @@ +# SPDX-FileCopyrightText: 2024 Pablo Portas López +# +# SPDX-License-Identifier: GPL-3.0-only + +name: Comprobar documentación + +on: + pull-request: + types: + - opened + paths: + - 'docs/**' + +permissions: + id-token: write + pages: write + +env: + INSTANCE: docs/pro + ARTIFACT: webHelpPRO2-all.zip + # Writerside docker image version + DOCKER_VERSION: 233.14389 + +jobs: + construir: + runs-on: ubuntu-latest + + steps: + - name: Checkout repositorio + uses: actions/checkout@v4 + + - name: Construir documentación de Writerside usando Docker + uses: JetBrains/writerside-github-action@v4 + with: + instance: ${{ env.INSTANCE }} + artifact: ${{ env.ARTIFACT }} + docker-version: ${{ env.DOCKER_VERSION }} + + - name: Subir artefacto + uses: actions/upload-artifact@v4 + with: + name: docs + path: | + artifacts/${{ env.ARTIFACT }} + artifacts/report.json + retention-days: 1 + + comprobar: + # Requires build job results + needs: construir + runs-on: ubuntu-latest + + steps: + - name: Descargar artefactos + uses: actions/download-artifact@v4 + with: + name: docs + path: artifacts + + - name: Comprobar documentación + uses: JetBrains/writerside-checker-action@v1 + with: + instance: ${{ env.INSTANCE }} + From 27e13cc1f15941055d9673c124cf8cf88f70ce87 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pablo=20Portas=20L=C3=B3pez?= <81629707+TeenBiscuits@users.noreply.github.com> Date: Sun, 3 Mar 2024 17:22:24 +0100 Subject: [PATCH 4/7] Update tests.yml --- .github/workflows/tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index c8ff8e2..4885c61 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -5,7 +5,7 @@ name: Comprobar documentación on: - pull-request: + pull_request: types: - opened paths: From df08de0b1e7604e4b575fe81e220e009d36f9485 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pablo=20Portas=20L=C3=B3pez?= <81629707+TeenBiscuits@users.noreply.github.com> Date: Sun, 3 Mar 2024 17:23:21 +0100 Subject: [PATCH 5/7] Update deploy.yml --- .github/workflows/deploy.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 868f8dc..961b0b3 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -6,6 +6,8 @@ name: Construir documentación on: push: + paths: + - 'docs/**' branches: ["main"] permissions: From 73113f01d68525cb9efcb7bb1b48a7f645cc305c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pablo=20Portas=20L=C3=B3pez?= <81629707+TeenBiscuits@users.noreply.github.com> Date: Sun, 3 Mar 2024 17:27:59 +0100 Subject: [PATCH 6/7] Update pull_request_template.md --- .github/pull_request_template.md | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md index 0ab5ba4..ad6c4cf 100644 --- a/.github/pull_request_template.md +++ b/.github/pull_request_template.md @@ -1,9 +1,3 @@ - - ## Antes de nada - [ ] He leído la [Guía de Contribución](https://github.com/TeenBiscuits/Pro2324/blob/main/CONTRIBUTING.md) @@ -14,4 +8,4 @@ SPDX-License-Identifier: GPL-3.0-only ## ¿Qué he añadido? -- Lista de lo que he añadido \ No newline at end of file +- Lista de lo que he añadido From d545f1cba6aa3edd895198edf24598c30c331e12 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pablo=20Portas=20L=C3=B3pez?= <81629707+TeenBiscuits@users.noreply.github.com> Date: Sun, 3 Mar 2024 17:34:38 +0100 Subject: [PATCH 7/7] Update tests.yml --- .github/workflows/tests.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 4885c61..7752baa 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -10,6 +10,7 @@ on: - opened paths: - 'docs/**' + branches: ["main"] permissions: id-token: write