Skip to content

Commit ec878aa

Browse files
authored
Merge branch 'mouredev:main' into feature/Testructuras-datos
2 parents 1f6e03f + 28120cb commit ec878aa

File tree

227 files changed

+27238
-1477
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

227 files changed

+27238
-1477
lines changed

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,12 @@
44
*.iml
55
*.json
66
*.csv
7+
*.zip
78
!stats.json
89
.DS_Store
910
.idea/
1011
pubspec.yaml
1112
pubspec.lock
1213
.venv
1314
*.class
15+
*.gradle

README.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,8 @@
2727
2828
## Corrección y próximo ejercicio
2929

30-
> #### Lunes 30 de septiembre de 2024 a las 20:00 (hora España) desde **[Twitch](https://twitch.tv/mouredev)**
31-
> #### Consulta el **[horario](https://discord.gg/Ak6SdZZ8?event=1285336208586833930)** por país y crea un **[recordatorio](https://discord.gg/Ak6SdZZ8?event=1285336208586833930)**
30+
> #### Lunes 14 de octubre de 2024 a las 20:00 (hora España) desde **[Twitch](https://twitch.tv/mouredev)**
31+
> #### Consulta el **[horario](https://discord.gg/juhmSSRF?event=1290376752622993469)** por país y crea un **[recordatorio](https://discord.gg/juhmSSRF?event=1290376752622993469)**
3232
3333
## Roadmap
3434

@@ -73,7 +73,9 @@
7373
|36|[EL SOMBRERO SELECCIONADOR](./Roadmap/36%20-%20EL%20SOMBRERO%20SELECCIONADOR/ejercicio.md)|[📝](./Roadmap/36%20-%20EL%20SOMBRERO%20SELECCIONADOR/python/mouredev.py)|[▶️](https://youtu.be/_UjOD587elY)|[👥](./Roadmap/36%20-%20EL%20SOMBRERO%20SELECCIONADOR/)
7474
|37|[OASIS VS LINKIN PARK](./Roadmap/37%20-%20OASIS%20VS%20LINKIN%20PARK/ejercicio.md)|[📝](./Roadmap/37%20-%20OASIS%20VS%20LINKIN%20PARK/python/mouredev.py)|[▶️](https://youtu.be/q-zBKriHupY)|[👥](./Roadmap/37%20-%20OASIS%20VS%20LINKIN%20PARK/)
7575
|38|[MOUREDEV PRO](./Roadmap/38%20-%20MOUREDEV%20PRO/ejercicio.md)|[📝](./Roadmap/38%20-%20MOUREDEV%20PRO/python/mouredev.py)|[▶️](https://youtu.be/AbGROLoAVLs)|[👥](./Roadmap/38%20-%20MOUREDEV%20PRO/)
76-
|39|[BATMAN DAY](./Roadmap/39%20-%20BATMAN%20DAY/ejercicio.md)|[🗓️ 30/09/24](https://discord.gg/Ak6SdZZ8?event=1285336208586833930)||[👥](./Roadmap/39%20-%20BATMAN%20DAY/)
76+
|39|[BATMAN DAY](./Roadmap/39%20-%20BATMAN%20DAY/ejercicio.md)|[📝](./Roadmap/39%20-%20BATMAN%20DAY/python/mouredev.py)|[▶️](https://youtu.be/Lmj5enZG5pg)|[👥](./Roadmap/39%20-%20BATMAN%20DAY/)
77+
|40|[FORTNITE RUBIUS CUP](./Roadmap/40%20-%20FORTNITE%20RUBIUS%20CUP/ejercicio.md)|[📝](./Roadmap/40%20-%20FORTNITE%20RUBIUS%20CUP/python/mouredev.py)|[▶️](https://youtu.be/UlWtFvLLSXw)|[👥](./Roadmap/40%20-%20FORTNITE%20RUBIUS%20CUP/)
78+
|41|[CAMISETA RAR](./Roadmap/41%20-%20CAMISETA%20RAR/ejercicio.md)|[🗓️ 14/10/24](https://discord.gg/juhmSSRF?event=1290376752622993469)||[👥](./Roadmap/41%20-%20CAMISETA%20RAR/)
7779

7880
## Cursos en YouTube
7981

Roadmap/00 - SINTAXIS, VARIABLES, TIPOS DE DATOS Y HOLA MUNDO/c#/ProTpuS98.cs

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
11
using System;
22
using System.Collections.Generic;
33
using System.Linq;
4+
using System.Runtime.CompilerServices;
5+
using System.Runtime.ConstrainedExecution;
6+
using System.Security.Policy;
7+
using System.Text;
8+
using System.Threading.Tasks;
49
using System.Text;
510
using System.Threading.Tasks;
611

@@ -74,3 +79,62 @@ public void Saludo()
7479
}
7580
}
7681

82+
namespace _00_SINTAXIS__VARIABLES__TIPOS_DE_DATOS_Y_HOLA_MUNDO
83+
{
84+
internal class Program
85+
{
86+
static void Main(string[] args)
87+
{
88+
// EJERCICIO:
89+
//1-Crea un comentario en el código y coloca la URL del sitio web oficial del
90+
// lenguaje de programación que has seleccionado.
91+
//https://learn.microsoft.com/en-us/dotnet/csharp/
92+
93+
//2-Representa las diferentes sintaxis que existen de crear comentarios
94+
// en el lenguaje(en una línea, varias...).
95+
96+
// Esta reprenta un comentario de una linea
97+
/*
98+
* esta representa un comentarios de varias lineas
99+
*/
100+
101+
//3-Crea una variable(y una constante si el lenguaje lo soporta).
102+
103+
//4-Crea variables representando todos los tipos de datos primitivos
104+
// del lenguaje(cadenas de texto, enteros, booleanos...).
105+
106+
//5-Imprime por terminal el texto: "¡Hola, [y el nombre de tu lenguaje]!"
107+
EJERCICIOS ejercicios = new EJERCICIOS();
108+
ejercicios.getLenguaje();
109+
110+
}
111+
public class EJERCICIOS
112+
{
113+
//3-Crea una variable(y una constante si el lenguaje lo soporta).
114+
private int myNum;
115+
private const int numConst = 0;
116+
117+
//4-Crea variables representando todos los tipos de datos primitivos
118+
// del lenguaje(cadenas de texto, enteros, booleanos...).
119+
private int num1; //Números enteros de 32 bits.
120+
private long num2; //Números enteros de 64 bits.
121+
private short num3; //Números enteros de 16 bits.
122+
private byte num4; //Números enteros sin signo de 8 bits.
123+
private sbyte num5; //Números enteros con signo de 8 bits.
124+
private uint num6; //Números enteros sin signo de 32 bits.
125+
private ulong num7; //Números enteros sin signo de 64 bits.
126+
private ushort num8; //Números enteros sin signo de 16 bits.
127+
private float myfloat; //Números de punto flotante de precisión simple(32 bits).
128+
private double num_double; //Números de punto flotante de doble precisión(64 bits).
129+
private decimal num_decimal; //Números decimales de alta precisión, generalmente usados para cálculos financieros(128 bits).
130+
private bool boolean; //Representa valores booleanos(true o false).
131+
private char char1; //Representa un carácter Unicode UTF-16 (16 bits).
132+
private string name; //Secuencia de caracteres Unicode.
133+
134+
public void getLenguaje()
135+
{
136+
Console.WriteLine("¡Hola, [C#]!");
137+
}
138+
}
139+
}
140+
}
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
// https://isocpp.org/
2+
// Comentario en una línea
3+
/*
4+
Comentario en varias líneas
5+
*/
6+
7+
#include<iostream>
8+
#include<string>
9+
10+
using namespace std;
11+
12+
int main()
13+
{
14+
int numero = 5;
15+
const int numeroConstante = 9;
16+
17+
short a = 5;
18+
long b = 123456;
19+
long long c = 12391238214213;
20+
21+
float d = 3.14;
22+
double e = 3.1415926535;
23+
long double f = 3.141592653584123123213;
24+
25+
char caracter = 'A';
26+
signed char caracterSigno = -65;
27+
unsigned char caracterSinSigno = 65;
28+
29+
bool verdadero = true;
30+
31+
cout << "¡Hola, C++!";
32+
}
Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
/*
2+
* ¿Preparad@ para aprender o repasar el lenguaje de programación que tú quieras?
3+
* - Recuerda que todas las instrucciones de participación están en el
4+
* repositorio de GitHub.
5+
*
6+
* Lo primero... ¿Ya has elegido un lenguaje?
7+
* - No todos son iguales, pero sus fundamentos suelen ser comunes.
8+
* - Este primer reto te servirá para familiarizarte con la forma de participar
9+
* enviando tus propias soluciones.
10+
*
11+
* EJERCICIO:
12+
* - Crea un comentario en el código y coloca la URL del sitio web oficial del
13+
* lenguaje de programación que has seleccionado.
14+
* - Representa las diferentes sintaxis que existen de crear comentarios
15+
* en el lenguaje (en una línea, varias...).
16+
* - Crea una variable (y una constante si el lenguaje lo soporta).
17+
* - Crea variables representando todos los tipos de datos primitivos
18+
* del lenguaje (cadenas de texto, enteros, booleanos...).
19+
* - Imprime por terminal el texto: "¡Hola, [y el nombre de tu lenguaje]!"
20+
*
21+
* ¿Fácil? No te preocupes, recuerda que esta es una ruta de estudio y
22+
* debemos comenzar por el principio.
23+
*/
24+
25+
#include <stdio.h>
26+
27+
int main(void){
28+
29+
// No existe página oficial.
30+
31+
/* I choose
32+
* you
33+
* dear C.
34+
*/
35+
36+
// variable
37+
int number;
38+
39+
// constante
40+
const int number_two;
41+
#define PI 3.141592
42+
43+
/* Datos primitivos:
44+
- Tipos enteros: char, short, int, long, long long y enum
45+
- Tipos reales: float, double, y long double. */
46+
47+
short my_short_var;
48+
int my_int_var;
49+
char my_char_var;
50+
float my_float_var;
51+
long my_long_var;
52+
long long my_long_long_var;
53+
enum my_enum_var;
54+
double my_double_var;
55+
long double my_long_double_var;
56+
57+
printf("!Hola, C!\n");
58+
}
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
public class JimsimroDev {
2+
public static void main(String[] args) {
3+
// Sitio oficial de java licencia paga
4+
// https://www.oracle.com/java/technologies/downloads/
5+
6+
/*
7+
* Licencia gratis es el openjdk
8+
* https://jdk.java.net/
9+
*/
10+
11+
// Tipos de datos primitivos son
12+
// boolean, byte, char, short, int, long, float, double
13+
int numero = 25;
14+
String nombre = "Jimmis J Simnaca";
15+
final long edad = 29; // constante en java
16+
short fecha = 2024;
17+
char letra = 'c';
18+
float num = 23;
19+
double decimal = 2.3;
20+
boolean esEstudiandte = true;
21+
String lenguaje = "[Java]";
22+
23+
// Precedencia de operadores
24+
int precedencia = ((5 * 8) + 4) * 2; // el resultado es 88 primero se opera las multiplicacion dentro de los () y
25+
// luego las sumas
26+
System.out.printf("resultado %d ", precedencia);
27+
System.out.println("\n¡Hola, " + lenguaje);
28+
}
29+
}
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
// !EJERCICIO:
2+
// *Crea un comentario en el código y coloca la URL del sitio web oficial del lenguaje de programación que has seleccionado.
3+
4+
// esta es la web oficial de JavaScript https://www.javascript.com
5+
6+
/*
7+
tambien se puede comentar
8+
en varias
9+
lineas
10+
https://www.javascript.com
11+
*/
12+
13+
// *Representa las diferentes sintaxis que existen de crear comentarios en el lenguaje (en una línea, varias...).
14+
15+
// en una linea
16+
/*
17+
en varioas
18+
lienas
19+
*/
20+
21+
// *Crea una variable (y una constante si el lenguaje lo soporta).
22+
23+
let saludo = "Hola, soy una variable"
24+
const saludar = "Hola, soy una constante"
25+
26+
// *Crea variables representando todos los tipos de datos primitivos del lenguaje (cadenas de texto, enteros, booleanos...).
27+
28+
let sting = "cadena de texto (string)"
29+
let number = 10
30+
let booleanTrue = true
31+
let booleanFalse = false
32+
33+
// *Imprime por terminal el texto: "¡Hola, [y el nombre de tu lenguaje]!"
34+
35+
console.log("¡Hola, JavaScript")
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
// * - Crea un comentario en el código y coloca la URL del sitio web oficial del lenguaje de programación que has seleccionado.
2+
3+
// esta es la web oficion de [JavaScript](https://www.javascript.com)
4+
5+
// * - Representa las diferentes sintaxis que existen de crear comentarios en el lenguaje (en una línea, varias...).
6+
7+
// Comentario en una linea
8+
/*
9+
Comentario en
10+
bloque de
11+
lineas
12+
*/
13+
14+
// * - Crea una variable (y una constante si el lenguaje lo soporta).
15+
16+
let saludo = "Hola"
17+
const saludar = "Hola a todos"
18+
19+
// * - Crea variables representando todos los tipos de datos primitivos del lenguaje (cadenas de texto, enteros, booleanos...).
20+
21+
let string = "string"
22+
let number = 10
23+
let booleanTrue = true
24+
let BooleanFalse = false
25+
26+
// * - Imprime por terminal el texto: "¡Hola, [y el nombre de tu lenguaje]!"
27+
28+
console.log("¡Hola, JavaScript!");
Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
//1- Crea un comentario en el código y coloca la URL del sitio web oficial dellenguaje de programación que has seleccionado:
2+
//URL de la web oficial de java script: https://developer.mozilla.org/es/docs/Web/JavaScript
3+
4+
5+
//2- Representa las diferentes sintaxis que existen de crear comentarios en el lenguaje (en una línea, varias...):
6+
//En una linea = //
7+
/*
8+
Esta es la forma de escribir
9+
en varias lineas.
10+
*/
11+
12+
13+
//3- Crea una variable (y una constante si el lenguaje lo soporta):
14+
var nombre1 = 'Luiggi';
15+
let apellido = 'Reyes';
16+
const pais = 'Republica Dominicana';
17+
18+
19+
//4- Crea variables representando todos los tipos de datos primitivos del lenguaje (cadenas de texto, enteros, booleanos...):
20+
21+
/*String (Cadena de textos): se refiere a una cadena de texto, es decir, una secuencia de caracteres que puede estar encerrada
22+
entre comillas simples ('), dobles (") o backticks (`).*/
23+
let nombre = 'Luiggi';
24+
let lenguaje = 'javascript';
25+
let saludo = 'hola';
26+
27+
/*Number (Numero): los números son de tipo number y pueden ser enteros o decimales.*/
28+
let edad = '21';
29+
let precio = '99.99';
30+
31+
/*Boolean (booleano): es un valor que puede ser true (verdadero) o false (falso), estos no se ponen en comillas.*/
32+
let estaAprendiendoAPrograma = true;
33+
let MiEdadEs21 = false;
34+
35+
/*Null: es un valor intencionalmente vacio o desconocido.*/
36+
let moto = null;
37+
38+
/*Undefined: indica que una variable ha sido delcarada pero no tiene un valor asiganado.*/
39+
let valorIndefinido;
40+
41+
/*Symbol: es un valor unico e inmutable que sirve como identificador.*/
42+
let id = Symbol();
43+
//Tambien a este tipo de dato se le puede asignar una descripcion como referencia para depuracion:
44+
let idDescrpcion = symbol('este id es unico');
45+
46+
/*BigInt: se utiliza para representar numeros enteros grandes, que no pueden ser representados con el
47+
tipo Number.*/
48+
let numeroGrande = BigInt(97374320283746383627);
49+
50+
51+
//5- Imprime por terminal el texto: "¡Hola, [y el nombre de tu lenguaje]!"*/
52+
console.log('¡Hola, [JavaScript]!');
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
//https://developer.mozilla.org/en-US/docs/Web/JavaScript
2+
3+
// one line comment
4+
/*
5+
multi-line comment
6+
multi-line comment
7+
*/
8+
9+
// variables and constants
10+
a = 32;
11+
var x = 2; //only for old browsers
12+
let y = 3;
13+
const z = 4;
14+
15+
// data types
16+
let str = "This is a string data type";
17+
18+
let num1 = 45.90;
19+
let num2 = 34;
20+
let num3 = 12e3;
21+
22+
let bigInt = BigInt("123456789012345678901234567890");
23+
24+
let bool = true;
25+
26+
const movies = ["Deadpool", "Titanic"];
27+
28+
const person = {firstName:"John", lastName:"Doe", age:50, eyeColor:"blue"}; //objects need classes
29+
30+
let color = undefined;
31+
32+
console.log("¡Hola, JavaScript!");

0 commit comments

Comments
 (0)