Skip to content

Commit e5b2cdd

Browse files
authored
Merge pull request mouredev#4495 from JesusAntonioEEscamilla/JesusAEE
#2 - Java y Python
2 parents fe4490b + b13cbb2 commit e5b2cdd

File tree

3 files changed

+128
-5
lines changed

3 files changed

+128
-5
lines changed
Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
/** #02 - Java -> Jesus Antonio Escamilla */
2+
3+
public class JesusAntonioEEscamilla {
4+
// Variable Global
5+
static String globalVariable = "Soy Global";
6+
public static void main(String[] args) {
7+
//---EJERCIÓ---
8+
// Función Básica
9+
saludar();
10+
// Función con Parámetro
11+
personalizado("Antonio");
12+
// Función con Varios Parámetros
13+
sumar(3, 8);
14+
// Función con Retorno
15+
int resultado = multiplicar(6, 4);
16+
System.out.println("El resultado de la multiplicación es " + resultado);
17+
// Funciones dentro de Funciones
18+
int[] resultados = operacionesComplejas(8, 4);
19+
System.out.println("La resta es " + resultados[0] + " y la division es " + resultados[1]);
20+
// Variables Global y Local
21+
my_Function();
22+
}
23+
24+
// Función Básica
25+
public static void saludar(){
26+
System.out.println("¡¡Hola, Soy Jesus!!");
27+
}
28+
29+
// Función con Parámetro
30+
public static void personalizado(String nombre){
31+
System.out.println("¡¡Hola, Mundo Soy " + nombre + "!!");
32+
}
33+
34+
// Función con Varios Parámetros
35+
public static void sumar(int a, int b) {
36+
System.out.println("La suma de " + a + " y " + b + " es " + (a + b));
37+
}
38+
39+
// Función con Retorno
40+
public static int multiplicar(int a, int b) {
41+
return a * b;
42+
}
43+
44+
// Funciones dentro de Funciones
45+
private static int restar(int x, int y){
46+
return x - y;
47+
}
48+
private static int dividir(int x, int y){
49+
return y / x;
50+
}
51+
public static int[] operacionesComplejas(int a, int b){
52+
int resta = restar(3, 5);
53+
int divide = dividir(20, 4);
54+
return new int[] {resta, divide};
55+
}
56+
57+
// Variables Global y Local
58+
public static void my_Function(){
59+
String localVariable = "Soy Local";
60+
System.out.println(localVariable);
61+
System.out.println(globalVariable);
62+
}
63+
64+
/**-----DIFICULTAD EXTRA-----*/
65+
66+
// Pendiente
67+
68+
/**-----DIFICULTAD EXTRA-----*/
69+
}

Roadmap/02 - FUNCIONES Y ALCANCE/javascript/JesusAntonioEEscamilla.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -91,26 +91,26 @@ function saludar() {
9191
console.log(mensaje);
9292
}
9393
saludar(); // Imprime "Hola, mundo!"
94-
console.log(mensaje); // Error: mensaje is not defined
94+
// console.log(mensaje); // Error: mensaje is not defined
9595

9696

9797

9898
/**-----DIFICULTAD EXTRA-----*/
9999
function extra(param1 , param2) {
100100
let cont = 0;
101101
for (let i = 1; i <= 100; i++) {
102-
if (i % 3 == 0) {
102+
if (i % 3 == 0 && i % 5 == 0) {
103103
console.log(param1);
104-
}else if(i % 5 == 0) {
104+
}else if(i % 3 == 0) {
105105
console.log(param2);
106-
}else if(i % 3 == 0 && i % 5 == 0){
106+
}else if(i % 5 == 0){
107107
console.log(param1 + param2);
108108
} else{
109109
cont ++;
110110
console.log(i);
111111
}
112112
}
113-
return cont
113+
return console.log('Son las veces que aparece', cont);
114114
}
115115
console.log(extra("FIZZ","BUZZ"));
116116
/**-----DIFICULTAD EXTRA-----*/
Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
# #02 - Python -> Jesus Antonio Escamilla
2+
3+
"""
4+
EJERCIÓ
5+
"""
6+
#Variable Global
7+
global_variable = "Soy Global"
8+
9+
# Función Simple
10+
def saludo():
11+
print('¡¡Hola, Soy Jesus!!')
12+
saludo()
13+
14+
# Función con Parámetro
15+
def personalizar_Saludo(nombre):
16+
print(f"¡¡Hola, Mundo soy {nombre}!!")
17+
personalizar_Saludo("Antonio")
18+
19+
# Función varios Parámetros
20+
def suma(a, b):
21+
print(f"La suma de {a} y {b} es de {a + b}")
22+
suma(5, 6)
23+
24+
# Función con Retorno
25+
def multiplicar(a, b):
26+
return a * b
27+
resultado = multiplicar(3, 4)
28+
print(f"El resultado de la multiplicación es {resultado}")
29+
30+
# Función dentro de otra Función
31+
def compleja(x, y):
32+
def restar(a, b):
33+
return a - b
34+
def dividir(a, b):
35+
if(b != 0):
36+
return b / a
37+
resta = restar(x, y)
38+
residuo = dividir(y, x)
39+
return resta, residuo
40+
resta, residuo = compleja(8,4)
41+
print(f"La resta es {resta} y el residuo es {residuo}")
42+
43+
# Variables Globales y Locales
44+
def my_function():
45+
local_variable = "Soy Local"
46+
print(local_variable)
47+
print(global_variable)
48+
my_function()
49+
50+
51+
52+
"""
53+
EXTRA
54+
"""

0 commit comments

Comments
 (0)