Skip to content

Commit 92f1d6b

Browse files
authored
Merge branch 'mouredev:main' into main
2 parents 04f2f1f + e8f8f7c commit 92f1d6b

File tree

8 files changed

+1782
-986
lines changed

8 files changed

+1782
-986
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
// PÁGINA OFICIAL DE JAVA
2+
// https://www.java.com/es/
3+
4+
// COMENTARIOS EN JAVA
5+
6+
// Utilizar "//" para un comentario de una sola línea
7+
// Utilizar "/*" y "*/" para un bloque de comentarios de 2 o más líneas
8+
// Tambien se puede utilizar al iniciar el bloque de comentarios "/*", para cada linea "*" y para finalizar el bloque "*/"
9+
10+
/*
11+
* Este es un bloque
12+
* de comentarios en donde
13+
* utilizamos varias lineas
14+
* y en cada linea, se
15+
* añade un "*"
16+
*/
17+
18+
19+
public class PPSystemsMX {
20+
21+
// Declaración de una variable
22+
String miVariable = "Mi variable es de tipo String";
23+
24+
// Declaración de una constante
25+
final String miConstante = "Mi Constante es de tipo String";
26+
27+
//Tipo de datos primitivos
28+
29+
// Byte acepta valores entre -128 to 127
30+
byte miByte = 1;
31+
32+
// Short acepta valores entre -32,768 to 32,767
33+
short miShort = 32767;
34+
35+
// int acepta valores entre -2,147,483,648 to 2,147,483,647
36+
int miInt = 1000000000;
37+
38+
// long acepta valores entre -9,223,372,036,854,775,808 to 9,223,372,036,854,775,807
39+
long miLong = 1000000000;
40+
41+
// float acepta valores en coma flotante de precisión simple de 32 bits
42+
float miFloat = 1.123456f;
43+
44+
// double acepta valores en coma flotante de precisión simple de 64 bits
45+
double miDouble = 12345.1234567890;
46+
47+
// char acepta un solo carácter de 16 bits.
48+
char miChar = 'l';
49+
50+
// boolean representa un valor de verdad, true o false
51+
boolean miBoolean = false;
52+
53+
public static void main(String[] args) {
54+
//Impresión de texto en la terminal
55+
System.out.println("¡Hola, Java!");
56+
}
57+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
/* Pagina Oficial https://developer.mozilla.org/es/docs/Web/JavaScript */
2+
3+
// comentario de una linea
4+
/* comentario
5+
de varias
6+
leneas*/
7+
8+
let variable= "mi variable"
9+
const variable_conts= "variable constante"
10+
11+
let entero= 2
12+
let float= 2.3
13+
let booleanTrue= true
14+
let bolleanFalse= false
15+
let string= "cadena de texto"
16+
17+
let lenguaje ="javascript"
18+
console.log(`hola ${lenguaje}`)
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
#https://www.python.org/
2+
3+
#Esto es un comentario en línea.
4+
"""
5+
Esto es un comentario en múltiples líneas. También se puede escribir con comillas simples.
6+
"""
7+
8+
#Variables:
9+
x = 1 #int
10+
y = 1.0 #float
11+
verdadero = True #boolean
12+
falso = False #boolean
13+
primera_cadena_de_texto = "Hola, Python!" #string (por convenio esta también sería una cte.)
14+
15+
print("Hola, Python!")
16+
print(primera_cadena_de_texto) #Es lo mismo que la línea de arriba.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,102 @@
1+
/* Crea ejemplos utilizando todos los tipos de operadores de tu lenguaje:
2+
Aritméticos, lógicos, de comparación, asignación, identidad, pertenencia, bits...
3+
(Ten en cuenta que cada lenguaje puede poseer unos diferentes)
4+
*/
5+
6+
let resta = `resta de 10 -5 igual a ${10 - 5}`
7+
let suma = ` suma de 10 + 5 igual a ${10 + 5}`
8+
let division = `division de 10/5 igual a${10 / 5}`
9+
let multiplicaion = `multiplicacion de 10/5 igual a ${10 * 5} `
10+
let modulo = `modulo de 10%5 igual a ${10 % 5} `
11+
let exponente = `exponente de 10**5 igual a ${10 ** 5} `
12+
13+
let mayorQue = 5 > 1;
14+
let menorQue = 5 < 1;
15+
let mayorOIgualQue = 5 >= 1;
16+
let menorOIgualQue = 5 <= 1;
17+
let iguales = 5 === '5';
18+
let igualesNoEsticto = 5 == '5';
19+
let desigual = 5 != '5';
20+
let desigualEstricto = 5 !== '5';
21+
22+
let and_operator = first_bool && second_bool; // AND
23+
let or_operator = first_bool || second_bool; // OR
24+
let not_operator = !(first_bool);
25+
26+
console.log(exponente)
27+
28+
/*
29+
- Utilizando las operaciones con operadores que tú quieras, crea ejemplos
30+
que representen todos los tipos de estructuras de control que existan
31+
en tu lenguaje:
32+
- Condicionales, iterativas, excepciones...
33+
- Debes hacer print por consola del resultado de todos los ejemplos.
34+
*/
35+
let nota1 = 3
36+
let nota2 = 4
37+
let nota3 = 2
38+
let promedio = (nota1 + nota2 + nota3) / 5
39+
40+
41+
if (promedio >= 3) {
42+
console.log(` aprobo la materia-su promedio es:${promedio}`)
43+
} else if (promedio < 3 && promedio > 2) {
44+
console.log(`puede rescuperar la mareteria ${promedio}`)
45+
46+
} else {
47+
console.log(`reprobo la materia-su promedio es:${promedio}`)
48+
}
49+
50+
let edad = 17
51+
let mayor_menor = edad >= 18 ? `eres mayor de edad:${edad}` : `eres menor de edad :${edad}`
52+
console.log(mayor_menor)
53+
54+
for (let index = 0; index < 20; index++) {
55+
console.log(`numeros: ${index}`);
56+
57+
}
58+
let i = 0
59+
while (i < 20) {
60+
i++
61+
console.log(`numeros ${i}`)
62+
}
63+
do {
64+
i++
65+
console.log(`numeros ${i}`)
66+
67+
} while (i < 20);
68+
69+
70+
let animal = "loro";
71+
72+
switch (animal) {
73+
case "perro":
74+
console.log(`tu mascota es un perro`);
75+
break;
76+
case "gato":
77+
console.log("tu mascota es un gato")
78+
break;
79+
default:
80+
console.log(`ingresa si es gato o perro`);
81+
break;
82+
}
83+
try {
84+
console.log(nombre); // Error: 'nombre' no está definido
85+
} catch (error) {
86+
console.log(" hubo un error:", error.message);
87+
}
88+
89+
90+
/*
91+
* DIFICULTAD EXTRA (opcional):
92+
* Crea un programa que imprima por consola todos los números comprendidos
93+
* entre 10 y 55 (incluidos), pares, y que no son ni el 16 ni múltiplos de 3.
94+
*
95+
* Seguro que al revisar detenidamente las posibilidades has descubierto algo nuevo.
96+
*/
97+
98+
for (let i = 10; i <= 55; i++) {
99+
if (i % 2 === 0 && i !== 16 && i % 3 !== 0) {
100+
console.log(i);
101+
}
102+
}

0 commit comments

Comments
 (0)