Skip to content

Commit 1c44f1b

Browse files
authored
Merge branch 'mouredev:main' into main
2 parents 8dad161 + 448c6fa commit 1c44f1b

File tree

36 files changed

+5068
-889
lines changed

36 files changed

+5068
-889
lines changed
Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,74 @@
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+
17+
// Comentarios
18+
19+
// Comentarios de una línea.
20+
21+
/*
22+
* Comentarios de varias líneas.
23+
* Esto es otra línea de comentario.
24+
*/
25+
26+
/*
27+
* He encontrado varias webs donde se habla de c y su estructura, pero no hay una página oficial de documentación en si o por lo menos yo no la he encontrado.
28+
* https://learn.microsoft.com/es-es/cpp/c-language/organization-of-the-c-language-reference?view=msvc-170 - Página web de Microsoft.
29+
* https://devdocs.io/c/ - Documentación de varios lenguajes de programación entre ellos c.
30+
* https://www.gnu.org/software/gnu-c-manual/gnu-c-manual.html - Otra documentación.
31+
*/
32+
33+
#include <stdio.h>
34+
35+
int main() {
36+
37+
// Variables y constantes. Datos Primitivos
38+
39+
// Enteros: Los enteros representan números sin parte decimal. Se utilizan para almacenar valores numéricos enteros, positivos o negativos.
40+
41+
int numeroPositivo = 5;
42+
int numeroNegativo = -65;
43+
44+
printf("Impresión de valores enteros positivos: %i y enteros negativos: %i\n", numeroPositivo, numeroNegativo);
45+
46+
// Coma flotante: Son los números que poseen una parte decimal, los hay de dos tipos float y double, float es menos preciso que double, y se double se deberia utilizar para operaciones matemáticas que necesiten mayor precisión.
47+
48+
float decimalPositivo = 15.1548;
49+
double decimalMasPreciso = 65.14785421658;
50+
51+
printf("Impresión de valores de coma flotante float: %f y double %.15lf\n", decimalPositivo, decimalMasPreciso);
52+
53+
// Caracteres: Son tipos de datos que representan símbolos individuales, como letras, números o otros caracteres especiales.
54+
55+
char caracterLetra = 'A';
56+
char caracterNumero = '9';
57+
58+
printf("Impresión de valores carácter o char, por ejemplo letras: %c, o números: %c\n", caracterLetra, caracterNumero);
59+
60+
// Constantes: Son valores que no cambian durante la ejecución del programa.
61+
62+
#define PI 3.14159
63+
64+
const int DIAS_SEMANA = 7;
65+
66+
printf("Constantes preprocesadas: %.5f y constantes declaradas: %i.\n", PI, DIAS_SEMANA);
67+
68+
// Para imprimir en consola se utiliza printf("")
69+
70+
const char LENGUAJE = 'C';
71+
72+
printf("Hola, %c!!!\n", LENGUAJE);
73+
74+
}
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
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+
13+
// Manual de C del proyecto GNU https://www.gnu.org/software/gnu-c-manual/gnu-c-manual.html
14+
15+
// Comentario de una línea
16+
17+
/*
18+
Comentario
19+
de varias
20+
líneas
21+
*/
22+
23+
#include "stdio.h"
24+
25+
int main(void){
26+
// Variable & const
27+
int num = 9;
28+
const int year = 2024;
29+
30+
// primitive data types
31+
int my_integer = 5;
32+
char my_str = 'B';
33+
float my_float = 5.5;
34+
double my_double = 56.998;
35+
long my_long = 123456879;
36+
short my_short = 123;
37+
unsigned int my_unsigned_int = 50;
38+
signed int my_signed_int = -70;
39+
unsigned long int my_u_l_int = 12345555678;
40+
signed long int my_s_l_int = -1233324554;
41+
42+
// Terminal print
43+
char language = 'C';
44+
printf("¡Hola, %c!\n", language);
45+
return (0);
46+
}
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
package paquete;
2+
3+
/*
4+
* EJERCICIO:
5+
* - Crea un comentario en el código y coloca la URL del sitio web oficial del
6+
* lenguaje de programación que has seleccionado.
7+
* - Representa las diferentes sintaxis que existen de crear comentarios
8+
* en el lenguaje (en una línea, varias...).
9+
* - Crea una variable (y una constante si el lenguaje lo soporta).
10+
* - Crea variables representando todos los tipos de datos primitivos
11+
* del lenguaje (cadenas de texto, enteros, booleanos...).
12+
* - Imprime por terminal el texto: "¡Hola, [y el nombre de tu lenguaje]!"
13+
*/
14+
public class KGRC {
15+
16+
// https://www.java.com/es/
17+
18+
// SINTAXIS 1 DE COMENTARIO
19+
/* SINTAXIS 2 DE COMENTARIO MÚLTIPLE */
20+
/** SINTAXÍS 3 PARA ANOTACIONES EN EL CÓDIGO */
21+
22+
int var = 1; // variable
23+
final double PI = 3.1416; // constante
24+
25+
byte var_byte = -128;
26+
short var_short = -32768;
27+
int var_int = -2147483648;
28+
long var_long = 41324394823l; // REQUIERE "L" AL FINAL
29+
float var_float = 3.1365243f; // REQUIERE "F" AL FINAL
30+
double var_double = 3.2392482923209;
31+
char var_char = '\0';
32+
boolean var_boolean = true && false;
33+
34+
System.out.println("¡Hola,Java!");
35+
36+
}
Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
/*https://tc39.es/ecma262
2+
3+
https://developer.mozilla.org/es/docs/Web/JavaScript/*/
4+
5+
// Variables
6+
7+
let myVar = 10;
8+
9+
console.log(myVar);
10+
11+
var myVar2 = 20; //en desuso nada recomendable//
12+
13+
console.log(myVar2);
14+
15+
//constantes
16+
17+
const myVar3 = 30;
18+
19+
console.log(myVar3);
20+
21+
//Tipos de datos primitivos
22+
23+
let myString= "Hola Mundo";
24+
25+
let myNumber = 10;
26+
27+
let myBoolean = true;
28+
29+
let myBoolean2 = false;
30+
31+
let myUndefined = undefined;
32+
33+
let myNull = null;
34+
35+
console.log(myString, myNumber, myBoolean, myBoolean2, myUndefined, myNull);
36+
37+
//Tipos de datos especiales
38+
39+
let myNumberEnorme= BigInt(9007199254740991);
40+
41+
console.log(myNumberEnorme);
42+
43+
let mySymbol = Symbol("mi simbolo");
44+
45+
console.log(mySymbol);
46+
47+
let myNumberDecimal = 10.5;
48+
49+
console.log(myNumberDecimal);
50+
51+
let myInfinity = Infinity;
52+
53+
console.log(myInfinity);
54+
55+
let myNaN = NaN;
56+
57+
console.log(myNaN);
58+
59+
60+
//Tipos de datos compuestos
61+
62+
let myArray = [10, 20, 30, 40, 50];
63+
64+
let myObject = {
65+
nombre: "Juan",
66+
edad: 30
67+
};
68+
69+
console.log(myArray, myObject);
70+
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
/*
2+
EJERCICIO:
3+
- Crea un comentario en el código y coloca la URL del sitio web oficial del lenguaje de programación que has seleccionado.
4+
- Representa las diferentes sintaxis que existen de crear comentarios en el lenguaje (en una línea, varias...).
5+
- Crea una variable (y una constante si el lenguaje lo soporta).
6+
- Crea variables representando todos los tipos de datos primitivos del lenguaje (cadenas de texto, enteros, booleanos...).
7+
- Imprime por terminal el texto: "¡Hola, [y el nombre de tu lenguaje]!"
8+
*/
9+
10+
// Sitio web oficial de JavaScript: https://developer.mozilla.org/en-US/docs/Web/JavaScript
11+
12+
/* Crea todo los tipos de variable */
13+
var camelCase = "ThisIsCamelCase";
14+
let UpperCase = "ThisIsUpperCase";
15+
const PERMANENT_DATA = "JavaScript";
16+
17+
// Crea variables representando todos los tipos de datos primitivos del lenguaje (cadenas de texto, enteros, booleanos...).
18+
var country = "Dominican Reoublic";
19+
var numeroDeProvincias = 32;
20+
var colonizadoPorCristobal = true;
21+
var suma = x + 3;
22+
var numeroEntero = 4;
23+
24+
// Imprime por terminal el texto: "¡Hola, [y el nombre de tu lenguaje]!"
25+
26+
var saludoYLenguaje = "¡Hola, JavaScript!";
27+
console.log(saludoYLenguaje);
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
# https://www.python.org/
2+
3+
# Este es un comentario en una linea de codigo
4+
5+
"""
6+
Este es un comentario
7+
en varias lineas
8+
de codigo en Python
9+
"""
10+
11+
# Variables y Constantes
12+
primer_variable = "Representa un valor que ira cambiando"
13+
segunda_variable = "De esta forma"
14+
15+
CONSTANTE = "Representa un valor que se mantendrá igual"
16+
17+
# Datos primitivos
18+
my_int = 8 # sirve para numeros enteros
19+
my_float = 8.5 #sirve para numeros decimales
20+
my_bool = True
21+
my_bool = False #sirve para aplicar variables de verdadero y falso
22+
my_string = "para crear cadenas de texto"
23+
my_other_string = 'Tambien se puede utilizando comillas simples'
24+
25+
print("¡Hola, Python!") # Esto sirve para imprimir por computadora
Lines changed: 98 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,98 @@
1+
namespace _00_SINTAXIS__VARIABLES__TIPOS_DE_DATOS_Y_HOLA_MUNDO
2+
{
3+
internal class Program
4+
{
5+
static void Main(string[] args)
6+
{
7+
/* EJERCICIO:
8+
* - Crea un comentario en el código y coloca la URL del sitio web oficial del
9+
* lenguaje de programación que has seleccionado.
10+
* - Representa las diferentes sintaxis que existen de crear comentarios
11+
* en el lenguaje (en una línea, varias...).
12+
* - Crea una variable (y una constante si el lenguaje lo soporta).
13+
* - Crea variables representando todos los tipos de datos primitivos
14+
* del lenguaje (cadenas de texto, enteros, booleanos...).
15+
* - Imprime por terminal el texto: "¡Hola, [y el nombre de tu lenguaje]!" */
16+
17+
//https://dotnet.microsoft.com/es-es/languages/csharp SITIO OFICIAL DE C#
18+
19+
// COMENTARIO EN UNA SOLA LINEA
20+
21+
/* COMENTARIO
22+
* EN
23+
* VARIAS
24+
* LINEAS */
25+
26+
string variable; // variable de tipo string
27+
28+
const double pi = 3.1416; // esto es una variable constante
29+
30+
// Tipos Enteros
31+
32+
// byte: Almacena un número entero sin signo de 8 bits (0 a 255)
33+
byte byteVar = 255;
34+
35+
// sbyte: Almacena un número entero con signo de 8 bits (-128 a 127)
36+
sbyte sbyteVar = -128;
37+
38+
// short: Almacena un número entero con signo de 16 bits (-32768 a 32767)
39+
short shortVar = -32768;
40+
41+
// ushort: Almacena un número entero sin signo de 16 bits (0 a 65535)
42+
ushort ushortVar = 65535;
43+
44+
// int: Almacena un número entero con signo de 32 bits (-2,147483648 a 2147483647)
45+
int intVar = -2147483648;
46+
47+
// uint: Almacena un número entero sin signo de 32 bits (0 a 4294967295)
48+
uint uintVar = 4294967295;
49+
50+
// long: Almacena un número entero con signo de 64 bits (-9223372036854775808 a 9223372036854775807)
51+
long longVar = -9223372036854775808;
52+
53+
// ulong: Almacena un número entero sin signo de 64 bits (0 a 18446744073709551615)
54+
ulong ulongVar = 18446744073709551615;
55+
56+
// Tipos de Coma Flotante
57+
58+
// float: Almacena un número de punto flotante de precisión simple de 32 bits (±1.5e-45 a ±3.4e38), con 7 dígitos de precisión
59+
float floatVar = 3.14f;
60+
61+
// double: Almacena un número de punto flotante de precisión doble de 64 bits (±5.0e-324 a ±1.7e308), con 15-16 dígitos de precisión
62+
double doubleVar = 3.141592653589793;
63+
64+
// Tipo Decimal
65+
66+
// decimal: Almacena un número de punto flotante decimal de 128 bits (±1.0e-28 a ±7.9e28), con 28-29 dígitos de precisión. Ideal para cálculos financieros
67+
decimal decimalVar = 3.1415926535897932384626433832m;
68+
69+
// Tipo Booleano
70+
71+
// bool: Almacena un valor booleano que puede ser true o false
72+
bool boolVar = true;
73+
74+
// Tipo de Carácter
75+
76+
// char: Almacena un carácter Unicode de 16 bits. Puede almacenar cualquier carácter Unicode
77+
char charVar = 'A';
78+
79+
// Tipo de Cadena
80+
81+
// string: Almacena una secuencia de caracteres. Es un tipo de referencia
82+
string stringVar = "Hola, mundo!";
83+
84+
// Tipo de Puntero Nulo
85+
86+
// object: El tipo base de todos los tipos en C#. Puede almacenar cualquier tipo de dato
87+
object objectVar = "Esto es un objeto";
88+
object objectVar2 = 35.6743;
89+
object objectVar3 = 'a';
90+
object objectVar4 = true;
91+
object objectVar5 = 456;
92+
93+
string lenguaje = "C#";
94+
95+
Console.WriteLine($" HOLA {lenguaje}");
96+
}
97+
}
98+
}

0 commit comments

Comments
 (0)