Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Dnk!

#21
Ejercicios / Re: Mini Reto Python. Dibujar rombo ~
1 Diciembre 2010, 23:43 PM
Si, son nueve niveles, pero recuerda el numero de lineas se pasa por parametro, asi que no importa, mientras graficamente ser parezca a la imagen. Unicamente con el uso de asteriscos.

Saludos.
#22
Ejercicios / Mini Reto Python. Dibujar rombo ~
1 Diciembre 2010, 23:34 PM
Se debe realizar una funcion en python el cual dibuje un rombo de asteriscos "*". Se le debe pasar por parametro el numero de lineas.

Debiera quedar mas o menos asi:


Espero se animen. xDnk!
#23
Scripting / Re: [Python] - ¿Es primo?
1 Diciembre 2010, 23:26 PM
CitarDnk!, en realidad el 2 también es primo

Ups, pensaba que no. Ajam es verdad, esa parte me la he saltado, todo por las prisas xD.
#24
Cita de: raul338 en  1 Diciembre 2010, 22:16 PM
Para la proxima version podrias ponerle "apagar en 3 horas 20 min" asi pensamos menos :xD :xD

En un rato pispeo el code

Y es facil de implementar, solo tienes k sumarle los minutos al current time, es decir, dos lineas y listo, y asi los que tenemos prisa en coger la cama no tenemos que hacer calculos en la hora exacta que es depues de 3 horas y 20 minutos por ej...  :xD
#25
Scripting / Re: [Python] - ¿Es primo?
1 Diciembre 2010, 22:32 PM
Pienso que asi queda mejor, haganme saber recien empiezo en python  :-*

Código (python) [Seleccionar]

#!/usr/bin/python

def esPrimo(num):
   if num < 2: return False
   for i in range(2,num):
       if (num%i==0):
           return False
   return True


xDnk!
#26
Ejercicios / Re: Reto/Juego Ejercicios en Python
1 Diciembre 2010, 20:11 PM
No muerto no, aqui uno se une a los retos, pero ya me espero al siguiente que tengo tarea que hacer  :rolleyes:
#27
Cita de: Freeze. en  1 Diciembre 2010, 15:36 PM
Creo que hay unas personas que nunca han posteado... podría ser buena ténica. Los agregaré a mi lista imaginaria :xD
Por otro lado la pista del hacker es interesante... :¬¬
Y Og. cambió la estrategia desde que lo acusaron... sospechoso :¬¬
Mi voto es para Og.

Te puedo asegurar que soy real y unico. Y no me parezco a ninguno de vosotros/as, (yo soy mas guapo/a), ni fisica ni molecularmente.

Para la prox me gustaria participar, hay lo dejo  :laugh:
#28
Se ve que hay mucho gammer por aki  :silbar:

Aun asi estan todos muy elaborados y algunos bastantes novedosos  ;-)
#29
Aunque no pinto nada... quiero pensar que Og. O algun conocido de kuroi shonen spider, suplanto su indentidad para asi despistar. Creo que esa es la pista  :silbar:
#30
Java / [SRC] Calculadora Matricial ~
1 Diciembre 2010, 11:52 AM
Aqui os presento mi modesta y humilde obra. Pero cuan cariño le tengo XD. No mucho mas que decir, ya viene todo explicado en el source. Le he añadido las importaciones de java.util, ademas de un main, para que os sea mas facil probar la clase, si lo quieren como clase externa solo borren esto y ya esta.

Código (java) [Seleccionar]

/* AUTOR: d3n3k4 (Dnk!)
* WEB: http://d3n3k4.blogspot.com/
* FECHA: 01/DIC/2010
* DESCRIPCION:
* - Contiene varias clases que realizan calculos matriciales como:
* - suma y resta de matrices.
* - producto de matrices.
* - calcular la matriz transpuesta de una matriz.
* - comprobar si dos matrices son iguales.
* - comprobar si una matriz es cuadrada o no.
* - comprobar si una matriz es simetrica.
* - Se iran añadiendo mas funcionalidades, como multiplicacion por una constante,
*  calcular determinante, rango, etc... y seran expuestas en mi web.
* NOTA: Este codigo es libre y puede ser usado,modificado... siempre y cuando se
* mantenga los creditos y comentarios del autor.
*/
import java.util.Scanner;

public class CalC {
public static int[][] leeMatriz(int nFila, int nCol){
int[][] matriz = new int[nFila][nCol];
Scanner entrada = new Scanner(System.in);

for (int i = 0; i < nFila; i++) {
for (int j = 0; j < nCol; j++) {
matriz[i][j] = entrada.nextInt();
}
}
return matriz;
}
public static String escribeMatriz(int[][] matriz) {
String mat = "";
if (matriz != null) {
for (int i = 0; i < matriz.length; i++) {
mat += "|   ";
for (int j = 0; j < matriz[0].length; j++) {
mat += matriz[i][j] + "  ";
}
mat += "   |\n";
}
}
return mat;
}
public static int[][] sumaMatrices(int[][] mat1,int[][] mat2,boolean resta) {
int[][] matSal = null;

if (mat1.length == mat2.length && mat1[0].length == mat2[0].length) {
if (resta == true) { //cambia de signo mat2 para despues sea restada.
for (int i = 0; i < mat2.length; i++) {
for (int j = 0; j < mat2[0].length;j++) {
mat2[i][j] = mat2[i][j] * -1;
}
}
}
matSal = new int[mat1.length][mat1[0].length];
for (int i = 0; i < mat1.length; i++) {
for (int j = 0; j < mat1[0].length; j++) {
matSal[i][j] = mat1[i][j] + mat2[i][j];
}
}
}
return matSal;
}
public static int[][] transpuesta(int[][] mat1) {
int[][] M_trans = new int[mat1[0].length][mat1.length];

for (int i = 0; i < M_trans.length; i++) {
for (int j = 0; j < M_trans[0].length;j++) {
M_trans[i][j] = mat1[j][i];
}
}
return M_trans;
}
public static int[][] productoMatriz(int[][] mat1,int[][] mat2) {
int[][] matSal = null;

if (mat1[0].length == mat2.length) {
matSal = new int[mat1.length][mat2[0].length];

for (int i = 0; i < matSal.length; i++) {
for (int j = 0; j < matSal[0].length; j++) {
for (int k = 0; k < mat2.length; k++) {
matSal[i][j] += mat1[i][k] * mat2[k][j];
}
}
}
}
return matSal;
}
public static boolean esIgual(int[][] mat1,int[][] mat2) {
boolean igual = false;

if (mat1.length == mat2.length && mat1[0].length == mat2[0].length) {
igual = true;
for (int i = 0; i < mat1.length; i++) {
for (int j = 0; j < mat1.length; j++) {
if (mat1[i][j] != mat2[i][j]) {
igual = false;
}
}
}
}
return igual;
}
public static boolean esCuadrada(int[][] mat1) {
boolean cuadrada = false;
if (mat1.length == mat1[0].length) {
cuadrada = true;
}
return cuadrada;
}
public static boolean esSimetrica(int[][] mat1) {
boolean simetrica = false;
int[][] mat2 = transpuesta(mat1);
if (esIgual(mat1,mat2)) {
simetrica = true;
}
return simetrica;
}
public static void main(String[] args) {
/*int[][] matriz1,matriz2,resultado = null;
Scanner entrada = new Scanner(System.in);
int filas = 0, columnas = 0;*/

/*System.out.println("Introduce el numero de filas");
filas = entrada.nextInt();
System.out.println("Introduce el numero de columnas");
columnas = entrada.nextInt();
System.out.println("Introduce la primera matriz:");
matriz1 = leeMatriz(filas,columnas);*/

/*System.out.println("Introduce el numero de filas");
filas = entrada.nextInt();
System.out.println("Introduce el numero de columnas");
columnas = entrada.nextInt();
System.out.println("Introduce la primera matriz:");
matriz2 = leeMatriz(filas,columnas);*/

//resultado = sumaMatrices(matriz1,matriz2,true);
//resultado = transpuesta(matriz1);
//resultado = productoMatriz(matriz1,matriz2);
/*if (resultado == null) {
System.out.println("Error");
}*/
/*if (esIgual(matriz1,matriz2)) {
System.out.println("Son iguales");
} else {
System.out.println("No son iguales");
}*/
/*if (esCuadrada(matriz1)) {
System.out.println("Es cuadrada");
} else {
System.out.println("No es cuadrada");
}*/
/*if (esSimetrica(matriz1)) {
System.out.println("Es simetrica");
} else {
System.out.println("No es simetrica");
}*/
//System.out.print(escribeMatriz(resultado));
}

}


xDnk!
Recuerden respeten el autor  ;)