Skip to content

Matias ikaczijk #8

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 55 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
55 commits
Select commit Hold shift + click to select a range
4a60a55
Add files via upload
MatiasIkaczijk Aug 23, 2023
3a22a07
Add files via upload
MatiasIkaczijk Aug 24, 2023
9b30042
Cargamos la clase de ayer
MatiasIkaczijk Aug 24, 2023
d435a92
Volvemos a cargar la carpeta en el sitio correcto
MatiasIkaczijk Aug 24, 2023
3bb4bfe
Delete Clase2Ciclos directory
MatiasIkaczijk Aug 24, 2023
f86dd8b
Delete JavaSCuatri directory
MatiasIkaczijk Aug 24, 2023
d33958d
Volvemos a cargar la carpeta de Java
MatiasIkaczijk Aug 24, 2023
4cfded4
Cargamos la segunda clase de Python
MatiasIkaczijk Aug 29, 2023
feae34c
Cargamos la carpeta JavaScript
MatiasIkaczijk Aug 29, 2023
a2b05d6
Delete JavaScriptSCuatri/Leccion1 directory
MatiasIkaczijk Aug 29, 2023
e921263
Volvemos a cargar la carpeta de JavaScript
MatiasIkaczijk Aug 29, 2023
a4c2425
Cargamos la clase 3 de Java
MatiasIkaczijk Sep 1, 2023
8f689ea
Cargamos la clase 3 de Python completa
MatiasIkaczijk Sep 5, 2023
ca3a83a
Trabajando con JavaScript
MatiasIkaczijk Sep 5, 2023
502dad3
Modicamos el readmi
MatiasIkaczijk Sep 5, 2023
fb0e6a5
Editando mi perfil
MatiasIkaczijk Sep 5, 2023
54d3dbf
Tags y commits en repo propio(SegCuatri)
MatiasIkaczijk Sep 6, 2023
3db0f46
Cargamos la clase 4 de Java completa
MatiasIkaczijk Sep 7, 2023
60a2188
Cargando la clase 4 de Python
MatiasIkaczijk Sep 12, 2023
a00eb8f
Modificacion de mi readme y el master
MatiasIkaczijk Sep 13, 2023
6cf0430
Cargamos la clase 4 de JavaScript
MatiasIkaczijk Sep 13, 2023
6dbab27
Cargamos la clase 5 competa de Java
MatiasIkaczijk Sep 14, 2023
5ad6ebe
Trabajamos en la clase 5 de JavaScript
MatiasIkaczijk Sep 19, 2023
e50e8a5
Volvemos a cargar la clase 4 de JS
MatiasIkaczijk Sep 19, 2023
fadc4db
Cargamos clase completa de JAVA
MatiasIkaczijk Sep 21, 2023
83ca6e3
Cargando clase 5 de Python
MatiasIkaczijk Sep 25, 2023
dd30bbd
Cargando clase 6 - JavaScript
MatiasIkaczijk Sep 27, 2023
8f4c1ec
Cargando clase 7 de JAVA
MatiasIkaczijk Sep 28, 2023
b77949a
Seguimos trabajando con clase anteriores..
MatiasIkaczijk Sep 28, 2023
aff3533
Trabajando con Funciones recursivas..
MatiasIkaczijk Oct 3, 2023
4219a54
Cargando modificaciones en JS
MatiasIkaczijk Oct 3, 2023
f91f42f
Cargando Clase 8 de Java y mod en clase 7
MatiasIkaczijk Oct 5, 2023
f626c2f
Delete JavaScriptSCuatri/Clase7POO directory
MatiasIkaczijk Oct 5, 2023
96246fa
Delete JavaScriptSCuatri/Clase8 directory
MatiasIkaczijk Oct 5, 2023
ea10ec7
Cargando la clase de JAVA correctamente
MatiasIkaczijk Oct 5, 2023
4d3c936
Delete JavaScriptSCuatri/Clase8 directory
MatiasIkaczijk Oct 5, 2023
072dbd9
La tercera es la vencida
MatiasIkaczijk Oct 5, 2023
d3ba42e
Agregando actividades en JAVA
MatiasIkaczijk Oct 5, 2023
afd9868
Trabajando con JS
MatiasIkaczijk Oct 10, 2023
c6f15e5
Trabajando y aprendiendo de python
MatiasIkaczijk Oct 10, 2023
a3018e1
Cargando modificaciones de js
MatiasIkaczijk Oct 10, 2023
d1c6a02
Trabajando con JAVA
MatiasIkaczijk Oct 12, 2023
661b455
Finalizando con la clase Herencia
MatiasIkaczijk Oct 13, 2023
ae573b1
Clase 10 POO
MatiasIkaczijk Oct 19, 2023
6d02534
Clase 9 de Python
MatiasIkaczijk Oct 24, 2023
6af5f2c
Cargamos mod en la clase Persona
MatiasIkaczijk Oct 24, 2023
048f33f
Trabajando en la clase 9 de JavaScript
MatiasIkaczijk Oct 25, 2023
b9fa7a0
Trabajando con arreglos en Java
MatiasIkaczijk Oct 26, 2023
8dca672
Trabajando con la clase 10
MatiasIkaczijk Nov 1, 2023
6898507
Clase 12, matrices
MatiasIkaczijk Nov 2, 2023
8d9a249
Terminando con los ejercicios de matrices
MatiasIkaczijk Nov 3, 2023
e7c7048
Trabajando y poniéndonos al dia con JS
MatiasIkaczijk Nov 6, 2023
29217ee
Trabajando con herencia y diagramas
MatiasIkaczijk Nov 7, 2023
2aaac48
Cargando clase 11 JS
MatiasIkaczijk Nov 7, 2023
fef87bb
Terminando con la ultima clase de Java
MatiasIkaczijk Nov 10, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions JavaSCuatri/Clase10POO/Domain/Empleado.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
package Clase10POO.Domain;

public class Empleado extends Persona{
@Override
public void imprimir(){
System.out.println("Metodo imprimir desde la clase hija");
}
}
19 changes: 19 additions & 0 deletions JavaSCuatri/Clase10POO/Domain/Persona.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
package Clase10POO.Domain;

public class Persona {
// atributo
public final static int CONSTANTE_AQUI = 15;
private String nombre;

public String getNombre() {
return nombre;
}

public void setNombre(String nombre) {
this.nombre = nombre;
}

public void imprimir(){ // indicamos que no se altere el comportamiento de las clases hijas
System.out.println("Metodo para imprimir");
}
}
30 changes: 30 additions & 0 deletions JavaSCuatri/Clase10POO/PalabraFinal/test/TestFinal.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
package Clase10POO.PalabraFinal.test;

import Clase10POO.Domain.Persona;

// Palabra final: dif significados dep donde se aplique:
// - variables: evita cambiar el valor que almacena la variable.
// - metodos: evita que se modifique la definicion o el comportamientode un metodo desde una subclase(hija)
// - clase: evita que se creen clases hijas

// Normalmente, cuando se trabaja con variables se combina con el modificador de acceso estático
// para convertir una variable en una constaante, es decir, que no se puede modificar su valor, el ejemplo de esto es la clase Math
// en la cual todos sus atributos son de tipo static y final, es por esto q la var pi se conoce como constante

public class TestFinal {
public static void main(String[] args) {
final int miDni = 32145787;
System.out.println("miDni = " + miDni);
// miDni = 54789451; no deja reasignar
// Persona.CONSTANTE_AQUI = 9; // no se modifica
System.out.println("Mi atributo constante es: " + Persona.CONSTANTE_AQUI);

// USO DE LA PALABRA FINAL CON OBJETOS..
final Persona persona1 = new Persona(); // tampoco se puede reasignar una nueva referencia
persona1.setNombre("Juan Mason");
System.out.println("persona1 nombre = " + persona1.getNombre()); // si se puede mod el contenido del objeto
persona1.setNombre("Andrea");
System.out.println("persona1 nombre = " + persona1.getNombre());
}

}
7 changes: 7 additions & 0 deletions JavaSCuatri/Clase10POO/Paquetes/Codesystem/Utileria.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
package Clase10POO.Paquetes.Codesystem;

public class Utileria {
public static void imprimir(String s) {
System.out.println("s = " + s);
}
}
12 changes: 12 additions & 0 deletions JavaSCuatri/Clase10POO/Paquetes/test/testUtileria.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
package Clase10POO.Paquetes.test;

import Clase10POO.Paquetes.Codesystem.Utileria;
// import static ar.com.Codesystem.Utileria.imprimir; aplica para metodos estáticos

public class testUtileria {
public static void main(String[] args) {
Utileria.imprimir("Hola amigos");
// imprimir("Terminamos en unos minutos");
// ar.com.Codesystem.Utileria.imprimir("Ahora si estamos terminando")
}
}
14 changes: 14 additions & 0 deletions JavaSCuatri/Clase10POO/operaciones/operaciones.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
package Clase10POO.operaciones;

public class operaciones {
// metodos
public static int sumar(int a, int b){
System.out.println("Método para sumar enteros: ");
return a + b;
}

public static double sumar(double a, double b){
System.out.println("Método para sumar double: ");
return a + b;
}
}
16 changes: 16 additions & 0 deletions JavaSCuatri/Clase10POO/test/TestOperaciones.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
package Clase10POO.test;

import Clase10POO.operaciones.operaciones;

public class TestOperaciones {
public static void main(String[] args) {
var resultado = operaciones.sumar(7,9); //inf de tipos
System.out.println("resultado = " + resultado);

var resultado2 = operaciones.sumar(5, 7);
System.out.println("resultado2 = " + resultado2);

var resultado3 = operaciones.sumar(8, 6L); // muestra el double porq la var es long
System.out.println("resultado3 = " + resultado3);
}
}
26 changes: 26 additions & 0 deletions JavaSCuatri/Clase11Arreglos/Ejercicios/Ejercicio1.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
package Clase11Arreglos.Ejercicios;
import java.util.Scanner;

public class Ejercicio1 {
// Leer 5 numeros. guardarlos en un arreglo y mostrarlos
// en el mismo orden introducidos
public static void main(String[] args) {
Scanner entrada = new Scanner(System.in);
float arreglos[] = new float[5]; // Tipo float de dimension 5

System.out.println("Cargando los datos en el arreglo");
for(int i=0; i<5; i++){
System.out.println((i+1) + " Escriba un número: ");
arreglos[i] = entrada.nextFloat();
}

// Mostramos los elementos tal cual lo ingresó

System.out.println("\n Mostramos los elementos del arreglo: ");
for(float i:arreglos){
System.out.println(i + " "); // mostramos con espacio y num del iterador
}
System.out.println("\n");
}

}
27 changes: 27 additions & 0 deletions JavaSCuatri/Clase11Arreglos/Ejercicios/Ejercicio2.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
package Clase11Arreglos.Ejercicios;

import java.util.Scanner;

// Leer 5 numeros. guardarlos en un arreglo y mostrarlos
// en el orden inverso

public class Ejercicio2 {
public static void main(String[] args) {
Scanner entrada = new Scanner(System.in);
float numeros[] = new float[5]; // Tipo float de dimension 5

System.out.println("Cargando los datos en el arreglo");
for(int i=0; i<5; i++){
System.out.println((i+1) + " Escriba un número: ");
numeros[i] = entrada.nextFloat();
}

// Mostramos los elementos de manera inversa

System.out.println("\n Mostramos los elementos del arreglo: ");
for(int i=4; i>=0; i--){ // recorre de atras hacia adelante..
System.out.println(i + " " + numeros[i]);
}
System.out.println("\n");
}
}
49 changes: 49 additions & 0 deletions JavaSCuatri/Clase11Arreglos/Ejercicios/Ejercicio3.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
package Clase11Arreglos.Ejercicios;

import java.util.Scanner;

// Leer 5 numeros. guardarlos en un arreglo y realizar la media de num positivos
// negativos y contar el numero de ceros.

public class Ejercicio3 {
public static void main(String[] args) {
Scanner entrada = new Scanner(System.in);
float numeros[] = new float[5]; // Tipo float de dimension 5
float negativos = 0, positivos = 0, mediaNegativos = 0, mediaPos = 0;
int conteo0 = 0, contNeg = 0, contPos = 0;

System.out.println("Cargamos numeros al arreglo: ");
for(int i=0; i<5; i++){
System.out.println((i+1) + " Escriba un número: ");
numeros[i] = entrada.nextFloat();
if(numeros[i]>0){
positivos += numeros[i];
contPos++;
}
else if(numeros[i]<0){ // si es menor a 0, va sumando negativos
negativos+= numeros[i];
contNeg++;
}
else{
conteo0++;
}
}
if(contPos==0){ // si pos quedó en 0..
System.out.println("\n No se puede sacar la media de num pos");
}
else{
mediaPos = positivos / contPos;
System.out.println("La media de numeros positivos es: " + mediaPos);
}

if(contNeg==0){ // si pos quedó en 0..
System.out.println("\n No se puede sacar la media de num negativos");
}
else{
mediaNegativos = negativos / contNeg;
System.out.println("La media de numeros negativos es: " + mediaNegativos);
}

System.out.println("La cantidad de ceros es: " + conteo0);
}
}
21 changes: 21 additions & 0 deletions JavaSCuatri/Clase11Arreglos/Test/TestArreglos.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
package Clase11Arreglos.Test;

public class TestArreglos {
public static void main(String[] args) { //lado derecho. instanciamos un objeto
int edades [] = new int[3]; // almacenará 3 elementos. Del lado izq declaramos la var
System.out.println("edades = " + edades);

// Completamos el arreglo con valores
edades[0] = 17;
System.out.println("edades 0 = " + edades[0]);
edades[1] = 29;
System.out.println("edades 1 = " + edades[1]);
edades[2] = 34;
System.out.println("edades 2 = " + edades[2]);

for(int i = 0; i < edades.length; i++){
System.out.println("edades y sus elementos " + i + " : "+edades[i]);
}

}
}
27 changes: 27 additions & 0 deletions JavaSCuatri/Clase11Arreglos/Test/TestArreglosObject.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
package Clase11Arreglos.Test;

import Clase11Arreglos.domain.Persona;

public class TestArreglosObject {
public static void main(String[] args) {
Persona personas[] = new Persona[2];
// Agregamos nuevas referecnias
personas[0] = new Persona("Matias");
personas[1] = new Persona("Jorge");

System.out.println("personas 0 = " + personas[0]);
System.out.println("personas 1 = " + personas[1]);

// Iteracion
for(int i = 0; i < personas.length; i++){
System.out.println("personas " + i + " = " + personas[i]);
}

// Arrreglos de sintesis resumida

String frutas[] = {"Banana", "Pera", "Tomate"};
for(int i = 0; i < frutas.length; i++){
System.out.println("Frutas = " + frutas[i]);
}
}
}
19 changes: 19 additions & 0 deletions JavaSCuatri/Clase11Arreglos/domain/Persona.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
package Clase11Arreglos.domain;

public class Persona {
// Arreglos de tipo object
private String nombre;

public Persona(String nombre) {
this.nombre = nombre;
}

public String getNombre() {
return nombre;
}

public void setNombre(String nombre) {
this.nombre = nombre;
}

}
39 changes: 39 additions & 0 deletions JavaSCuatri/Clase12Matrices/Test/EjerciciosMatrices/matriz3x3.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
package Clase12Matrices.Test.EjerciciosMatrices;

import java.util.Scanner;

public class matriz3x3 {
public static void main(String[] args) {
Scanner entrada = new Scanner(System.in);
int matriz[][] = new int[3][3];

System.out.println("RELLENAR MATRIZ: ");
for(int i = 0; i < 3; i++){
for(int j = 0; j < 3;j++){
System.out.println("Matriz [" + i + " ] [" + j + " ] = ");
matriz[i][j] = entrada.nextInt();
}
}
System.out.println();

System.out.println("Matriz original");
for(int i = 0; i < 3; i++){
for(int j = 0; j < 3;j++){
System.out.println(matriz[i] [j] + " ");
}
System.out.println();
}
System.out.println();

// Matriz transpuesta
System.out.println("Matriz transpuesta: ");
for(int i = 0; i < 3; i++){
for(int j = 0; j < 3;j++){
System.out.println(matriz[j][i] + " ");
}
System.out.println();
}
System.out.println();

}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
package Clase12Matrices.Test.EjerciciosMatrices;

import java.util.Scanner;

import javax.swing.JOptionPane;

public class Matriznxm {
/**
* @param args
*/
public static void main(String[] args) {
Scanner entrada = new Scanner(System.in);
int matriz[][], nFilas, nColum, sumaFilas, sumaCol;
int posFila, posCol;
nFilas = Integer.parseInt(JOptionPane.showInputDialog("Ingrese el numero de filas: "));
nColum = Integer.parseInt(JOptionPane.showInputDialog("Ingrese la cantidad de columnas: "));

matriz = new int [nFilas] [nColum]; //instanciamos
int filas[] = new int [nFilas];
int columnas[] = new int [nColum];

System.out.println("Completamos matriz: ");
for(int i=0; i < nFilas; i++){
for(int j=0; j < nColum; j++){
System.out.println("Matriz [" + i + "] [" + j + "]");
matriz[i][j] = entrada.nextInt();
}
}
System.out.println("Matriz original: ");
for(int i=0; i < nFilas; i++){
for(int j=0; j<nColum; j++){
System.out.println(matriz[i][j] + " ");
}
System.out.println("");
}
// Sumamos filas
posFila = 0;
for(int i=0; i < nFilas; i++){
for(int j=0; j<nColum; j++){
sumaFilas += matriz[i][j]; // suma y recorre a nColum
}
// aaaa ano funciona :(
filas[posFila] = sumaFilas; // cuando suma guarda el total de una fila en la pos 1 de posfila
posFila++;
}
// Suma columnas
System.out.println("La suma de las filas es: ");
posCol = 0;
for(int j=0;j<nColum;j++){ // en columnas sumamos al reves
sumaCol = 0;
for(int i = 0; i<nFilas;i++){
sumaCol += matriz[i][j];
}
columnas[posCol] = sumaCol;
posCol++;
}
System.out.println("");
System.out.println("La suma de las columnas es: ");
for(int i=0; i<nColum; i++){
System.out.println(columnas[i] + " - ");
}
System.out.println("");
}
}
Loading