Show Posts - Zenyatta

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Zenyatta

Pages: [1] 2 3 ... 8
1
Segundo Año / Estructura de Datos y Algoritmos
« on: May 06, 2021, 10:03:49 am »
foto!!

Numeros
Code: [Select]
Sucesor(int) : int
EsCero(int) : bool
Igual(int, int) : bool
Predecesor(int) : int
Suma(int, int) : int

Secuencias
Code: [Select]
Vacia : bool
Longitud : int
Insertar(infor) : *nodo
Reemplazar(*nodo, *nodo)
Borrar(*nodo)
Enesimo(int) : *nodo
Buscar(int) : *nodo
Subsecuencia(*nodo) : *nodo

Vectores
Code: [Select]
Crear() : *vector
Poner(*vector, int) : *vector
Sacar(*vector, int) : *vector
Contenido(*vector, int) : int

Listas
Code: [Select]
crearLista() : *lista
crearNodo(*lista, infor) : *lista
listaVacia() : *lista
EsListaVacia(*lista) : bool
Primero(*lista) : *nodo
Siguiente(*lista, pos) : *nodo
Anterior(*lista, pos) : *nodo
Contenido(*lista, pos) : infor
InsAntes(*lista, pos) : *lista
InsDespues(*lista, pos) : *lista
Borrar(*lista, pos) : *lista
Buscar(*lista, infor) : pos
Modificar(*lista, pos, infor) : *lista
Longitud(*lista) : int

2
Off-Topic / Re: HOLA
« on: April 20, 2021, 09:38:18 am »
ay que asco, un trolo

3
Segundo Año / Re: Programacion II
« on: April 16, 2021, 02:07:13 pm »

Ejercicio 6

Code: [Select]
/*
Se pide realizarun programa que me permita almacenar y mostrar los datos de un libro por pantalla.
Los atributos de la clase libro son: nombre, editorial, autor, género.
Se pide usar los constructores necesarios para poder realizar lo pedido.
Incluir la función main() con la que se puede validar.
*/

import java.util.List;
import java.util.ArrayList;
import java.util.Scanner;

public class dataLibro {

String nombre;
String editorial;
String autor;
String genero;

public dataLibro(String nombre, String editorial, String autor, String genero) {
this.nombre = nombre;
this.editorial = editorial;
this.autor = autor;
this.genero = genero;
}

public String getNombre() {
return this.nombre;
}

public String getEditorial() {
return this.editorial;
}

public String getAutor() {
return this.autor;
}

public String getGenero() {
return this.genero;
}

public static void main(String[] args){
Scanner scan = new Scanner(System.in);
String nombre1;
String editorial1;
String autor1;
String genero1;
char input;
boolean cont = true;
List<dataLibro> biblioteca = new ArrayList<dataLibro>();

while(cont) {
System.out.print("\nBiblioteca\n\nIngrese el nombre del libro: ");
nombre1 = scan.nextLine();
System.out.print("Ingrese la editorial del libro: ");
editorial1 = scan.nextLine();
System.out.print("Ingrese el autor del libro: ");
autor1 = scan.nextLine();
System.out.print("Ingrese el genero del libro: ");
genero1 = scan.nextLine();

biblioteca.add(new dataLibro(nombre1, editorial1, autor1, genero1));

do{
System.out.print("\nDesea agregar otro libro? (S/N o Y/N) ");
input = scan.next(".").charAt(0);
scan.nextLine();
} while(!(input == 'Y' || input == 'y' || input == 'n' || input == 'N' || input == 'S' || input == 's'));

switch(input) {
case 'n':
case 'N': cont=false; break;
}
}

dataLibro[] biblio = biblioteca.toArray(new dataLibro[biblioteca.size()]);
for(int i = 0; i < biblio.length; i = i + 1) {
System.out.println("\nLibro " + biblio[i].getNombre() +
"\nEditorial: " + biblio[i].getEditorial() +
"\nAutor: " + biblio[i].getAutor() +
"\nGenero: " + biblio[i].getGenero() +
"\n\nPresione enter para continuar");
scan.nextLine();
}
scan.close();
}
}

^ Arriba ^

Ejercicio 7

Code: [Select]
/*
Se pide realizar un programa que me permita almacenar los datos de un profesor.
Dicha clase tiene como atributos: nombre, edad, profesión, carrera_dicta.
Se pide que usando los constructores que considere necesarios, se puedan mostrar por pantalla los datos de dicho profesor.
*/

import java.util.Scanner;

public class dataProfesor{
String nombre;
int edad;
String profesion;
String carreraDicta;

public dataProfesor(String nombre, String profesion, String carreraDicta, int edad) {
this.nombre = nombre;
this.profesion = profesion;
this.carreraDicta = carreraDicta;
this.edad = edad;
}

public String getNombre() {
return this.nombre;
}

public String getProfesion() {
return this.profesion;
}

public String getCarrera() {
return this.carreraDicta;
}

public int getEdad() {
return this.edad;
}

public static void main(String[] args){

Scanner scan = new Scanner(System.in);

System.out.print("\nDatos del profesor.\n\nIngrese el nombre del profesor: ");
String nombre1 = scan.nextLine();

int edad1;
do{
System.out.print("Ingrese la edad del profesor: ");
edad1 = scan.nextInt();
if(!(edad1 > 25 && edad1 < 120))
System.out.println("La edad ingresada es invalida!");
scan.nextLine();
}while(!(edad1 > 25 && edad1 < 120));

System.out.print("\nIngrese la profesion del profesor (hint: profesor): ");
String profesion1 = scan.nextLine();

System.out.print("\nIngrese la carrera que dicta: ");
String carrera1 = scan.nextLine();

dataProfesor elProfe = new dataProfesor(nombre1, profesion1,carrera1 , edad1);

System.out.println("\nProfesor " + elProfe.getNombre() +
"\nEdad: " + elProfe.getEdad() +
"anios\nprofesion: " + elProfe.getProfesion() +
"\nCarrera Dicta: " + elProfe.getCarrera());

scan.close();
}
}

^ Arriba ^

4
Segundo Año / Re: Programacion II
« on: April 16, 2021, 02:03:55 pm »
Trabajo Practico 2

Descargar RAR del TP 2

Ejercicio 1

Code: [Select]
/*

Se tienen una clase facultad que tiene como atributos: el nombre de facultad, cantidad de carreras.
Se  pide  crear  además  una  subclase  que  llamaremos  carrera,  que  hereda  de  la clase facultad;
como atributos propios carrera además tiene: plan_vigente, cant_materias, nombre_carrera.
Realizar una  función  que  muestre por  pantalla  los  datos  de  una  carrera especifica (instanciar)
y  el nombre de la facultad al que pertenece.

*/


public class dataFacultad {

String nombre_facultad;
int carreras;

public dataFacultad(String nombre, int carreras) {
this.nombre_facultad = nombre;
this.carreras = carreras;
}

public String getNombre() {
return this.nombre_facultad;
}

public int getCarrerasCant() {
return this.carreras;
}


public static class dataCarrera extends dataFacultad {
int plan_vigente;
int cant_materias;
String nombre_carrera;

public dataCarrera(String nombre_facultad, int carreras, String nombre_carrera, int plan_vigente, int cant_materias) {
super(nombre_facultad, carreras);
this.nombre_carrera = nombre_carrera;
this.plan_vigente = plan_vigente;
this.cant_materias = cant_materias;
}

public String Carrera_getNombre() {
return this.nombre_carrera;
}

public int Carrera_getPlan() {
return this.plan_vigente;
}

public int Carrera_getMateriasCant() {
return this.cant_materias;
}

}


public static void main(String[] args){
dataFacultad miFacu = new dataFacultad("Universidad del Salvador", 3);
dataCarrera veterinaria = new dataCarrera(miFacu.getNombre(), miFacu.getCarrerasCant(), "Veterinaria", 301, 40);
dataCarrera ingInfo = new dataCarrera(miFacu.getNombre(), miFacu.getCarrerasCant(), "Ingenieria Informatica", 302, 41);
dataCarrera ingInd = new dataCarrera(miFacu.getNombre(), miFacu.getCarrerasCant(), "Ingenieria Industrial", 303, 42);

System.out.println("\nUniversidad: " + miFacu.getNombre() + "\nCantidad de Carreras: " + miFacu.getCarrerasCant() + "\n");

System.out.println("Carrera: " + ingInfo.Carrera_getNombre());
System.out.println("Plan Vigente: " + ingInfo.Carrera_getPlan());
System.out.println("Materias: " + ingInfo.Carrera_getMateriasCant() + "\n\n");

System.out.println("Carrera: " + ingInd.Carrera_getNombre());
System.out.println("Plan Vigente: " + ingInd.Carrera_getPlan());
System.out.println("Materias: " + ingInd.Carrera_getMateriasCant() + "\n\n");

System.out.println("Carrera: " + veterinaria.Carrera_getNombre());
System.out.println("Plan Vigente: " + veterinaria.Carrera_getPlan());
System.out.println("Materias: " + veterinaria.Carrera_getMateriasCant() + "\n\n");



}
}

^ Arriba ^

Ejercicio 2

Code: [Select]
/*
Usando Super y extend se pide que dada una clase persona cuyos atributos son Nombre, apellido y profesión, edad,
usando un constructor se reciban esos atributos por argumento. Se tiene a su vez dos clases tenista y polista
que heredan de Persona los atributos y los métodos. Se pide que se instancie cada una de las clases de tenista
y de polista, se muestren sus datos por pantalla usando una función Main().
*/

public class dataPersona {

String nombre;
String apellido;
String profesion;
int edad;

public dataPersona(String nombre, String apellido, String profesion, int edad) {
this.nombre = nombre;
this.profesion = profesion;
this.apellido = apellido;
this.edad = edad;
}

public String getNombre() {
return this.nombre;
}

public String getApellido() {
return this.apellido;
}

public String getProfesion() {
return this.profesion;
}

public int getEdad() {
return this.edad;
}

public static class dataTenista extends dataPersona {

public dataTenista(String nombre, String apellido, String profesion, int edad) {
super(nombre, apellido, profesion, edad);
}

}

public static class dataPolista extends dataPersona {

public dataPolista(String nombre, String apellido, String profesion, int edad) {
super(nombre, apellido, profesion, edad);
}

}

public static void main(String[] args){
dataTenista tenista = new dataTenista("Daniil", "Medvedev", "Agente del KGB", (int)(Math.floor((Math.random()*100) % 40 + 12)));
dataPolista polista = new dataPolista("Harold Ernest", "Brassey", "Guardia Real", (int)(Math.floor((Math.random()*100) % 40 + 12)));

System.out.println("\nTenista: " + tenista.getNombre() + ' ' + tenista.getApellido() + "\nProfesion: " + tenista.getProfesion() + "\nEdad: " + tenista.getEdad() + " años\n");
System.out.println("\nPolista: " + polista.getNombre() + ' ' + polista.getApellido() + "\nProfesion: " + polista.getProfesion() + "\nEdad: " + polista.getEdad() + " años\n");

}
}

^ Arriba ^

Ejercicio 3

Code: [Select]
public class dataAnimal{

String nombre, diagnostico, observaciones, tratamiento;
int edad;
float peso;

public dataAnimal(String nombre, String diagnostico, String observaciones, String tratamiento, int edad, float peso) {
this.nombre = nombre;
this.diagnostico = diagnostico;
this.observaciones = observaciones;
this.tratamiento = tratamiento;
this.edad = edad;
this.peso = peso;
}

public String getNombre() {
return this.nombre;
}

public String getDiagnostico() {
return this.diagnostico;
}

public String getObservaciones() {
return this.observaciones;
}

public String getTratamiento() {
return this.tratamiento;
}

public int getEdad() {
return this.edad;
}

public float getPeso() {
return this.peso;
}

public static class dataPerro extends dataAnimal {
String raza;

public dataPerro(String nombre, String diagnostico, String observaciones, String tratamiento, int edad, float peso, String raza) {
super(nombre, diagnostico, observaciones, tratamiento, edad, peso);
this.raza = raza;
}

public String getRaza() {
return this.raza;
}
}

public static class dataGato extends dataAnimal {
String raza;
String antedecentes;

public dataGato(String nombre, String diagnostico, String observaciones, String tratamiento, int edad, float peso, String raza, String antecedentes) {
super(nombre, diagnostico, observaciones, tratamiento, edad, peso);
this.raza = raza;
this.antedecentes = antecedentes;
}

public String getRaza() {
return this.raza;
}

public String getAntedecentes() {
return this.antedecentes;
}
}

public static void main(String[] args){

dataPerro perrito = new dataPerro("Fatiga", "Sobredosis de Bizcochitos", "El mejor perrito de toda la tele, muy lindos anteojos de sol", "Prohibicion de comer bizcochitos", (int)(Math.floor((Math.random()*100) % 10 + 1)), (float)(Math.floor((Math.random()*100) % 30 + 5)), "Mestizo");
dataGato gatito = new dataGato("Garfield", "Sobrepeso", "Muy vago, odia los lunes porque quiere mucho a John (no trabaja el)", "Prohibicion de comer lasania como dieta comun", (int)(Math.floor((Math.random()*100) % 10 + 1)), (float)(Math.floor((Math.random()*100) + 60)), "Naranja", "Obsesion con la lasania");

Class<?> classPerrito = perrito.getClass();
Class<?> classgatito = gatito.getClass();

System.out.println("\nPaciente: " + perrito.getNombre() +
"\nTipo: " + (perrito.getClass() == classPerrito ? "Canino" : "Felino") +
"\nRaza: " + perrito.getRaza() +
"\nDiagnostico: " + perrito.getDiagnostico() +
"\nObservaciones: " + perrito.getObservaciones() +
"\nTratamiento: " + perrito.getTratamiento() +
"\nEdad: " + perrito.getEdad() + " anios" +
"\nPeso: " + Math.floor(perrito.getPeso() * 100)/100 + "kg" +
"\n");

System.out.println("\nPaciente: " + gatito.getNombre() +
"\nTipo: " + (gatito.getClass() == classPerrito ? "Canino" : "Felino") +
"\nRaza: " + gatito.getRaza() +
"\nAntecedentes: " + gatito.getAntedecentes() +
"\nDiagnostico: " + gatito.getDiagnostico() +
"\nObservaciones: " + gatito.getObservaciones() +
"\nTratamiento: " + gatito.getTratamiento() +
"\nEdad: " + gatito.getEdad() + " anios" +
"\nPeso: " + Math.floor(gatito.getPeso() * 100)/100 + "kg" +
"\n");

}
}

^ Arriba ^

Ejercicio 4

Code: [Select]
/*
Suponemos una clase padre transporte cuyos atributos son: velocidad_promedio, tipo (aéreo, terrestre, lacustre)
Se tienen además las siguientes subclases: avión, colectivo, tren.
Cada subclase heredade la clase padre transporte.
Se pide mostrar por pantalla los datos de cada subclase, usando los atributos heredados y los propios.
(elegir los propiosde acuerdo a los datos que se quieran mostrar).

Por ejemplo:
Tren1: identificador: nro_1(como identificador);
velocidad_promedio: 25 kms/h;
tipo: terrestre;
horario_salida: 11:00hs; cant_pasajeros: 300.
*/



public class dataTransporte {
enum tipoTransporte{TT_AEREO, TT_TERRESTRE, TT_LACUSTRE}
float velocidadPromedio;
static tipoTransporte tipo;

public dataTransporte(float velocidadPromedio, tipoTransporte tipo) {
this.velocidadPromedio = velocidadPromedio;
this.tipo = tipo;
}

public String getTipo() {
switch(this.tipo) {
case TT_AEREO: return "Aereo";
case TT_LACUSTRE: return "Lacustre";
case TT_TERRESTRE: return "Terrestre";
}
return "<invalid>";
}

public float getVelocidadPromedio() {
return this.velocidadPromedio;
}

public static class dataAvion extends dataTransporte{
int identificador;
int horarioSalida;
int cantPasajeros;
String name;

public dataAvion(int identificador, float velocidadPromedio, int horarioSalida, int cantPasajeros, String name) {
super(velocidadPromedio, tipoTransporte.TT_AEREO);
this.identificador = identificador;
this.horarioSalida = horarioSalida;
this.cantPasajeros = cantPasajeros;
this.name = name;
}

public String getHorarioSalida() {
return Integer.toString((int)(Math.floor(this.horarioSalida/60))) + ':' + Integer.toString((int)(this.horarioSalida-(Math.floor(this.horarioSalida/60)*60)));
}

public int getCantPasajeros() {
return this.cantPasajeros;
}

public int getIdentificador() {
return this.identificador;
}

public String getName() {
return this.name;
}
}

public static class dataColectivo extends dataTransporte{
int identificador;
int horarioSalida;
int cantPasajeros;
String name;

public dataColectivo(int identificador, float velocidadPromedio, int horarioSalida, int cantPasajeros, String name) {
super(velocidadPromedio, tipoTransporte.TT_TERRESTRE);
this.identificador = identificador;
this.horarioSalida = horarioSalida;
this.cantPasajeros = cantPasajeros;
this.name = name;
}

public String getHorarioSalida() {
return Integer.toString((int)(Math.floor(this.horarioSalida/60))) + ':' + Integer.toString((int)(this.horarioSalida-(Math.floor(this.horarioSalida/60)*60)));
}

public int getCantPasajeros() {
return this.cantPasajeros;
}

public int getIdentificador() {
return this.identificador;
}

public String getName() {
return this.name;
}
}

public static class dataTren extends dataTransporte{
int identificador;
int horarioSalida;
int cantPasajeros;
String name;

public dataTren(int identificador, float velocidadPromedio, int horarioSalida, int cantPasajeros, String name) {
super(velocidadPromedio, tipoTransporte.TT_TERRESTRE);
this.identificador = identificador;
this.horarioSalida = horarioSalida;
this.cantPasajeros = cantPasajeros;
this.name = name;
}

public String getHorarioSalida() {
return Integer.toString((int)(Math.floor(this.horarioSalida/60))) + ':' + Integer.toString((int)(this.horarioSalida-(Math.floor(this.horarioSalida/60)*60)));
}

public int getCantPasajeros() {
return this.cantPasajeros;
}

public int getIdentificador() {
return this.identificador;
}

public String getName() {
return this.name;
}
}

public static void main(String[] args){
dataTren Trencito = new dataTren((int)(Math.random()*100), (float)Math.floor(Math.random()*10000)/100,
(int)(((Math.random()*100) % 23) * 60 + (Math.random() * 100 % 60)), (int)(Math.random() * 1000), "General Roca");

dataColectivo Colectivo = new dataColectivo(60, (float)Math.floor(Math.random()*10000)/100,
(int)(((Math.random()*100) % 23) * 60 + (Math.random() * 100 % 60)), (int)((Math.random() * 100) % 60), "Linea 60");

dataAvion Concord = new dataAvion((int)(Math.random()*100), (float)2158.13,
(int)(((Math.random()*100) % 23) * 60 + (Math.random() * 100 % 60)), (int)((Math.random() * 100)%36 + 92), "Concorde");

System.out.println("\nTransporte 1: " + Trencito.getName() + " (" + Trencito.getIdentificador() + ")" +
"\nTipo: " + Trencito.getTipo() +
"\nVelocidad Promedio: " + Trencito.getVelocidadPromedio() +
"km/h\nCapacitdad: " + Trencito.getCantPasajeros() +
"\nHorario de Salida: " + Trencito.getHorarioSalida());

System.out.println("\nTransporte 2: " + Colectivo.getName() + " (" + Colectivo.getIdentificador() + ")" +
"\nTipo: " + Colectivo.getTipo() +
"\nVelocidad Promedio: " + Colectivo.getVelocidadPromedio() +
"km/h\nCapacitdad: " + Colectivo.getCantPasajeros() +
"\nHorario de Salida: " + Colectivo.getHorarioSalida());

System.out.println("\nTransporte 3: " + Concord.getName() + " (" + Concord.getIdentificador() + ")" +
"\nTipo: " + Concord.getTipo() +
"\nVelocidad Promedio: " + Concord.getVelocidadPromedio() +
"km/h\nCapacitdad: " + Concord.getCantPasajeros() +
"\nHorario de Salida: " + Concord.getHorarioSalida());
}
}

^ Arriba ^

Ejercicio 5

Code: [Select]
/*
Usando constructores se pide que se realice el siguiente programa.
Se ha presentado la necesidad de guardar los datos de los alumnos de una facultad.
Sepide se muestre por pantalla los datos de un alumno dado que hereda dela clasepersona los atributos de
nombre, edad, nacionalidad.
Como atributos propios alumno tiene: matricula, carrera, año_vigencia.
Dichos datos son recibidos por parámetros.
Se pide mostrar por pantalla los datos de un alumno dado.
*/
import java.util.Scanner;

public class dataPersona{
String nombre;
int edad;
String nacionalidad;

public dataPersona(String nombre, String nacionalidad, int edad) {
this.nombre = nombre;
this.nacionalidad = nacionalidad;
this.edad = edad;
}

public String getNombre() {
return this.nombre;
}

public String getNacionalidad() {
return this.nacionalidad;
}

public int getEdad() {
return this.edad;
}

public static class dataAlumno extends dataPersona{
int matricula;
String carrera;
int anioVigencia;

public dataAlumno(String nombre, String nacionalidad, int edad, int matricula, String carrera, int anioVigencia) {
super(nombre, nacionalidad, edad);
this.carrera = carrera;
this.matricula = matricula;
this.anioVigencia = anioVigencia;
}

public int getMatricula() {
return this.matricula;
}

public int getAnioVigencia() {
return this.anioVigencia;
}

public String getCarrera() {
return this.carrera;
}
}

public static void main(String[] args){

Scanner scan = new Scanner(System.in);

System.out.print("\nDatos del alumno.\n\nIngrese el nombre del alumno: ");
String nombre1 = scan.nextLine();

int edad1;
do{
System.out.print("Ingrese la edad del alumno: ");
edad1 = scan.nextInt();
if(!(edad1 > 18 && edad1 < 120))
System.out.println("La edad ingresada es invalida!");
scan.nextLine();
}while(!(edad1 > 18 && edad1 < 120));

System.out.print("\nIngrese la nacionalidad del alumno: ");
String nacionalidad1 = scan.nextLine();

System.out.print("\nIngrese la carrera del alumno: ");
String carrera1 = scan.nextLine();

int anio;
do{
System.out.print("Ingrese el anio vigente: ");
anio = scan.nextInt();
if(!(anio > 2020 && anio < 2100))
System.out.println("El anio ingresado es invalido!");
scan.nextLine();
}while(!(anio > 2020 && anio < 2100));

dataAlumno miAlumno = new dataAlumno(nombre1, nacionalidad1, edad1, (int)(Math.random()*300),carrera1, anio);

System.out.println("\nAlumno " + miAlumno.getNombre() +
"\nEdad: " + miAlumno.getEdad() +
"anios\nNacionalidad: " + miAlumno.getNacionalidad() +
"\n\nMatricula N. " + miAlumno.getMatricula() +
"\nCarrera: " + miAlumno.getCarrera() +
"\nCiclo: " + miAlumno.getAnioVigencia());

scan.close();
}
}

^ Arriba ^


5
NSFW Off Topic / Re: Seccion de adoracion a las thick thighs
« on: April 06, 2021, 10:30:01 am »
thicc thighs <3

6
NSFW Off Topic / Re: Seccion de adoracion a las thick thighs
« on: April 06, 2021, 10:29:45 am »





7
Segundo Año / Programacion II
« on: March 26, 2021, 07:57:11 pm »
Trabajos practicos

Trabajo Practico 1
Trabajo Practico 2



Trabajo Practico 1

Descargar RAR del TP

Ej 1 - Realizar un programa que pida el ingreso de dos números por teclado y que muestre la suma de los dos por pantalla.

Code: [Select]
import java.util.Scanner;

public class Ej1 {
public static void main(String[] args){
System.out.print("Ejercicio 1 - Suma de dos numeros\n\nIngrese un numero: ");
Scanner scan = new Scanner(System.in);
int numA = scan.nextInt();
System.out.print("Ingrese un segundo numero: ");
int numB = scan.nextInt();
System.out.println("\nLa suma de los numeros es " + (numA + numB) + '.');
scan.close();
}
}

^ Arriba ^

Ej2 - Realizar un programa que me pida el ingreso de mi nombre y apellido y lo muestre por pantalla.

Code: [Select]
import java.util.Scanner;

public class Ej2 {
public static void main(String[] args){
System.out.print("Ejercicio 2 - Nombre y Apellido\n\nIngrese su nombre: ");

Scanner scan = new Scanner(System.in);
String nombre = scan.nextLine();

System.out.print("Ingrese su apellido: ");
String apellido = scan.nextLine();

System.out.println("\nSu nombre completo es " + nombre + ' ' + apellido + '.');
scan.close();
}
}

^ Arriba ^

Ej3 - Realizar  un  programa  que  pida  el  ingreso  de  3  números  por  teclado  y  que  los muestre ordenados de mayor a menor.

Code: [Select]
import java.util.Scanner;
import java.util.Arrays;

public class Ej3 {
public static void main(String[] args){
int max = 3;
int[] numeros = new int[max];

System.out.print("Ejercicio 3 - Mayor a Menor\n\n");
Scanner scan = new Scanner(System.in);

for(int i = 0; i < max; i = i + 1) {
System.out.print("Ingrese un numero: " + (i == 0 ? "" : "(Restan " + (max-i) + ") "));
numeros[i] = scan.nextInt();
}

Arrays.sort(numeros);
System.out.print("\nArray en orden:\n");

for(int i = max-1; i >= 0; i = i - 1)
System.out.println("Array[" + i + "] = " + numeros[i] + ";");

System.out.println("");
scan.close();
}
}

^ Arriba ^

Ej4 - Realizar un programa  en el que declaro 2 variables numéricas  enteras; indicarcuáles  mayor  de  los  dos.  Si  son  iguales  indicarlo  también. Pedir  que  se  ingresen  por teclado.

Code: [Select]
import java.util.Scanner;

public class Ej4 {
public static void main(String[] args){
int numA, numB;
String showVal;

System.out.print("Ejercicio 4 - Mayor o Igual\n");
Scanner scan = new Scanner(System.in);

System.out.print("Ingrese un numero: ");
numA = scan.nextInt();

System.out.print("Ingrese otro numero: ");
numB = scan.nextInt();

if(numA == numB)
showVal = "Los numeros son iguales.";
else if(numA > numB)
showVal = "El primer numero ingresado es mayor.";
else
showVal = "El segundo valor ingresado es mayor.";

System.out.println("\n" + showVal);

scan.close();
}
}

^ Arriba ^

Ej5 - Realizar un programa en el que se declaran dos variables numéricas (los valores son elegidos por mí), y muestro por consola la suma, resta, multiplicación, división.

Code: [Select]
import java.util.Scanner;
import java.lang.Math;

public class Ej5 {
public static void main(String[] args){
System.out.print("Ejercicio 5 - Operaciones Aritmeticas\n\nIngrese un numero: ");
Scanner scan = new Scanner(System.in);
int numA = scan.nextInt();
System.out.print("Ingrese un segundo numero: ");
int numB = scan.nextInt();
System.out.print("\nLa suma de los numeros es " + (numA + numB) + '.');
System.out.print("\nLa resta de los numeros es " + (numA - numB) + '.');
System.out.print("\nLa multiplicacion de los numeros es " + (numA * numB) + '.');
System.out.print("\nLa division de los numeros es " + Math.floor(((float)numA / (float)numB)*100)/100 + ".\n\n");
scan.close();
}
}

^ Arriba ^

Ej6 - Realizar un programa en el quese realice la declaración de un String que contenga como    nombre,  después  muestra  un  mensaje  de  bienvenida  por  consola.  Por ejemplo:  si  introduzco “Alumnos Prog II”,  me  aparezca “Bienvenidos Alumnos Prog II”.

Code: [Select]
import java.util.Scanner;

public class Ej6 {
public static void main(String[] args){
Scanner scan = new Scanner(System.in);

System.out.println("Ejercicio 6 - Bienvenida");
System.out.print("\nIngrese un mensaje: ");

String mensaje = scan.nextLine();

System.out.println("\nBienvenidos " + mensaje);
scan.close();
}
}

^ Arriba ^

Ej7 - Realiza  un  programa  que muestre  los  números  del  1  al 30(ambos  incluidos) divisibles entre 2 y 3. Utiliza el bucle que desees. (Uso % para la operación).

Code: [Select]
public class Ej7 {
public static void main(String[] args){
System.out.println("Ejercicio 7 - Divisibles por 2 y 3\n");

int max = 30;
int divisor = 6; // Si es divisible por 2 y 3, es divisible por 6.
// Nos ahorramos un if

for(int i = 1; i <= max; i = i + 1) {
if(i % 6 == 0) {
String output = i + (i == max ? ";\n\n" : ", ");
System.out.print(output);
}
}
}
}

^ Arriba ^

Ej8 - Realizar  un  programa  que  muestre  por  pantalla  los  datos  de  un  estudiante.  Los mismos deben ser ingresados por teclado.Datos a mostrar: nombre, apellido, edad, carrera.

Code: [Select]
import java.util.Scanner;

public class Ej8 {
public static void main(String[] args){
Scanner scan = new Scanner(System.in);
System.out.println("Ejercicio 8 - Informacion de un Estudiante\n");

System.out.print("Ingrese el nombre del estudiante: ");
String nombre = scan.nextLine();

System.out.print("Ingrese el apellido del estudiante: ");
String apellido = scan.nextLine();

System.out.print("Ingrese la edad del estudiante: ");
int edad = scan.nextInt();

scan.nextLine();

System.out.print("Ingrese la carrera del estudiante: ");
String carrera = scan.nextLine();

System.out.print("\nI N F O R M A C I O N\n\nNombre Completo: " + nombre + " " +
apellido + "\nEdad: " + edad + " anos\nCarrera: " + carrera + "\n\n");

scan.close();
}
}

^ Arriba ^

Ej9 - Realizar un  programa  que  muestre  por  pantalla  los  datos  de  una  persona.  Los atributos serán: edad; nombre; sexo; dni y profesión.Tener en cuenta que los datos deben ser ingresados por teclado.

Code: [Select]
import java.util.Scanner;

public class Ej9 {
public static void main(String[] args){
Scanner scan = new Scanner(System.in);
System.out.println("Ejercicio 9 - Informacion de una Persona\n");

System.out.print("Ingrese el nombre completo de la persona: ");
String nombre = scan.nextLine();

char sexo;
do{
System.out.print("Ingrese el sexo de la persona: ");
sexo = scan.findInLine(".").charAt(0);
scan.nextLine();

if(sexo != 'm' && sexo != 'M' && sexo != 'f' && sexo != 'F')
System.out.println("El sexo ingresado es invalido!\n");

} while(sexo != 'm' && sexo != 'M' && sexo != 'f' && sexo != 'F');

int edad;
do{
System.out.print("Ingrese la edad de la persona: ");
edad = scan.nextInt();
scan.nextLine();

if(edad <= 0 || edad > 120)
System.out.println("La edad ingresada es invalida!");

} while(edad <= 0 || edad > 120);

int dni;
do{
System.out.print("Ingrese el documento de la persona: ");
dni = scan.nextInt();
scan.nextLine();

if(dni <= 999999 || dni > 99999999)
System.out.println("El documento ingresado es invalido!\n");

} while(dni <= 999999 || dni > 99999999);

System.out.print("Ingrese la profesion de la persona: ");
String carrera = scan.nextLine();

System.out.print("\nI N F O R M A C I O N\n\nNombre Completo: " + nombre
+ "\nSexo: " + sexo +
"\nEdad: " + edad + " anos\nProfesion: "
+ carrera + "\nDNI: "
+ dni + "\n\n");

scan.close();
}
}

^ Arriba ^

Ej10 - Se pide que realice un programa en el que se tome el primer carácter de una cadena y el primer carácter de la segunda cadena  y los muestre por pantalla.Usar Char at (posición)

Code: [Select]
import java.util.Scanner;

public class Ej10 {
public static void main(String[] args){
Scanner scan = new Scanner(System.in);
System.out.println("Ejercicio 10 - Primera Letra de un String\n");

System.out.print("Ingrese un mensaje: ");
String strA = scan.nextLine();

System.out.print("Ingrese otro mensaje: ");
String strB = scan.nextLine();

System.out.println("\nLas primeras letras son " + strA.charAt(0) + " y " +
strB.charAt(0) + ".\n\n");

scan.close();
}
}

^ Arriba ^



8
Off-Topic / Re: Script de Matematica
« on: March 02, 2021, 02:42:41 pm »
2x²-4x-5

getRoots(2,-4,-5)
getRoots(2,-4,-5) = (x1 = -0.87; x2 = 2.87;)

9
Off-Topic / Script de Matematica
« on: March 02, 2021, 02:32:05 pm »
Funciones:
Code: [Select]
log(x,b) - logaritmo de x en base b
ln(x) - logaritmo natural de x

exp - exponente de e (usar ^ para potencias normales)
e - valor de e

floor(x) - redondeo para abajo (9.8 -> 9)
trunc(x) - ver floor()
ceil(x) - redondeo para arriba (8.1 -> 9)
round(x) - redondeo

dcm(x1,x2,x...) - denominador comun mayor
mcm(x1,x2,x...) - multiplo comun menor

sqrt(x) - raiz cuadrada de x (despues veo como mierda hacer raiz en base x)

TODAS LAS FUNCIONES TRIGONOMETRICAS
TRABAJAN EN RADIANES!!!!!!!!
cos(x) - coseno de x
tan(x) - tangente de x
sin(x) - seno de x

cos-1(x) - arcocoseno de x
tan-1(x) - artangente de x
sin-1(x) = arcoseno de x

rad(x) - x pasado a radianes
deg(x) - x pasado a grados

pi - valor de pi
getRoots(a,b,c) - Raices de una cuadratica

Descargar

Como instalar:
El zip tiene dos archivos. Math.py y Matematica_Num0.exe
Math.py debe estar en C:\Math.py si o si. El ejecutable puede estar en el lugar que queres.
(Tenes que tener Python instalado en el sistema)

Como usar: Copiar el calculo y apretar Ctrl+Alt+Numpad0 para que pegue el calculo y su respuesta

Ejemplos:
60:5(7-5)
60:5(7-5) = 24.0

4+5
4+5 = 9

sin(45)
sin(45) = 0.8509035245341184

trunc(sin(45)*100)/100
trunc(sin(45)*100)/100 = 0.85

trunc(deg(sin(45))*100)/100
trunc(deg(sin(45))*100)/100 = 48.75

Raices de una cuadratica:
2x²-4x-5
(-(-4)+sqrt((-4)^2-4*2*-5))/(2*2)
(-(-4)+sqrt((-4)^2-4*2*-5))/(2*2) = 2.8708286933869704

(-(-4)-sqrt((-4)^2-4*2*-5))/(2*2)
(-(-4)-sqrt((-4)^2-4*2*-5))/(2*2) = -0.8708286933869707

Ecuacion: (-b +/- sqrt(b^2 - 4*a*c))/(2*a)

10
Juegos - ARCHIVADO / Re: Juegos Para Descargar
« on: February 28, 2021, 11:56:31 am »
Bump por ser el unico juego que sigue vivo de esta categoria

11
Off-Topic / Re: Falacia del gordo teton
« on: February 01, 2021, 10:16:54 pm »
como el op

12
Juegos Propios / Manicomio
« on: February 01, 2021, 12:04:53 am »
[despues completo esto]

Manicomio.exe

13
Off-Topic / MONKEY SCRIPTS
« on: January 13, 2021, 01:10:29 pm »
Did you mean: Black Cocks?
Blackboard: Ya curse esto che



Did you mean: Black Cocks?

Code: [Select]
// ==UserScript==
// @name     Black Cocks Google Suggestion
// @version  1
// @grant    none
// @include  http://google.com/*
// ==/UserScript==

//alert("Starting!");

var myElem = document.getElementById('taw');
if (myElem != null) {
  childDiv = myElem.getElementsByTagName('div')[1];
var text = childDiv.innerHTML;
  if(text == "") myElem.innerHTML = "<div style=\"color: #ea4335; font-size: 18px;\"><p class=\"gqLncc card-section KDCVqf\" aria-level=\"3\" role=\"heading\"><span class=\"gL9Hy d2IKib\">Did you mean: </span><a class=\"gL9Hy\" href=\"https://www.pornhub.com/video/search?search=black+cocks\"><b><i>black cocks</i></b></a></p></div><div></div><div id=\"tvcap\"></div>";
}


Agrega siempre un "Did you mean: Black Cocks" en tus busquedas de Google (no reemplaza si aparece uno legitimo) y sin querer es un ad-blocker tambien



Blackboard: Ya curse esto che

Code: [Select]
// ==UserScript==
// @name     USAL Ya curse esto yo che
// @version  1
// @grant    none
// @include  https://virtual.usal.edu.ar/*
// @include  http://virtual.usal.edu.ar/*
// ==/UserScript==

console.log('START');
function doStuff() {
  var redo = false;
  var neverdone = true;
  var yaCurse = ['ALGEBRA II', 'Arquitectura de Computadoras - Turno mañana', 'Curso de Nivelación - Matemática- Pilar- 2020', 'Curso de Nivelación: Lenguaje científico y universitario- ING- Sede Pilar 2020', 'PARADIGMAS DE PROGRAMACIÓN', 'PROGRAMACION I- Turno mañana', 'Taller de Programación Simultáneo - Nivel Inicial', 'Tutorías Programación'];
  Array.from(document.getElementsByClassName("default-group")).forEach(
      function(element, index, array) {
        neverdone = false;
          var tagElement = element.getElementsByClassName("js-course-title-element ellipsis")[0];
        var text = tagElement.innerHTML;
        console.log('[' + text + ']');
        if(text == '') redo = true;
          else if(yaCurse.includes(text)) {
            var elemChild = element.getElementsByClassName("course-element-card")[0];
            elemChild.style.backgroundColor = "#CCC";
          }
      }
  );
  if(redo || neverdone) setTimeout(doStuff, 1000);
}

setTimeout(doStuff, 2000);
console.log('END');

Pone en gris las materias definidas como ya cursadas (Las modificas a tus necesidades en la linea 12). Las materias que figuran en el array seran puesto en gris.
Podes abrir la consola para obtener las materias de manera facil y exacta para copiar y pegar.

15
Off-Topic / Botatas
« on: October 26, 2020, 10:40:24 pm »
Comandos del bot de Discord:

Quote
B!HELP

GAY - MARICON - TROLO - SE LA COME - PUTO
PAJA - HENTAI - ECCHI
TU MAMA - TU VIEJA - TU MAMI
JIJI
OAK

B!ALGEBRA2 o B!ALGEBRAII
B!ALGEBRA   
B!PROGRAMACION
B!INTRODUCCION A LA PROGRAMACION
B!QUIMICA
B!PARADIGMAS DE LA PROGRAMACION
B!SISTEMAS NUMERICOS
B!ANALISIS MATEMATICOS
B!ARCHIVOS CARGADOS
B!CARGAR ARCHIVOS

esto esta mas que desactualizado

Pages: [1] 2 3 ... 8

PILAR EL TIEMPO