Skip to content

Commit c1ffefd

Browse files
Merge branch 'mouredev:main' into dev_scala
2 parents 53e2b67 + 2875b84 commit c1ffefd

File tree

76 files changed

+10651
-1324
lines changed

Some content is hidden

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

76 files changed

+10651
-1324
lines changed

.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -11,3 +11,4 @@ pubspec.yaml
1111
pubspec.lock
1212
.venv
1313
*.class
14+
*.gradle

README.md

+2-1
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,8 @@
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)|[🗓️ 07/10/24](https://discord.gg/u3R4HUUE?event=1287881476460773456)||[👥](./Roadmap/40%20-%20FORTNITE%20RUBIUS%20CUP/)
7778

7879
## Cursos en YouTube
7980

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

+64
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+
}
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]!');
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
//solución de parte de: https://github.com/sans6114
2+
3+
// lenguaje seleccionado: javascript
4+
//documentación: https://developer.mozilla.org/en-US/docs/Web/JavaScript
5+
// comentarios: one line comment = '//' multi line comment: start with '/*' and end with '*/'
6+
7+
// examples: one line comment: '//este es un comentario de una linea' multi line comment:
8+
/*
9+
document.getElementById("myH").innerHTML = "My First Page"; --> esta linea de codigo sera ignorada por javascript
10+
*/
11+
let miVariable = 'hola soy una variable'
12+
const miConstante = 'hola soy una constante'
13+
14+
15+
let strings = 'este es un string'
16+
let numbers = 10
17+
let boolean = true
18+
let nullish = null
19+
let undefined = undefined
20+
let bigInt = 67890987654323456789n
21+
let symbol = symbol()
22+
23+
const lenguaje = 'javascript'
24+
25+
console.log(`¡Hola, ${lenguaje}`)
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
<?php
2+
3+
//URL DEL LENGUAJE ELEGIDO: https://www.php.net/manual/es/intro-whatis.php
4+
5+
/*Comentarios
6+
muchas
7+
lineas
8+
*/
9+
10+
$variable = 0;
11+
//FORMAS DE DECLARAR CONSTANTES
12+
13+
const GATO_GORDO = "PEPO";
14+
define("CONSTANTE", 8);
15+
16+
echo 'Valor de la primera constante: '. GATO_GORDO . PHP_EOL; // salto de linea php_eol
17+
echo 'Valor de la segunda constante: '. CONSTANTE .PHP_EOL;
18+
19+
//Datos primivitos. Es un lenguaje de tipado dinamico por eso no se declaran los tipos de datos
20+
$numero=123;
21+
$decimal=12.12;
22+
$esVerdad=true;
23+
$esFalso = false;
24+
$cadenaTexto='Hola Pepo';
25+
$otraCadenaDeTexto = "Buenas tardes China";
26+
$arreglos = array('Hola',12,332,"tres");
27+
$variableNula = null;
28+
29+
$lenguaje = 'PHP';
30+
31+
echo 'Hola '. $lenguaje .PHP_EOL;
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
#https://phyton.org
2+
"""
3+
mi primer comentario en varias lineas
4+
"""
5+
my_variable = "mi variable"
6+
m_variable = "nuevo valor de mi variable"
7+
8+
MY_CONSTANT = "nueva variable" #por convencion
9+
MY_CONSTANT = "holaaaaa"
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
# https://python.org
2+
3+
# Comentario en una línea
4+
5+
"""
6+
Esto también es
7+
un comentario
8+
en varias líneas
9+
"""
10+
11+
'''
12+
Esto también es
13+
un comentario
14+
en varias líneas
15+
'''
16+
17+
my_variable = "Mi variable"
18+
my_variable = "Nuevo valor de mi variable"
19+
20+
MY_CONSTANT = "Mi constante" # por convención
21+
22+
my_int = 1
23+
my_float = 1.5
24+
my_bool = True
25+
my_bool = False
26+
my_string = "Mi cadena de texto"
27+
my_other_string = 'Mi otra cadena de texto'
28+
29+
print("¡Hola, Python!")
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
# https://www.python.org/
2+
3+
# Comentario en una linea
4+
5+
'''
6+
Comentario
7+
en
8+
varias
9+
lineas
10+
'''
11+
12+
"""
13+
Esto tambien
14+
es un comentario
15+
en varias
16+
lineas
17+
"""
18+
19+
my_variable = "Esta es mi varibale"
20+
my_variable = "Este es el nuevo valor de my_variable"
21+
22+
MY_CONSTANT = "Esta es mi constante. Por favor no cambiar!" #Esto es una constante por convencion
23+
24+
my_integer = 1
25+
my_float = 1.5
26+
my_boolean = False
27+
my_string = "Hola mundo!"
28+
29+
print(f"Hola Python!")
30+
print(type(my_variable))
31+
print(type(MY_CONSTANT))
32+
print(type(my_integer))
33+
print(type(my_float))
34+
print(type(my_boolean))
35+
print(type(my_string))

0 commit comments

Comments
 (0)