Skip to content
This repository has been archived by the owner on Dec 31, 2024. It is now read-only.

Commit

Permalink
Merge pull request #79 from TeenBiscuits/eliminar-enunciados-de-los-a…
Browse files Browse the repository at this point in the history
…rchivos-de-código

Eliminar enunciados de los archivos de código
  • Loading branch information
TeenBiscuits authored Jan 30, 2024
2 parents 18bcd9e + df43fb2 commit 2ffa11a
Show file tree
Hide file tree
Showing 132 changed files with 16 additions and 1,594 deletions.
13 changes: 1 addition & 12 deletions docs/code/Boletin_1/Ejercicio_01.c
Original file line number Diff line number Diff line change
@@ -1,18 +1,7 @@
//
// Created by Pablo on 04/12/2023.
//
#include <stdio.h>
/*
* AUTOR: PABLO PORTAS
* OBJETIVO:
* Plantee e implemente un programa en lenguaje C que solicite el nombre y la
* edad de un usuario por teclado de forma que el ordenador le salude indicándole
* la edad que tiene.
* in: NOMBRE Y EDAD
* out: SALUDO
* NOTA1:
*/

#include <stdio.h
#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() {
Expand Down
10 changes: 0 additions & 10 deletions docs/code/Boletin_1/Ejercicio_02.c
Original file line number Diff line number Diff line change
Expand Up @@ -2,16 +2,6 @@
// Created by Pablo on 04/12/2023.
//
#include <stdio.h>
/*
* AUTOR: PABLO PORTAS
* OBJETIVO:
* Plantee e implemente un programa en que solicite el nombre, apellidos y edad
* de un usuario por teclado y que le muestre el siguiente mensaje por pantalla.
* NOTA: Utilice la edad de jubilación como una constante con valor 67 años.
* in: NOMBRE, APELLIDOS Y EDAD
* out: Sr/Sra. Apellido, le faltan aún X años para jubilarse
* NOTA1:
*/
#define MAX 30

int main() {
Expand Down
10 changes: 0 additions & 10 deletions docs/code/Boletin_1/Ejercicio_03.c
Original file line number Diff line number Diff line change
Expand Up @@ -2,16 +2,6 @@
// Created by Pablo on 04/12/2023.
//
#include <stdio.h>
/*
* AUTOR: PABLO PORTAS
* OBJETIVO:
* Plantee e implemente un programa en Lenguaje C que solicite por teclado la
* base y altura de un triángulo rectángulo y muestre por pantalla su superficie.
* Presente la salida con el siguiente formato.
* in: BASE Y ALTURA
* out: La superficie del triángulo de base XX.XX y altura YY.YY es ZZ.ZZ
* NOTA1:
*/
#define superficie3(x, y) ((x*y)/2) // Defino la fórmula del area del triángulo

int main() {
Expand Down
9 changes: 0 additions & 9 deletions docs/code/Boletin_1/Ejercicio_04.c
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,6 @@
// Created by Pablo on 04/12/2023.
//
#include <stdio.h>
/*
* AUTOR: PABLO PORTAS
* OBJETIVO:
* Plantee e implemente un programa en Lenguaje C que solicite por teclado los
* lados de un rectángulo y muestre por pantalla su superficie.
* in: BASE Y ALTURA
* out: SUPERFICIE DEL RECTÁNGULO
* NOTA1:
*/
#define superficie2(x, y) (x*y) // DECLARO LA FÓRMULA DE LA SUPERFICIE DE UN RECTÁNGULO

int main() {
Expand Down
9 changes: 0 additions & 9 deletions docs/code/Boletin_1/Ejercicio_05.c
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,6 @@
// Created by Pablo on 04/12/2023.
//
#include <stdio.h>
/*
* AUTOR: PABLO PORTAS
* OBJETIVO:
* Plantee e implemente un programa en Lenguaje C que solicite por teclado los
* lados de un rectángulo y muestre por pantalla su superficie.
* in: BASE Y ALTURA
* out: SUPERFICIE DEL RECTÁNGULO
* NOTA1:
*/
#define superficie2(x, y) (x*y) // DECLARO LA FÓRMULA DE LA SUPERFICIE DE UN RECTÁNGULO

int main() {
Expand Down
9 changes: 0 additions & 9 deletions docs/code/Boletin_1/Ejercicio_06.c
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,6 @@
// Created by Pablo on 04/12/2023.
//
#include <stdio.h>
/*
* AUTOR: PABLO PORTAS
* OBJETIVO:
* Plantee e implemente un programa en Lenguaje C que pida el radio de una
* esfera y calcule su área y su volumen.
* in: RADIO
* out: AREA Y VOLUMEN DE UNA ESFERA
* NOTA1:
*/
# define PI 3.14159265359
# define area(x) (4 * PI * x * x)
# define volumen(x) ((4/(float)3) * PI * x * x * x)
Expand Down
10 changes: 0 additions & 10 deletions docs/code/Boletin_1/Ejercicio_07.c
Original file line number Diff line number Diff line change
Expand Up @@ -2,16 +2,6 @@
// Created by Pablo on 04/12/2023.
//
#include <stdio.h>
/*
* AUTOR: PABLO PORTAS
* OBJETIVO:
* Plantee e implemente un programa en Lenguaje C que solicite el precio de un
* producto (sin IVA) y proporcione por pantalla el importe total del producto con
* IVA incluido. Suponga un IVA constante del 24% para todos los productos.
* in: PRECIO DEL PRODUCTO SIN IVA
* out: PRODUCTO CON IVA
* NOTA1:
*/
# define IVA 0.24

int main() {
Expand Down
12 changes: 0 additions & 12 deletions docs/code/Boletin_1/Ejercicio_08.c
Original file line number Diff line number Diff line change
Expand Up @@ -3,18 +3,6 @@
//
#include <stdio.h>

/*
* AUTOR: PABLO PORTAS
* OBJETIVO:
* Plantee e implemente un programa en Lenguaje C que solicite al usuario su
* nombre, edad y lo que se ha gastado en cañas y en transporte durante una
* semana (en euros) y muestre por pantalla esos mismos datos y la suma de los
* gastos.
* in: NOMBRE, EDAD, GASTADO EN CAÑAS, GASTADO EN TRANSPORTE
* out: NOMBRE, EDAD, GASTO EN CAÑAS, GASTO EN TRANSPORTE, TOTAL DE GASTOS
* NOTA1:
*/

int main() {
int edad;
char nombre[20];
Expand Down
12 changes: 0 additions & 12 deletions docs/code/Boletin_1/Ejercicio_09.c
Original file line number Diff line number Diff line change
Expand Up @@ -3,18 +3,6 @@
//
#include <stdio.h>

/*
* AUTOR: PABLO PORTAS
* OBJETIVO:
* Plantee e implemente un programa en Lenguaje C que solicite el nombre, edad,
* número de hijos y sueldo anual de una persona (en euros) y muestre por
* pantalla la misma información indicando su sueldo mensual en vez del sueldo
* anual.
* in: NOMBRE, EDAD, NÚMERO DE HIJOS, SUELDO ANUAL
* out: NOMBRE, EDAD, Nº HIJOS, SUELDO MENSUAL
* NOTA1:
*/

int main() {
int edad, nhijos;
char nombre[20];
Expand Down
12 changes: 0 additions & 12 deletions docs/code/Boletin_1/Ejercicio_10.c
Original file line number Diff line number Diff line change
Expand Up @@ -3,18 +3,6 @@
//
#include <stdio.h>

/*
* AUTOR: PABLO PORTAS
* OBJETIVO:
* Plantee e implemente un programa en Lenguaje C que calcule el producto
* escalar de dos vectores en el espacio euclídeo.
* NOTA: Pruebe durante la ejecución a introducir los valores numéricos separados por
* el carácter tabulador, por la barra espaciadora y/o por el carácter <enter>, y observe
* que ocurre.
* in: COORDENADAS DEL PRIMER VECTOR, COORDENADAS DEL SEGUNDO VECTOR
* out: RESULTADO DEL PRODUCTO ESCALAR
* NOTA1:
*/
#define productoescalar(vx1,vy1,vz1,vx2,vy2,vz2) ((vx1*vx2)+(vy1*vy2)+(vz1*vz2))

int main() {
Expand Down
10 changes: 0 additions & 10 deletions docs/code/Boletin_1/Ejercicio_11.c
Original file line number Diff line number Diff line change
Expand Up @@ -2,16 +2,6 @@
// Created by Pablo on 04/12/2023.
//
#include <stdio.h>
/*
* AUTOR: PABLO PORTAS
* OBJETIVO:
* Plantee e implemente un programa en Lenguaje C que empleando expresiones,
* convierta un tiempo expresado en segundos al formato horas : minutos :
* segundos.
* in: SEGUNDOS
* out: HORAS:MINUTOS:SEGUNDOS
* NOTA1:
*/

int main() {
int total, horas, minutos, segundos, resto;
Expand Down
13 changes: 0 additions & 13 deletions docs/code/Boletin_1/Ejercicio_12.c
Original file line number Diff line number Diff line change
Expand Up @@ -2,19 +2,6 @@
// Created by Pablo on 04/12/2023.
//
#include <stdio.h>
/*
* AUTOR: PABLO PORTAS
* OBJETIVO:
* Plantee e implemente un programa en Lenguaje C que muestre por pantalla las
* 6 primeras filas de un triángulo de Floyd.
* NOTA: No se deben utilizar bucles en este ejercicio, simplemente sentencias printf
* con sus correspondientes descriptores de formato (ancho) para obtener una salida
* exactamente igual a la mostrada. No utilice espacios en blanco directamente para
* separar los números.
* in:
* out:
* NOTA1:
*/

int main() {
printf("\n1\n");
Expand Down
17 changes: 0 additions & 17 deletions docs/code/Boletin_1/Ejercicio_13.c
Original file line number Diff line number Diff line change
Expand Up @@ -2,23 +2,6 @@
// Created by Pablo on 04/12/2023.
//
#include <stdio.h>
/*
* AUTOR: PABLO PORTAS
* OBJETIVO:
* Plantee e implemente un programa en Lenguaje C que muestre por pantalla una
* tabla indicando el radio, el perímetro y el área de tres círculos cuyo radio es
* solicitado por teclado. La salida en pantalla debe tener el siguiente formato:
* RADIO PERIMETRO AREA
* RADIO
* ===== ========= =====
* 2 12.56 12.56
* 3 18.86 28.27
* 4 25.13 50.26
*
* in: TRES RADIOS
* out: EL PERIMETRO Y AREA DE CADA UNO DE ELLOS
* NOTA1:
*/
#define PI 3.14159265359 // APROXIMACIÓN DE PI
#define perimetro(x) (2 * PI * x) // PERIMETRO DEL CÍRCULO
#define area(x) (PI * x * x) // AREA DEL CÍRCULO
Expand Down
11 changes: 0 additions & 11 deletions docs/code/Boletin_1/Ejercicio_14.c
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,6 @@
// Created by Pablo on 04/12/2023.
//
#include <stdio.h>
/*
* AUTOR: PABLO PORTAS
* OBJETIVO:
* Plantee e implemente un programa en Lenguaje C que a partir de la
* temperatura máxima y mínima diaria de una ciudad en grados Fahrenheit
* (introducidas por teclado) proporcione dichas temperaturas en grados
* centígrados por pantalla. Contemple una salida ordenada en forma de tabla.
* in: TEMPERATURA MÁXIMA Y MÍNIMA EN ºF, NOMBRE CIUDAD
* out: ORDENADO COMO TABLA LA TEMPERATURA MÍNIMA Y MÁXIMA TANTO EN ºC COMO EN ºF
* NOTA1:
*/
#include <time.h> // PARA PONER LA FECHA ACTUAL

#define conversionfac(x) ((x - 32) * 5 / 9) // Fórmula de conversión de Fahrenheit a Grados Centígrados
Expand Down
12 changes: 0 additions & 12 deletions docs/code/Boletin_1/Ejercicio_15.c
Original file line number Diff line number Diff line change
Expand Up @@ -2,18 +2,6 @@
// Created by Pablo on 04/12/2023.
//
#include <stdio.h>
/*
* AUTOR: PABLO PORTAS
* OBJETIVO:
* Un camión transporta T kilogramos de baldosas; se sabe que cada baldosa pesa
* B kilogramos. Las baldosas se van a utilizar para recubrir una superficie
* rectangular. Plantee e implemente un programa en Lenguaje C que indique el
* número de baldosas que habría en un lado del mayor cuadrado que se pueda
* recubrir con ésas baldosas, sin romperlas.
* in: Kilogramos de Baldosas en Total y Kilogramos por Baldosa
* out: Número de baldosas que hay en un lado del cuadrado de mayor tamaño.
* NOTA1:
*/
#include <math.h>

int main() {
Expand Down
11 changes: 0 additions & 11 deletions docs/code/Boletin_1/Ejercicio_16.c
Original file line number Diff line number Diff line change
Expand Up @@ -3,17 +3,6 @@
//
#include <stdio.h>

/*
* AUTOR: PABLO PORTAS
* OBJETIVO:
* Plantee e implemente un programa en LENGUAJE C para calcular la suma de
* dos matrices 2x2. Pida los datos oportunos y calcule el resultado deseado,
* mostrándolo después en pantalla.
* in: COMPOSICIÓN DE LAS MATRICES 1 y 2 (4 num * 2 matrices)
* out: RESULTADO DE LA SUMA DE AMBAS
* NOTA1:
*/

int main() {
// PARA LAS VARIABLES USO EL SIGUIENTE ESQUEMA DE NOMBRES
/*
Expand Down
10 changes: 0 additions & 10 deletions docs/code/Boletin_1/Ejercicio_17.c
Original file line number Diff line number Diff line change
Expand Up @@ -3,16 +3,6 @@
//
#include <stdio.h>

/*
* AUTOR: PABLO PORTAS
* OBJETIVO:
* Plantee e implemente un programa en Lenguaje C como en el ejercicio anterior,
* calculando esta vez el producto de las matrices leídas.
* in: COMPOSICIÓN DE LAS MATRICES 1 y 2 (4 num * 2 matrices)
* out: RESULTADO DE LA MULTIPLICACIÓN DE AMBAS
* NOTA1:
*/

int main() {
// PARA LAS VARIABLES USO EL SIGUIENTE ESQUEMA DE NOMBRES
/*
Expand Down
23 changes: 0 additions & 23 deletions docs/code/Boletin_1/Ejercicio_18.c
Original file line number Diff line number Diff line change
Expand Up @@ -3,29 +3,6 @@
//
#include <stdio.h>

/*
* AUTOR: PABLO PORTAS
* OBJETIVO:
* Plantee e implemente un programa en Lenguaje C que solicite a un usuario su
* nombre, apellidos, sueldo mensual (en euros) y el dinero que gasta diariamente
* en ocio, comida y transporte. A continuación, utilizando descriptores de
* formato, debe mostrar una tabla como la que se indica donde se recoja el % de
* su sueldo que gasta semanalmente en ocio, comida y transporte. Incluya
* también el total del gasto semanal realizado.
* in: NOMBRE, APELLIDOS, SUELDO MENSUAL (€); DINERO QUE GASTA EN: OCIO, COMIDA, TRANSPORTE.
* out: TABLA CON FORMATO COMO EL INDICADO:
*
* ************************************************************************
* ******* Sonia Rodríguez: 1000€ *******
* %Ocio %Comida %Transporte %Otros
* 7.5% 5% 10.34 % 2.16%
* ******* *******
* Gasto semanal
* 250€
*
* NOTA1:
*/

#define MAX 20 // DEFINO MÁXIMO PARA LOS STRINGS DE CARACTERES
#define porcentaje(x, y) ((x / y) * 100) // FÓRMULA PARA CALCULAR PORCENTAJES

Expand Down
22 changes: 0 additions & 22 deletions docs/code/Boletin_1/Ejercicio_19.c
Original file line number Diff line number Diff line change
Expand Up @@ -3,28 +3,6 @@
//
#include <stdio.h>

/*
* AUTOR: PABLO PORTAS
* OBJETIVO:
* Plantee e implemente un programa en LENGUAJE C para controlar la compra
* diaria. El programa debe pedir los kilos de patatas comprados y su precio sin
* IVA, los kilos de manzanas comprados y su precio sin IVA y cuánto ha pagado
* por un libro que se ha comprado, sin IVA. Suponga que el IVA de los productos
* alimenticios es del 21% y de los productos de cultura 10%. Muestre por pantalla
* el importe de cada producto y el importe total de la compra según se indica en
* el ejemplo:
* in: KILOS DE MANZANA Y DE PATATA, PRECIO (KILO) SIN IVA DE MANZANA, PATATA Y PRECIO SIN IVA LIBRO
* out:
*
* --------------------------------------------------------------------------------------- Ticket 1/1
* Patatas 7 kg 0.69€ 4.83€ 5.84€ (IVA 21%)
* Manzanas 4 kg 1.23€ 4.92€ 5.95€ (IVA 21%)
* Libro 1 19€ 19€ 20.90€ (IVA 10%)
* --------------------------------------------------------------------------------------------------
* TOTAL 32.69€
*
* NOTA1:
*/
#define IVA 0.21
#define IVAC 0.10
#define precioiva(x) (x * (1+IVA))
Expand Down
25 changes: 1 addition & 24 deletions docs/code/Boletin_1/Ejercicio_20.c
Original file line number Diff line number Diff line change
Expand Up @@ -2,30 +2,7 @@
// Created by Pablo on 04/12/2023.
//
#include <stdio.h>
/*
* AUTOR: PABLO PORTAS
* OBJETIVO:
* Plantee e implemente un programa en Lenguaje C que solicite a un usuario su
* nombre, apellidos, edad y el número de créditos matriculados en primera,
* segunda y tercera matrícula. A continuación debe mostrar una tabla como la
* que se indica donde se recoja el coste total de las asignaturas de primera,
* segunda y tercera matrícula. Suponga que el precio del crédito en primera
* matrícula (15.45€) se incrementa un 25% en segunda matrícula y un 50% en
* tercera. Incluya también el coste total de la matrícula del alumno.
* in: NOMBRE, APELLIDOS, EDAD, NÚMERO DE CRÉDITOS MATRICULADOS EN PRIMERA, SEGUNDA Y TERCERA MATRÍCULA
* out: NOMBRE, APELLIDO, EDAD, CRÉDITOS DE M1, M2 Y M3, COSTE DE M1, M2, M3 Y TOTAL
* ************************************************************************
* ******* Álvaro Pérez: 31 años *******
* Créditos M1 Coste M1 Créditos M2 Coste M2 Créditos M3 Coste M3
* 14 216.3€ 15 289.69€ 10 231.75€
* ******* *******
* Coste Total Matrícula
* 737.74€
* ************************************************************************
*
*
* NOTA1:
*/

#define incremetocoste(x, y) (x * (1 + y));
#define costeporcredito(x, y) (x * y);
#define MAX 20
Expand Down
Loading

0 comments on commit 2ffa11a

Please sign in to comment.