Skip to content

Commit 1dc971e

Browse files
Merge branch 'mouredev:main' into main
2 parents 50f5d17 + 148abd8 commit 1dc971e

File tree

8 files changed

+930
-19
lines changed

8 files changed

+930
-19
lines changed

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: 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: 9 additions & 0 deletions
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"
Lines changed: 35 additions & 0 deletions
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)