Skip to content

Commit 50ca08d

Browse files
committed
Merge branch 'main' of github.com:raynerpv2022/roadmap-retos-programacion
2 parents 72c0e29 + 4ec0e3e commit 50ca08d

File tree

44 files changed

+5629
-1497
lines changed

Some content is hidden

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

44 files changed

+5629
-1497
lines changed
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
namespace DefaultNamespace;
2+
3+
public class paalvarador
4+
{
5+
// 1. Crea un comentario en el código y coloca la URL del sitio web oficial del lenguaje de programación que has seleccionado.
6+
// Primer comentario en C# (https://learn.microsoft.com/en-us/dotnet/csharp/)
7+
8+
// 2. Representa las diferentes sintaxis que existen de crear comentarios en el lenguaje (en una línea, varias...).
9+
10+
// Comentario de una línea
11+
/*
12+
* Comentario de varias lineas
13+
*/
14+
15+
// 3. Crea una variable (y una constante si el lenguaje lo soporta).
16+
private var nombre = "Pablo Antonio Alvarado";
17+
private const string iva = "15%";
18+
19+
// 4. Crea variables representando todos los tipos de datos primitivos del lenguaje (cadenas de texto, enteros, booleanos...).
20+
private string nombreCompleto = "Pablo Antonio Alvarado Ruiz";
21+
private int edad = 32;
22+
private float estatura = 1.68f;
23+
private double peso = 70.5;
24+
private bool estado = true;
25+
private char inicial = 'P';
26+
private string[] nombres = ["Pablo", "Xavier", "Santiago", "Diana"];
27+
private List<string> nombres2 = new List<string>() { "Pablo", "Xavier", "Santiago", "Diana" };
28+
private Dictionary<string, string> nombres3 = new Dictionary<string, string>()
29+
{
30+
{ "Pablo", "Antonio" },
31+
{ "Xavier", "Santiago" },
32+
{ "Diana", "Alvarado" }
33+
};
34+
35+
// 5. Imprime por terminal el texto: "¡Hola, [y el nombre de tu lenguaje]!"
36+
Console.WriteLine("!Hola, C#!")
37+
}
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
// comentario en una sola linea
2+
3+
/*
4+
comentario en varias lineas
5+
*/
6+
7+
// Este lenguaje no tiene un sitio oficial, sino que funciona a travez de Manuales
8+
// Una referancia puede muy buena puede ser https://www.open-std.org/jtc1/sc22/wg14/www/docs/n1570.pdf
9+
10+
#include <stdio.h>
11+
12+
int variable = 32; // variable definida
13+
#define cantidad = 100; // constante(es mucho mas rapida a la hora de ejecutarse que otras como <const>)
14+
15+
// tipos de variables
16+
17+
int numero = 12; // numero entero
18+
long numero2; // numero entero pero mas largo que el admitido por <int>
19+
char letra = 'r'; // un caracter independirnte o parte de una cadena
20+
float dinero = 3.05; // numeros reales hasta 6 decimales.
21+
double cuenta_bancaria = 123131312312312312312.312312312312312; // reales hasta 14 decimales.
22+
23+
int main(void){
24+
printf("Hola C\n");
25+
}
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
// learn-c.org
2+
3+
// comentario en una lines
4+
/*comentario
5+
en doble lineo*/
6+
7+
My_variable = Nicolas //Nombre de la variable
8+
9+
//Sintaxis de constante.
10+
const = 18
11+
define = sexo
12+
13+
//Datos primitivos
14+
int edad = 17
15+
/*Representa números enteros (sin decimales).
16+
Tamaño: Usualmente 4 bytes (dependiendo del sistema).
17+
Rango: Depende del sistema, pero en sistemas comunes es entre -2,147,483,648 y 2,147,483,647.*/
18+
float peso = 48.7
19+
/*Representa números con decimales, pero con una precisión limitada.
20+
Tamaño: Usualmente 4 bytes.
21+
Rango: Aproximadamente -3.4E38 a 3.4E38.*/
22+
double temperatura = 2474758.3333444
23+
/*double - Número de punto flotante de doble precisión
24+
Similar al float, pero con mayor precisión y mayor rango.
25+
Tamaño: Usualmente 8 bytes.
26+
Rango: Aproximadamente -1.7E308 a 1.7E308.*/
27+
char = $
28+
short = -1
29+
long = 0.7838747L
30+
long long
31+
unsigned //char/int
Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
/*
2+
* EJERCICIO:
3+
* - Crea un comentario en el código y coloca la URL del sitio web oficial del
4+
* lenguaje de programación que has seleccionado.
5+
* - Representa las diferentes sintaxis que existen de crear comentarios
6+
* en el lenguaje (en una línea, varias...).
7+
* - Crea una variable (y una constante si el lenguaje lo soporta).
8+
* - Crea variables representando todos los tipos de datos primitivos
9+
* del lenguaje (cadenas de texto, enteros, booleanos...).
10+
* - Imprime por terminal el texto: "¡Hola, [y el nombre de tu lenguaje]!"
11+
*
12+
* ¿Fácil? No te preocupes, recuerda que esta es una ruta de estudio y
13+
* debemos comenzar por el principio.
14+
*/
15+
16+
// https://dart.dev/
17+
18+
/// Comentarios de
19+
/// documentación.
20+
21+
22+
/* Esto también es un comentario */
23+
24+
25+
// Variables
26+
27+
late String color; // Es una variable que se establece antes de ser utilizada.
28+
29+
void main() {
30+
31+
Object name = 'Clark';
32+
print(name);
33+
34+
String surname = 'Kent';
35+
print(surname);
36+
37+
int? number1 = 23; // Permite que el valor sea null.
38+
print(number1);
39+
40+
int age = 35;
41+
print(age);
42+
43+
color = 'black';
44+
print(color);
45+
46+
final double price = 40.99;
47+
print(price);
48+
49+
const double pi = 3.1415;
50+
print(pi);
51+
52+
List numberList = [1, 2, 4];
53+
print(numberList);
54+
55+
Set collection1 = {'one', 'four'};
56+
print(collection1);
57+
58+
Map firstMap = {'name': 'John', 'surname': 'Constantine'};
59+
print(firstMap);
60+
61+
print('¡Hola, Dart!');
62+
63+
}
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
public class Slaughtbear {
2+
public static void main(String[] args) {
3+
// https://www.java.com/es/
4+
// Esto es un comentario en una línea
5+
6+
/**
7+
* Esto es un comentario
8+
* de varias líneas.
9+
*/
10+
11+
// Crea una variable (y una constante si el lenguaje lo soporta).
12+
String username = "slaughtbear";
13+
final float PI = 3.14f;
14+
15+
// Crea variables representando todos los tipos de datos primitivos
16+
// Enteros
17+
byte numberByte = 100;
18+
short numberShort = 10000;
19+
int numberInt = 1000000000;
20+
long numberLong = 10000000000000L;
21+
22+
// Decimales
23+
float numberFloat = 6.66f;
24+
double numberDouble = 888.0;
25+
26+
// Caracteres
27+
char letterA = 'A';
28+
29+
// Booleanos
30+
boolean isTrue = true;
31+
boolean isFalse = false;
32+
33+
// Imprime por terminal el texto: "¡Hola, [y el nombre de tu lenguaje]!"
34+
System.out.println("¡Hola, Java!");
35+
}
36+
}
Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
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+
// URL del sitio oficial de JavaScript https://developer.mozilla.org/es/docs/Web/JavaScript
26+
27+
//Comentario de una linea
28+
29+
/*Comentario
30+
de varias
31+
lineas
32+
*/
33+
34+
/**
35+
* Comentario par usar
36+
* con la documentacion automatica de JSDoc
37+
*/
38+
39+
//Variable y constante
40+
let nombre = "Manuel";
41+
const nombreConst = "Manuel Constante";
42+
43+
//Variables con todos los tipos de datos primitivos
44+
//String
45+
let str1 = "Manolo";
46+
//Number
47+
let num1 = 100;
48+
//bigInt
49+
let bigInt1 = 1234567890123456789012345678901234567890n;
50+
let bigInt2 = BigInt(651684734138461684341684634168434);
51+
//Boolean
52+
let bool1 = true;
53+
//Null
54+
let nul1 = null;
55+
//Undefined
56+
let und1;
57+
//Symbol
58+
let sym1 = Symbol("Manolo");
59+
60+
let nombreLenguaje = "JavaScript";
61+
console.log("¡Hola, " + nombreLenguaje + "!");
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
2+
//este es un comentario https://www.javascript.com/
3+
/*este es
4+
un comentario
5+
de varias lineas */
6+
7+
let example
8+
9+
const example1 = 'example'
10+
11+
let number = 20
12+
let number2 = 4.5
13+
let string = 'this is a string'
14+
let boolean = true
15+
let boolean2 = false
16+
let undefined = undefined
17+
let null1 = null
18+
let sym = Symbol('description')
19+
let bigNumber = 4736287647759899387266347499588734838439234293423423488n
20+
21+
console.log("hola javascript");
22+
23+
24+
25+
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
# https://python.org/
2+
3+
# Comentario en una línea
4+
5+
"""
6+
Esto también es
7+
un comentario
8+
en varias lineas
9+
"""
10+
11+
my_variable = "Mi variable"
12+
my_variable = "Nuevo valor de mi variable"
13+
14+
MY_CONSTANT = 'Mi constante' # Por convención
15+
16+
my_int = 1
17+
my_float = 1.5
18+
my_boolean = True
19+
my_boolean = False
20+
my_string = "Mi cadena de texto"
21+
my_other_string = 'Mi otra cadena de texto'
22+
23+
print('¡Hola, Python!')
24+
25+
print(type(my_int))
26+
print(type(my_float))
27+
print(type(my_boolean))
28+
print(type(my_string))
Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
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+
# La url con la documntación de Python es https://docs.python.org/es/3.13/
25+
26+
#Comentario de una linea
27+
28+
'''
29+
Comentario multilinea
30+
Este tipo de comentario en Python, no es un comentario real, y ocupa meemoria en ejecución
31+
'''
32+
33+
#Declaración de variable
34+
35+
varianble1 = 1 #Asigna el valor 1 a variable1
36+
variable_nombre= "Paco" #Asigna el valor Paco a variable_nombre
37+
a, b, c = 1, 2, 3 #Asinga los valores 1, 2 y 3 a las variables a, b y c respectivamente
38+
39+
#Declaración de constante
40+
41+
#En Python no existen las constantes, pero existe la conveción de que una variable en mayusculas, se considera constante,
42+
#por tanto no deberia ser cambiada aunque el lenguje lo permite
43+
44+
URL_API = 'https:\\la-web-de-la-api.com'
45+
46+
#Tipos de datos primitivos
47+
#Enteros (int)
48+
x = 1
49+
num_int = 1234
50+
51+
#Flotantes/Decimales (float)
52+
y = 1.12
53+
num_float = 2345.1234
54+
55+
#Buleano (bool)
56+
xBoolean = True
57+
my_boolean = False
58+
59+
#Cadena de texto (String)
60+
text = "Hola mundo"
61+
text2 = 'Python es el lenguaje de la pitón'
62+
texto_multilinea = '''
63+
Este string esta dentro
64+
de texto_multilinea
65+
'''
66+
67+
68+
leng = 'Python'
69+
70+
print('Hola, el lenguaje es ' + leng)

0 commit comments

Comments
 (0)