Skip to content

Commit e6945e6

Browse files
authored
Merge branch 'mouredev:main' into main
2 parents c7f8f92 + c384ab9 commit e6945e6

File tree

26 files changed

+3584
-853
lines changed

26 files changed

+3584
-853
lines changed
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
# https://www.python.org
2+
3+
#Comentario en una linea
4+
5+
"""
6+
Esto tambien es
7+
un comentario
8+
en varias lineas
9+
"""
10+
11+
'''
12+
Esto tambien es
13+
un comentario
14+
varias lineas
15+
'''
16+
17+
my_variable = "Mi variable"
18+
my_variable = "Nuevo valor de mi variable"
19+
20+
MY_CONSTANT = "Mi constante" #por convención
21+
22+
my_int = 1
23+
my_float = 1.5
24+
my_bool = True
25+
my_bool = False
26+
my_string = 'Mi cadena de texto'
27+
28+
29+
print("¡Hola, Python!")
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+
# Con el numeral se escribe un comentario de una linea.
4+
5+
"""
6+
7+
Con tres comillas al principio,
8+
y al final de el texto se pueden crear,
9+
comentarios con varias lineas
10+
11+
"""
12+
13+
"""Hasta donde se, en python no existen constantes,todas las variables
14+
se pueden modificar,segun tengo entendido"""
15+
16+
17+
animal = "Perro" # Esto es una variable.
18+
PI = 3.14 # Esto es una constante,su valor no puede variar mientras, la variable si
19+
20+
number_int = 20
21+
number_float = 20.5
22+
boolean_data = number_int == number_float
23+
string_data = "Break the ice!"
24+
25+
print("¡Hola, Python!")
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# https://www.python.org/
2+
3+
#Comentario en una línea
4+
5+
"""
6+
Comentario
7+
en varias
8+
lineas
9+
"""
10+
11+
mi_variable = 10
12+
13+
mi_entero = int()
14+
mi_float = float()
15+
mi_texto = str()
16+
mi_booleano = bool()
17+
18+
print("!Hola, Python!")
19+
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
# https://www.python.org
2+
3+
# Esto es un Comenatrio de una linea
4+
5+
"""
6+
Este es un comentario de varias líneas.
7+
Puedes escribir tanto como necesites
8+
dentro de estas comillas triples.
9+
"""
10+
11+
'''
12+
Con estas otras comillas tambien puedo
13+
colocar comentarios.
14+
'''
15+
16+
my_variable = "Variable de Prueba"
17+
18+
MY_CONSTANT = "Mi constante que puede variar"
19+
20+
my_int = 1
21+
my_float = 1.5
22+
my_bool = True
23+
my_bool = False
24+
my_string = "Mi cadena de texto"
25+
my_other_string = 'Mi otra cadena de texto'
26+
my_variable_bytes = b"Tipo de dato primitipo de Bytes"
27+
28+
29+
#Impresion por consola
30+
31+
print ("¡Hola, Phyton! . . . Steven a cumplido su tarea :)")
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
// https://www.typescriptlang.org/
2+
3+
// Single line comment
4+
/*
5+
Multi-line
6+
comment
7+
*/
8+
9+
// Way to declare variables and constants
10+
let variable: string = 'I am a variable';
11+
const constante: string = 'I am a constant';
12+
13+
// Primitive data types
14+
let typeNumber: number = 10;
15+
let typeString: string = 'Hello';
16+
let typeBoolean: boolean = true;
17+
let typeNull: null = null;
18+
let typeUndefined: undefined = undefined;
19+
let typeSymbol: symbol = Symbol('symbol');
20+
let typeBigInt: bigint = 10n;
21+
22+
// Printing in the console
23+
console.log('Hello, TypeScript!');
Lines changed: 225 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,225 @@
1+
package org.roadmap.java.ejercicio.uno;
2+
3+
public class Password1989 {
4+
5+
public static void dificultadExtra()
6+
{
7+
/*
8+
* Crea un programa que imprima por consola todos los números comprendidos
9+
* entre 10 y 55 (incluidos), pares, y que no son ni el 16 ni múltiplos de 3
10+
*
11+
*/
12+
13+
int min = 10;
14+
int max = 55;
15+
16+
for (int i = 10; i <= max; i++)
17+
{
18+
if( (i%2==0) && (i!=16) && (i%3!= 0))
19+
{
20+
System.out.println(String.format("El numero %s cumple las condiciones",i));
21+
}
22+
}
23+
}
24+
public static void main(String[] args) {
25+
/*
26+
* EJERCICIO:
27+
* - Crea ejemplos utilizando todos los tipos de operadores de tu lenguaje:
28+
* Aritméticos, lógicos, de comparación, asignación, identidad, pertenencia, bits...
29+
* (Ten en cuenta que cada lenguaje puede poseer unos diferentes)
30+
* - Utilizando las operaciones con operadores que tú quieras, crea ejemplos
31+
* que representen todos los tipos de estructuras de control que existan
32+
* en tu lenguaje:
33+
* Condicionales, iterativas, excepciones...
34+
* - Debes hacer print por consola del resultado de todos los ejemplos.
35+
*
36+
* DIFICULTAD EXTRA (opcional):
37+
* Crea un programa que imprima por consola todos los números comprendidos
38+
* entre 10 y 55 (incluidos), pares, y que no son ni el 16 ni múltiplos de 3.
39+
*
40+
* Seguro que al revisar detenidamente las posibilidades has descubierto algo nuevo.
41+
*/
42+
43+
/*
44+
* Operadores:
45+
* Aritmeticos: Suma, Resta, Division, Producto
46+
*/
47+
48+
System.out.println(String.format("Suma 10+3= %s", 10+3));
49+
System.out.println(String.format("Resta 10-3= %s", 10-3));
50+
System.out.println(String.format("Division 10/3= %s", 10/3));
51+
System.out.println(String.format("Producto 10 x 3= %s", 10*3));
52+
System.out.println(String.format("Resto 10/3= %s", 10%3));
53+
//System.out.println(String.format("Exponente 10/3= %s", 10^3));
54+
55+
/*
56+
* Operadores:
57+
* Lógicos: disruptivos && || sin disrupción & | ^
58+
*
59+
* && AND Logico
60+
* || OR Logico
61+
* Los operadores sin disrupción ejecutan todas las expresiones aun cuando el resultado sea claramente false o true.
62+
*
63+
*/
64+
65+
/*
66+
* Operadores:
67+
* Comparativos: < > <= >= == !=
68+
* < menor a < b
69+
* > mayor a > b
70+
* <= menor igual a <= b
71+
* >= mayor igual a >= b
72+
* == igual a == b
73+
* != distinto a != b
74+
*/
75+
76+
/*
77+
* Operadores:
78+
* Asignación: = --= += *= %= /= >= <=>>= <<= >>>= <<<=
79+
* = Asignación a = b
80+
* += Suma y asignación a += b (a=a + b)
81+
* -= Resta y asignación a -= b (a=a - b)
82+
* *= Multiplicación y asignación a *= b (a=a * b)
83+
* /= División y asignación a / b (a=a / b)
84+
* %= Módulo y asignación a % b (a=a % b)
85+
*/
86+
87+
int a = 5;
88+
int b = 8;
89+
90+
int ejemploAsignacion = 0;
91+
92+
ejemploAsignacion += a;
93+
94+
System.out.println(String.format("Resultado ejemplo: %s",ejemploAsignacion));
95+
96+
97+
ejemploAsignacion -= b;
98+
99+
System.out.println(String.format("Resultado ejemplo: %s",ejemploAsignacion));
100+
101+
ejemploAsignacion *= a;
102+
103+
System.out.println(String.format("Resultado ejemplo: %s",ejemploAsignacion));
104+
105+
ejemploAsignacion /= b;
106+
107+
System.out.println(String.format("Resultado ejemplo: %s",ejemploAsignacion));
108+
109+
ejemploAsignacion %= a;
110+
111+
System.out.println(String.format("Resultado ejemplo: %s",ejemploAsignacion));
112+
113+
/*
114+
* Operadores:
115+
* Incremento: a++ (postincremento) y ++a (preincremento)
116+
* Decremento: a-- (postdecremento) y --a (predecremento)
117+
*
118+
*/
119+
120+
int j = 0;
121+
122+
System.out.println(String.format("EjemploIncremento: %s",j));
123+
124+
System.out.println(String.format("J vale: %s, EjemploPOSTIncremento: %s",j,j++));
125+
System.out.println(String.format("J vale: %s, EjemploPREIncremento: %s",j,++j));
126+
System.out.println(String.format("J vale: %s, EjemploPOSTDecremento: %s",j,j--));
127+
System.out.println(String.format("J vale: %s, EjemploPREDecremento: %s",j,--j));
128+
129+
/*
130+
* Operadores:
131+
* Ternario: x == y ? x: y;
132+
*
133+
* Si se cumple la primera parte, x valdrá x si no, valdrá y
134+
*/
135+
136+
int x = 10;
137+
int y = 20;
138+
139+
System.out.println(x == y ? x: y);
140+
141+
/*
142+
* Operadores:
143+
* Bit: ^ ! & ~ << >> <<< >>>
144+
*
145+
*/
146+
147+
/*
148+
* Estructuras de control: Condicionales, iterativas, excepciones
149+
* IF:
150+
* La sentencia if permite llevar a cabo la ejecución condicional de sentencias.
151+
* Se ejecutan las sentencias si al evaluar la expresión se obtiene un valor booleano true.
152+
*
153+
*/
154+
155+
boolean condicion = true;
156+
if (condicion)
157+
{
158+
System.out.println("True");
159+
}
160+
else
161+
System.out.println("False");
162+
163+
/*
164+
* SWITCH:
165+
* La sentencia switch en la que se indican los posibles valores que puede tomar la variable y las sentencias que se tienen que ejecutar
166+
* sí es que la variable coincide con alguno de dichos valores.
167+
* Cada case ejecutará las sentencias correspondientes, con base en el valor de la variable, que deberá de evaluarse con valores de tipo byte, char, short o int.
168+
* Si el valor de la variable no coincide con ningún valor, entonces se ejecutan las sentencias por default, sí es que las hay.
169+
* La sentencia break al final de cada case transfiere el control al final de la sentencia switch; de esta manera, cada vez que se ejecuta un case todos los enunciados case restantes son ignorados y termina la operación del switch.
170+
*
171+
*
172+
*/
173+
174+
String cadena = "salir";
175+
176+
switch (cadena)
177+
{
178+
case "salir":
179+
System.out.println(cadena);
180+
break;
181+
default:
182+
System.out.println("default");
183+
break;
184+
}
185+
186+
/*
187+
* FOR:
188+
*
189+
*/
190+
191+
for (int iterador=0; iterador < 5; iterador++)
192+
{
193+
System.out.println(iterador);
194+
}
195+
196+
/*
197+
* WHILE:
198+
*
199+
*/
200+
201+
boolean condicionWhile = true;
202+
while (condicionWhile) {
203+
System.out.println(condicionWhile);
204+
condicionWhile = false;
205+
}
206+
207+
/*
208+
* DO WHILE:
209+
*
210+
*/
211+
212+
do {
213+
System.out.println(condicionWhile);
214+
condicionWhile = false;
215+
} while (condicionWhile);
216+
217+
/*
218+
* BREAK; CONTINUE; RETURN;
219+
*
220+
*/
221+
222+
//dificultadExtra();
223+
}
224+
225+
}

0 commit comments

Comments
 (0)