Skip to content

Commit bf6b9c5

Browse files
authored
Merge pull request #4 from mouredev/main
Update
2 parents 7eb3c1b + f7d2fdb commit bf6b9c5

Some content is hidden

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

56 files changed

+2151
-8
lines changed

README.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,14 +21,15 @@
2121
2222
## Corrección y próximo ejercicio
2323

24-
> #### Martes 2 de Enero de 2024 a las 20:00 (hora España) desde **[Twitch](https://twitch.tv/mouredev)**
25-
> #### Consulta el **[horario](https://discord.gg/C83vqurv?event=1189147970021642271)** por país y crea un **[recordatorio](https://discord.gg/C83vqurv?event=1189147970021642271)**
24+
> #### Lunes 8 de Enero de 2024 a las 20:00 (hora España) desde **[Twitch](https://twitch.tv/mouredev)**
25+
> #### Consulta el **[horario](https://discord.gg/mouredev?event=1191684000465567774)** por país y crea un **[recordatorio](https://discord.gg/mouredev?event=1191684000465567774)**
2626
2727
## Roadmap
2828

2929
| # | Ejercicio | Corrección | Vídeo | Comunidad |
3030
|---|-----------|------------|-------|-----------|
31-
|00|[SINTAXIS, VARIABLES, TIPOS DE DATOS Y HOLA MUNDO](./Roadmap/00%20-%20SINTAXIS,%20VARIABLES,%20TIPOS%20DE%20DATOS%20Y%20HOLA%20MUNDO/ejercicio.md)|[🗓️ 02/01/24](https://discord.gg/C83vqurv?event=1189147970021642271)||[👥](./Roadmap/00%20-%20SINTAXIS,%20VARIABLES,%20TIPOS%20DE%20DATOS%20Y%20HOLA%20MUNDO/)
31+
|00|[SINTAXIS, VARIABLES, TIPOS DE DATOS Y HOLA MUNDO](./Roadmap/00%20-%20SINTAXIS,%20VARIABLES,%20TIPOS%20DE%20DATOS%20Y%20HOLA%20MUNDO/ejercicio.md)|[📝](./Roadmap/00%20-%20SINTAXIS,%20VARIABLES,%20TIPOS%20DE%20DATOS%20Y%20HOLA%20MUNDO/python/mouredev.py)||[👥](./Roadmap/00%20-%20SINTAXIS,%20VARIABLES,%20TIPOS%20DE%20DATOS%20Y%20HOLA%20MUNDO/)
32+
|01|[OPERADORES Y ESTRUCTURAS DE CONTROL](./Roadmap/01%20-%20OPERADORES%20Y%20ESTRUCTURAS%20DE%20CONTROL/ejercicio.md)|[🗓️ 08/01/24](https://discord.gg/mouredev?event=1191684000465567774)||[👥](./Roadmap/01%20-%20OPERADORES%20Y%20ESTRUCTURAS%20DE%20CONTROL/)
3233

3334

3435
## Instrucciones
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
using System;
2+
3+
namespace Ishimaku
4+
{
5+
class Program
6+
{
7+
static void Main(string[] args)
8+
{
9+
//https://learn.microsoft.com/es-es/dotnet/csharp/tour-of-csharp/
10+
//un comentario xd
11+
12+
/*
13+
comentario
14+
en
15+
bloque
16+
*/
17+
18+
//se declara una variable
19+
int variable;
20+
21+
//se declara una constante
22+
const int constante;
23+
24+
//tipos de variables fundamentales
25+
int variableint = 1;
26+
float variablefloat = 0.25f;
27+
string variablestring = "variablestring";
28+
bool variablebooleano = true;
29+
30+
//mensaje en consola
31+
System.Console.WriteLine("¡Hola, C#!");
32+
}
33+
}
34+
}
35+
36+
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
//comentario de una sola linea
2+
3+
/*cometario de 2
4+
o mas lineas
5+
*/
6+
/* https://dotnet.microsoft.com/es-es/languages/csharp
7+
https://learn.microsoft.com/en-us/dotnet/csharp/
8+
*/
9+
class daeduol{
10+
//variables y constantes
11+
dynamic myDynamic = 6;
12+
const string MyConst = "mi constante";
13+
string myString = "Esto es una cadena de texto";
14+
var myVar = "variable de tipo inferido";
15+
//tipos de datos primitivos
16+
byte number8 = 1;
17+
short number16 = -32768;
18+
int myInt = 7;
19+
long number64 = 2147483647;
20+
float myFloat = 6.5f;
21+
double myDouble = 3.0;
22+
char char16 = 'a';
23+
bool myBoolean = true;
24+
public static void Main(string[] args)
25+
{
26+
System.Console.WriteLine("¡Hola, C#!");
27+
}
28+
}
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
using System;
2+
3+
class Program
4+
{
5+
static void Main()
6+
{
7+
// Sitio web oficial de C#: https://docs.microsoft.com/en-us/dotnet/csharp/
8+
9+
// Este es un comentario de una línea
10+
11+
/*
12+
Este es un comentario
13+
de varias líneas
14+
*/
15+
16+
// Crea una variable
17+
public void MyGenericMethod<T>(T genericVariable)
18+
{
19+
Console.WriteLine(genericVariable);
20+
}
21+
22+
// Llamada al método con un valor específico
23+
MyGenericMethod<int>(10);
24+
25+
// Declaración de una constante
26+
const int MyConstant = 10;
27+
28+
// Crea una variable (y una constante si el lenguaje lo soporta)
29+
int myInt = 10;
30+
double myDouble = 9.99;
31+
char myChar = 'A';
32+
bool myBool = true;
33+
float myFloat = 19.99F;
34+
byte myByte = 255;
35+
short myShort = 32767;
36+
long myLong = 9223372036854775807;
37+
sbyte mySbyte = 127;
38+
ushort myUshort = 65535;
39+
uint myUint = 4294967295;
40+
ulong myUlong = 18446744073709551615;
41+
decimal myDecimal = 79228162514264337593543950335M;
42+
43+
//Imprime por terminal el texto: "¡Hola, [y el nombre de tu lenguaje]!"
44+
Console.WriteLine("¡Hola C#!");
45+
}
46+
}
Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
1+
// Sitio oficial: https://isocpp.org
2+
3+
// Comentario de una sola linea.
4+
5+
/* comentario en
6+
varias lineas*/
7+
8+
/* El Header es necesario para poder hacer uso de los tipos de datos stream, en nuestro caso para dar uso a
9+
std::cout (ouput stream).*/
10+
11+
#include <iostream>
12+
13+
int main(){
14+
15+
char letra = 'A';
16+
const unsigned ANIO {2024};
17+
18+
/* Tipos de datos primitivos/fundamentales */
19+
20+
// Flotaing Point: Un numero con parte fraccional, 3.14159
21+
22+
float numero;
23+
double parte;
24+
long double fraccional;
25+
26+
// Integral (Boolean) : true o false, true
27+
28+
bool booleano;
29+
30+
// Integral (Character) : Un caracter de texto, 'C'
31+
32+
char un;
33+
wchar_t caracter;
34+
char8_t de; // C++20
35+
char16_t texto; // C++11
36+
char32_t C; // C++11
37+
38+
// Integral (Integer) : Numeros enteros, positivos y negativos (incluyen el 0), 24
39+
40+
short enteros;
41+
int positivos;
42+
long negativos;
43+
long long cero; // C++11
44+
45+
/* Integral: dado que cuando estas variables se convierten a binario, el compilador considera a estos
46+
tipos como numeros enteros */
47+
48+
// Null Pointer : Puntero nulo, nullptr
49+
50+
std::nullptr_t p; // C++11
51+
52+
// Void : sin tipo (vacio), n/a
53+
54+
void HolaMundo();
55+
56+
/* Nota: void es el unico tipo de dato primitivo que con el cual no se pueden definir variables, el contexto
57+
del uso del void, es para funcion que no devuelvan valores. Como por ejemplo:
58+
59+
void HolaMundo(){
60+
std::cout << "Hello, world!";
61+
}
62+
63+
Dado que hay tipos de datos de C++20, el mismo archivo debe ser compilado en C++20.
64+
Terminal: g++ Fede6299.cpp -o Fede6299.exe -std=c++20
65+
66+
Otros tipos de datos son los compuestos y tipos de datos definidos por el usuario. Un ejemplo de tipo
67+
de dato compuesto es el string que en otros lenguajes es un tipo de dato primitivo.
68+
69+
El uso del sufijo _t, signfica type (tipo) que es parte de la nomenclatura estandar de las nuevas versiones
70+
de C++.*/
71+
72+
std::cout << "¡Hola, C++!";
73+
}
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
// Documentación en https://devdocs.io/cpp/
2+
3+
// Comentario en una linea
4+
5+
/*
6+
Comentario
7+
en varias
8+
lineas
9+
*/
10+
11+
#include <iostream>
12+
#include <string>
13+
14+
int main()
15+
{
16+
17+
// Declaramos una variable
18+
int unaSimpleVariable = 1;
19+
20+
// Constante
21+
const double PI = 3.14159;
22+
23+
// Tipos de datos primitivos
24+
int entero = 1;
25+
unsigned int enteroSinSigno = 120;
26+
short enteroCorto = 10;
27+
unsigned short enteroCortoSinSigno = 10;
28+
long enteroLargo = 123456789;
29+
unsigned long enteroLargoSinSigno = 876543210;
30+
long long enteroLargoLargo = 1236547899;
31+
unsigned long long enteroLargoLargoSinSigno = 999999999;
32+
float puntoFlotante = 3.1415f;
33+
double puntoFlotanteDoble = 2.71828;
34+
long double puntoFlotanteLargo = 0.123456789;
35+
char caracter = 'a';
36+
unsigned char caracterSinSigno = 'a';
37+
wchar_t caracterAmplio = L'a';
38+
bool Verdadero = true;
39+
bool Falso = false;
40+
std::string cadenaDeTexto = "En C++ tenemos cadenas";
41+
int *punteroEntero = &entero;
42+
43+
// Impresión por consola
44+
std::cout << "Hola, C++!" << std::endl;
45+
}
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
// Documentación en https://devdocs.io/c/
2+
3+
// Comentario de una linea
4+
5+
/* Comentario
6+
en varias
7+
lineas */
8+
9+
#include <stdio.h>
10+
11+
int main()
12+
{
13+
// Declaramos una variable
14+
char lenguaje = 'C';
15+
16+
// Declaramos constante
17+
const float PI = 3.1415;
18+
19+
// Tipos primitivos en C
20+
char letra = 'a';
21+
int numero = 5;
22+
float decimalSimple = 0.25;
23+
double decimalDoble = -5.10;
24+
long enteroLargo = 12025865L;
25+
short enteroCorto = 100;
26+
unsigned enteroSinSigno = 10;
27+
unsigned long enteroLargoSinSigno = 9889898989898UL;
28+
unsigned short entroCortoSinSigno = 122;
29+
30+
// Imprimimos por consola
31+
printf("Hola, %c!\n", lenguaje);
32+
33+
return 0;
34+
}
Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
///URL del sitio web oficial: https://dart.dev/
2+
3+
///Formas de crear comentarios:
4+
5+
//Comentario de código en formato línea
6+
7+
///Comentario docuementación en formato línea
8+
9+
/**
10+
* Comentario de código y documentación en formato bloque
11+
*/
12+
13+
void main() {
14+
15+
///Crea una variable
16+
17+
var reto = 'reto_00'; //declaración implícita
18+
String aspectoReto = 'Sintaxis'; //declaración explícita
19+
20+
21+
22+
///Variables constantes.
23+
/// final: no se puede cambiar el valor
24+
/// const: constante en tiempo de compilación
25+
26+
27+
final nombre = 'Marina'; //declaración constante implícita
28+
final String user = 'marina'; //declaración constante explícita
29+
30+
const mes = 'Enero';
31+
const int dia = 1;
32+
33+
///Tipos de datos primitivos
34+
35+
int numEntero = 34;
36+
double numDoble = 56.9;
37+
38+
String texto = "Reto 00";
39+
40+
bool estadoTrue = true;
41+
bool estadoFalse = false;
42+
43+
List listaValores = ['Sintaxis', 'Variables', 'Tipos', 'Print'];
44+
45+
Set lenguajes = {'dart', 'java', 'python', 'c++'};
46+
Set<String> lenguajesPRG = {}; //Conjunto vacío
47+
48+
Map capitales = {
49+
'España' : 'Madrid',
50+
'Alemania' : 'Berlín',
51+
'Francia' : 'París'
52+
};
53+
54+
//Imprimir valores
55+
56+
print("¡Hola, dart!");
57+
}

0 commit comments

Comments
 (0)