P

Pooleman

Usuario (México)

Primer post: 25 abr 2015Último post: 28 abr 2018
47
Posts
1693
Puntos totales
70
Comentarios
A
A los ingenieros no les interesa la política
InfoporAnónimo4/25/2018

Dejame compartir un argumento propio y que he escuchado sobre la política desde el punto de vista de un Ingeniero, me refiero a un Ingeniero de cualquier area. Hasta el momento no he escuchado sobre algún presidente de algún pais que haya estudiado Ingeniería, y que además se hable bien o mal de su trabajo. Pero .... ¿Por que? Una persona que le guste alguna Ingeniería, es una persona alejada de la sociedad en muchas ocasiones es muy raro encontrar un Ingeniero muy sociable. A él le interesa lo que le gusta, se centra en ello e ignora todo aquello que no le llama la atención, es decir, lo que no le gusta. Prefiere pasarla encerrado en su cuarto haciendo "cosillas" o prácticando con juguetitos tecnológicos. Es muy raro encontrar a un Ingeniero que le guste la política, y el motivo ya lo conteste en el parrafo anterior. Se centra en lo que le gusta. Un ingeniero no se deja influenciar por una mujer, siempre hace lo que cree que es mejor. Prefiere hacerlo el mismo. Un ingeniero es comunmente solitario. Vive como si estuviera fustrado. La verdad es que apesar de todo esto el ingeniero vive feliz, aunque para muchos sea visto por "una vida aburrida". Espero y llegue el momento en que un ingeniero sea candidato a la Presidencia de su País. Bueno esto fue mi argumento. Dejame tu comentario de lo que tu piensas. Saludos!

1
0
T
Te muestro mi área de trabajo superdotada. Lince promedio
HumorporAnónimo4/28/2018

Hola! Len vengo compartiendo unas imagenes de mi area de trabajo! Yo nunca habia publicado algo como ésto, pero bueno decidi hacerlo porque andaba medio aburrido, no porque no tuviera algo que hacer, sino porque ya estoy hasta la versh de tanta tarea, proyectos escolares, etc., etc. Soy estudiante de Ingeniería en Computación, soltero sin compromiso en puerta, prefiero andar solo jajaja. Bueno a lo que venimos!! Les muestro el area total! Tengo por ahí unos CPU's para levantar un Cluster de Alto Rendimiento Les muestro mi MacAcer (Makeicer) Una pantalla para cuando veo unos videos chidos! Un Buffer con sistema de Leds Ritmicos Una Antena ALFA por si me quedo sin Internet, hay que joder a los vecinos :- ) . No lo intente en casa Un router para hacer pruebas con el Cluster y proyectos de la escuela, y pruebas de Hacking por que no! Algo de electronica para automatizar mi cuarto ;-) Arduino Uno R3 Un microcontrolador PIC Algo para ambientar (figuras) jajaja Y bueno para finalizar les muestro mi Taza para tomar afé, con sensor de temperatura, dibuja unos figuras y letras para animarme y no morir en el intento ;-) Bueno si quieren agregar algo dejen su comentario, espero les guste o si no también jajaja . No es cierto es broma, todo amor y paz. Saludos! Les dejo el link de mi blog para que vean que me dedico a estudiar jaja http://ivanovich-hacker.blogspot.mx/ Arrivaderchi! Writted By Ivanovich.

51
0
M
Métodos de Ordenación en Java Grafico(Por Ivan Luis Jimenez)
Ciencia EducacionporAnónimo9/11/2015

En este post se encuentra escrito el código que implemente en Java usando métodos de ordenación, existen muchos métodos de ordenación en este caso únicamente utilizo cuatro métodos; Intercambio, Inserción, Selección e Inserción Binaria en otra ocasión le agregare los otros métodos, por el momento son los métodos que he visto en mi escuela y faltan varios por verlos e implementarlos. Unas capturas de como queda el programa; Este es el código; Este el código que implemente, fue realizado por mi, únicamente los métodos y algoritmos fueron tomados de otras fuentes. import java.awt.Color; import javax.swing.JOptionPane; /** * * @author Ivan Luis Jimenez */ public class Metodos_de_Ordenacion extends javax.swing.JFrame { /** * Creates new form Metodos_de_Ordenacion */ public Metodos_de_Ordenacion() { initComponents(); this.getContentPane().setBackground(Color.pink); this.setTitle("METODOS DE ORDENACION"; Ingresar_Datos.setBackground(Color.yellow); Aceptar.setBackground(Color.yellow); Limpiar.setBackground(Color.yellow); Cuadro.setBackground(Color.pink); } @SuppressWarnings("unchecked" // <editor-fold defaultstate="collapsed" desc="Generated Code"> private void initComponents() { buttonGroup2 = new javax.swing.ButtonGroup(); Ingresar_Datos = new javax.swing.JButton(); jScrollPane1 = new javax.swing.JScrollPane(); Salida_2 = new javax.swing.JTextArea(); jLabel2 = new javax.swing.JLabel(); jScrollPane2 = new javax.swing.JScrollPane(); Salida_1 = new javax.swing.JTextArea(); jLabel3 = new javax.swing.JLabel(); Limpiar = new javax.swing.JButton(); Cuadro = new javax.swing.JPanel(); Intercambio = new javax.swing.JRadioButton(); Insercion = new javax.swing.JRadioButton(); Seleccion = new javax.swing.JRadioButton(); Insercion_Binaria = new javax.swing.JRadioButton(); jLabel4 = new javax.swing.JLabel(); Aceptar = new javax.swing.JButton(); setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE); Ingresar_Datos.setText("Ingresar Datos"; Ingresar_Datos.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { Ingresar_DatosActionPerformed(evt); } }); Salida_2.setColumns(20); Salida_2.setRows(5); jScrollPane1.setViewportView(Salida_2); jLabel2.setText("Datos Ordenados:"; Salida_1.setColumns(20); Salida_1.setRows(5); jScrollPane2.setViewportView(Salida_1); jLabel3.setText("Datos del Arreglo:"; Limpiar.setText("Limpiar"; Limpiar.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { LimpiarActionPerformed(evt); } }); Cuadro.setToolTipText("Metodos"; Cuadro.setLayout(new org.netbeans.lib.awtextra.AbsoluteLayout()); buttonGroup2.add(Intercambio); Intercambio.setText("Metodo Intercambio"; Intercambio.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { IntercambioActionPerformed(evt); } }); Cuadro.add(Intercambio, new org.netbeans.lib.awtextra.AbsoluteConstraints(30, 10, -1, -1)); buttonGroup2.add(Insercion); Insercion.setText("Metodo Inserción"; Cuadro.add(Insercion, new org.netbeans.lib.awtextra.AbsoluteConstraints(30, 50, -1, -1)); buttonGroup2.add(Seleccion); Seleccion.setText("Metodo Selección"; Cuadro.add(Seleccion, new org.netbeans.lib.awtextra.AbsoluteConstraints(200, 10, -1, -1)); buttonGroup2.add(Insercion_Binaria); Insercion_Binaria.setText("Metodo Inserción Binaria"; Cuadro.add(Insercion_Binaria, new org.netbeans.lib.awtextra.AbsoluteConstraints(200, 56, -1, -1)); jLabel4.setText("Ordenar por:"; Aceptar.setText("Aceptar"; Aceptar.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { AceptarActionPerformed(evt); } }); javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane()); getContentPane().setLayout(layout); layout.setHorizontalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup() .addGap(0, 0, Short.MAX_VALUE) .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup() .addComponent(jLabel4) .addGap(218, 218, 218)) .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup() .addComponent(Limpiar) .addGap(202, 202, 202)))) .addGroup(layout.createSequentialGroup() .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(layout.createSequentialGroup() .addGap(10, 10, 10) .addComponent(jLabel3)) .addGroup(layout.createSequentialGroup() .addContainerGap() .addComponent(jLabel2))) .addGap(0, 0, Short.MAX_VALUE)) .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup() .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addComponent(Aceptar) .addGap(202, 202, 202)) .addGroup(layout.createSequentialGroup() .addContainerGap() .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(layout.createSequentialGroup() .addComponent(Cuadro, javax.swing.GroupLayout.DEFAULT_SIZE, 460, Short.MAX_VALUE) .addContainerGap()) .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup() .addGap(0, 0, Short.MAX_VALUE) .addComponent(Ingresar_Datos) .addGap(186, 186, 186)) .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup() .addComponent(jScrollPane2) .addContainerGap()) .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup() .addComponent(jScrollPane1) .addContainerGap()))) ); layout.setVerticalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(layout.createSequentialGroup() .addGap(7, 7, 7) .addComponent(Ingresar_Datos) .addGap(18, 18, 18) .addComponent(jLabel3) .addGap(3, 3, 3) .addComponent(jScrollPane2, javax.swing.GroupLayout.PREFERRED_SIZE, 34, javax.swing.GroupLayout.PREFERRED_SIZE) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(jLabel4) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) .addComponent(Cuadro, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(Aceptar) .addGap(25, 25, 25) .addComponent(jLabel2) .addGap(18, 18, 18) .addComponent(jScrollPane1, javax.swing.GroupLayout.DEFAULT_SIZE, 77, Short.MAX_VALUE) .addGap(18, 18, 18) .addComponent(Limpiar) .addContainerGap()) ); pack(); }// </editor-fold> int[] arreglo = new int[4]; private void Ingresar_DatosActionPerformed(java.awt.event.ActionEvent evt) { int numeros; for (int i = 0; i < arreglo.length; i++) { arreglo = Integer.parseInt(JOptionPane.showInputDialog("Teclee los valores del Arreglo " + "Dato " + "[" + i + "]"); } //JOptionPane.showMessageDialog(null," Teclee los valores del arreglo:"; for (int b = 0; b < arreglo.length; b++) { Salida_1.append("[" + arreglo + "] - "; } } private void IntercambioActionPerformed(java.awt.event.ActionEvent evt) { } private void AceptarActionPerformed(java.awt.event.ActionEvent evt) { Metodos_de_Ordenacion nuevo = new Metodos_de_Ordenacion(); if (Intercambio.isSelected()) { Salida_2.append("METODO INTERCAMBIOn"; nuevo.M_Intercambio(arreglo); for (int a = 0; a < arreglo.length; a++) { Salida_2.append("[" + arreglo + "]-"; } } if (Insercion.isSelected()) { Salida_2.append("METODO INSERCIONn"; nuevo.M_Inserccion(arreglo); for (int b = 0; b < arreglo.length; b++) { Salida_2.append("[" + arreglo + "]-"; } } if (Seleccion.isSelected()) { Salida_2.append("METODO SELECCIONn"; nuevo.M_Seleccion(arreglo); for (int c = 0; c < arreglo.length; c++) { Salida_2.append("[" + arreglo + "]-"; } } if (Insercion_Binaria.isSelected()) { Salida_2.append("METODO INSERCION BINARIAn"; nuevo.M_InsercionBinaria(arreglo); for (int d = 0; d < arreglo.length; d++) { Salida_2.append("[" + arreglo + "]-"; } } } private void LimpiarActionPerformed(java.awt.event.ActionEvent evt) { Salida_1.setText(""; Salida_2.setText(""; } public void M_Intercambio(int[] arreglo) { { int temp; for (int i = 1; i < arreglo.length; i++) { for (int j = 0; j < arreglo.length - 1; j++) { if (arreglo > arreglo[j + 1]) { temp = arreglo; arreglo = arreglo[j + 1]; arreglo[j + 1] = temp; } } } } } public void M_Inserccion(int[] arreglo) { for (int i = 1; i < arreglo.length; i++) { int aux = arreglo; int j; for (j = i - 1; j >= 0 && arreglo > aux; j--) { arreglo[j + 1] = arreglo; } arreglo[j + 1] = aux; } } public void M_Seleccion(int[] arreglo) { int i, j, k, p, buffer, limit = arreglo.length - 1; for (k = 0; k < limit; k++) { p = k; for (i = k + 1; i <= limit; i++) { if (arreglo < arreglo) { p = i; } if (p != k) { buffer = arreglo; arreglo = arreglo; arreglo = buffer; } } } } public void M_InsercionBinaria(int[] arreglo) { int i = 0, aux = 0, izq = 0, der = 0, m = 0, j = 0; for (i = 1; i < arreglo.length; i++) { aux = arreglo; izq = 0; der = i - 1; while (izq <= der) { m = (int) ((izq + der) / 2); if (aux <= arreglo) { der = m - 1; } else { izq = m + 1; } } j = i - 1; while (j >= izq) { arreglo[j + 1] = arreglo; j = j - 1; } arreglo = aux; } } public static void main(String args[]) { /* Set the Nimbus look and feel */ //<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) "> /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel. * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html */ try { for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) { if ("Nimbus".equals(info.getName())) { javax.swing.UIManager.setLookAndFeel(info.getClassName()); break; } } } catch (ClassNotFoundException ex) { java.util.logging.Logger.getLogger(Metodos_de_Ordenacion.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); } catch (InstantiationException ex) { java.util.logging.Logger.getLogger(Metodos_de_Ordenacion.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); } catch (IllegalAccessException ex) { java.util.logging.Logger.getLogger(Metodos_de_Ordenacion.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); } catch (javax.swing.UnsupportedLookAndFeelException ex) { java.util.logging.Logger.getLogger(Metodos_de_Ordenacion.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); } //</editor-fold> /* Create and display the form */ java.awt.EventQueue.invokeLater(new Runnable() { public void run() { new Metodos_de_Ordenacion().setVisible(true); } }); } // Variables declaration - do not modify private javax.swing.JButton Aceptar; private javax.swing.JPanel Cuadro; private javax.swing.JButton Ingresar_Datos; private javax.swing.JRadioButton Insercion; private javax.swing.JRadioButton Insercion_Binaria; private javax.swing.JRadioButton Intercambio; private javax.swing.JButton Limpiar; private javax.swing.JTextArea Salida_1; private javax.swing.JTextArea Salida_2; private javax.swing.JRadioButton Seleccion; private javax.swing.ButtonGroup buttonGroup2; private javax.swing.JLabel jLabel2; private javax.swing.JLabel jLabel3; private javax.swing.JLabel jLabel4; private javax.swing.JScrollPane jScrollPane1; private javax.swing.JScrollPane jScrollPane2; // End of variables declaration } Código implementado por Ivan Luis Jimenez (IvanovicHacker)(Ivanovich) Ing. en Computación

70
6
C
Crear y Leer archivo en Java (Ivan Luis Jimenez)
Ciencia EducacionporAnónimo10/19/2015

IMPLEMENTADO POR IVAN LUIS JIMENEZ (IVANOVICHACKER) En este post les traigo la manera de CREAR un ARCHIVO en java y después LEERLO. Lo hice con dos clases diferentes, es decir hice una clase para crear el archivo, en este caso se crea un archivo con extensión .vbs (archivos ejecutables por lotes) ustedes pueden ponerle la extensión que quieran, solo que al momento de leerlo tienen que ponerle la misma extensión que cuando lo crearon. Otra cosa importante es que ese archivo lo crea en una USB es decir tienen que cambiar la letra de la USB por la que que les marca su sistema y listo. Ok!. Unas capturas de como queda. Creando el archivo (cuando den en compilar o run se vera que la luz de la memoria USB parpadeara, como prueba de que se esta escribiendo en ella). Leyendo archivo. Código para CREAR el archivo: ========================================================================= package crear_archivo; import java.io.BufferedWriter; import java.io.File; import java.io.FileWriter; import java.io.IOException; public class Crear_Archivo { public static void main(String[] args) throws IOException { String ruta = "D:/archivo.vbs"; String code = "MSGBOX" HOLA MUNDO HACKERS"";//cadena que se escribe en el archivo File archivo = new File(ruta); BufferedWriter bw; if(archivo.exists()) { bw = new BufferedWriter(new FileWriter(archivo)); bw.write(code);//Contenido que se escribe en el archivo System.out.println("Archivo Creado!!!"; } else { bw = new BufferedWriter(new FileWriter(archivo)); bw.write("Acabo de crear el fichero de texto."; } bw.close(); } } Código para LEER el archivo: ========================================================================== package leer_archivo; import java.io.BufferedReader; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOException; /** * * @author IVAN LUIS JIMENEZ */ public class Leer_Archivo { void muestraContenido(String archivo) throws FileNotFoundException, IOException { String cadena; FileReader f = new FileReader(archivo); BufferedReader b = new BufferedReader(f); while((cadena = b.readLine())!=null) { System.out.println(cadena); } b.close(); } public static void main(String[] args) throws IOException { Leer_Archivo read=new Leer_Archivo(); read.muestraContenido("D:/archivo.vbs"; System.out.println("Archivo leído!!!"; } } CÓDIGO IMPLEMENTADO POR IVAN LUIS JIMENEZ (IVANOVICHACKER) Cualquier duda comenten o esta es mi pagina de facebook: www.facebook.com/IvanovicHacker

0
0
I
Ivan Luis Jimenez (Mi pagina Web)
Ciencia EducacionporAnónimo11/6/2015

Ingeniero en Computación (en proceso de formación). IVAN LUIS JIMENEZ En esta página encontraras contenido de codigo JAVA y Arduino. Las páginas son las siguientes: http://ivanovichacker.no-ip.org/ http://ivanluisjimenezz.hol.es/ En proceso... agregando contenido... NOTA: Para los que quieran hacer su propia página web sin anuncios y eso por el estilo, envíen mensajes personales a mi facebook para darles los pasos que se necesitan, para subir o poner su página en internet, ya sea convirtiendo su PC en SERVIDOR o utilizando alguna página de Hosting gratuito para almacenar su Página. Mi facebook: www.facebook.com/IvanovicHacker

0
1
I
Iván Luis Jimenez (Ivanovich)
Ciencia EducacionporAnónimo4/25/2015

Sin descripción

0
0
V
Video en 360° con una calidad de 4K
Ciencia EducacionporAnónimo1/7/2016

Les muestro el video: Espero se deleiten con el regalo... Espero les haya gustado.

0
0
Programando en Visual Basic Script (VBS/VBE)
Programando en Visual Basic Script (VBS/VBE)
Ciencia EducacionporAnónimo2/11/2016

Les traigo este post que estoy seguro les gustara y aprenderán mucho. Veremos la manera de escribir un script en Windows, y que es o para que sirve?? En concreto: Para hacer tus propias ventanitas ¿Por donde empezar? Pues por el principio xD Los ficheros vbs son scripts (programitas) que corren (o se ejecutan) sobre un intérprete del sistema; para un batch el intérprete es el cmd para los ficheros .vbs será el Windows Script Host (WSH) Por eso es suficiente con escribir las palabras correctas en el todopoderoso bloc de notas y guardarlo con la extensión *.vbs Si crees que vbs solo es útil para usarlo en Internet Explorer. Error! Además si te interesa aprender Visual Basic todo lo que aprendas de VBScript te servirá bastante. ***Nuestro primer Script *** Ya deberías tener abierta una ventana del Bloc de Notas. (Escribe notepad en Ejecutar) Ahora coloca el siguiente código. ¿Te das cuenta? Es mucho más original que poner Hola Mundo Apunte: Si quieres también puedes usar paréntesis. Ahora, en la barra de menús haz clic en Archivo, Guardar Como y por último escribe cualquier nombre pero guardarlo CON LA EXTENSIÓN .vbs o .vbe Y lo ejecutamos con doble clic y veremos una ventanita como lo muestra la sig. captura: ***Mejorando nuestro Script *** Hace un momento nos apareció una ventanita que solo tenía la opción “Aceptar”, ahora le vamos a poner un botón distinto y hasta un título Luego del texto para mostrar en pantalla, se pone una coma y un número (la tabla siguiente los muestra), cada uno mostrará un botón, icono ó estilo diferente, luego ponemos otra coma, y el título entre comillas de la ventana. Curiosidad: Todos los números de la segunda tabla son múltiplos de 16. Si sumas 16+16 obtienes 32 (el icono de pregunta) y si continúas sumando llegarás a cada uno de los números. Aunque si de ahorrar trabajo se trata también puedes multiplicar 16*16=256 (VBDefaultButton2) luego, 16*16*16=4096 (Sistema modal) ***Variables*** Los que ya estén entrados en algún lenguaje de programación (y supongoserá la mayoría) ya saben lo que es una variable, por eso lo explicaré rápidamente. Ten en cuenta que en vbs no importa si usas mayúsculas o minúsculas (no es Case Sensitive). Una variable puede ser una letra, una palabra o varias palabras a las que nosotros le asignamos un valor. Por decir: c="50" Además no es obligatorio declarar las variables, es decir, escribir al principio que estamos por usar una, pero nosotros nos vamos a acostumbrar a declararlas porque en el lenguaje C si es necesario hacerlo y nunca se sabe. Para lograrlo usaremos Dim seguido del nombre de nuestra variable. Otra buena alternativa es escribir Option explicit de esta forma las declaramos porque las declaramos (: Un detalle más es que aquí no afecta si introduces espacios en blanco. Animal="perro" Es lo mismo que: Animal = "Perro" Esto nos ayuda a que el código sea más claro. También ten presente que las líneas en las que escribes expresan el final de una instrucción y el principio de la siguiente, por eso NO se pueden poner dos instrucciones en una misma línea. ***REGLAS PARA LAS VARIABLES*** Los nombres de las variables deben empezar con una letra y deben ser del alfabeto internacional y no particulares de algún idioma. (No ñ, No ç, N letras acentuadas) Tampoco deben tener caracteres especiales (°¬$%^*) ni signos de puntuación (excepto el guion bajo), ni espacios en blanco y mucho menos se pueden emplear las palabras clave del lenguaje como nombres de una variable. Por supuesto, el contenido de una variable SI podrá contener cualquier cosa que a nuestra mente retorcida se le ocurra > 10 = "Número" 'Está mal por empezar o ser un número. > MsgBox = "Un mensaje" 'No lo admite por ser una palabra reservada. > Niño = "Mi hermanito" 'No es correcto por contener la letra ñ. > Delfín = "Mi animal favorito" 'No es válido por tener una letra acentuada. > Tengo espacios en blanco= "Error" 'No hace falta mencionarlo ***Primeros pasos con las variables *** Constantes Una constante es un nombre clave que tú eliges y contiene un número o una cadena que nunca cambia. Const Tiempo = #6-1-97# Hemos declarado la Constante Tiempo y su valor fue una fecha (Date) las fechas se encierra entre signos de número (#) para poder distinguirlas. ***Un clásico: IF*** El If lo encontrarás en muchos otros lenguajes de programación (If significa si pero de condición en inglés) Muy bien, después del comentario declaramos la variable precio y le asignamos el valor 150, lo mismo hicimos con dineroDisponible pero le dimos un 100, luego aparece el if en escena. Su función se resume en esto: “SI el valor de la variable dineroDisponible es mayor al valor de precio ENTONCES mostraré el mensaje: ‘Ok, te alcanza puedes comprarlo’ pero si es CUALQUIER OTRA COSA debo mostrar: ‘Lárguese, consiga más dinero’”. Ejemplo de una resta: ***Entrada de datos por teclado: INPUTBOX*** Aquí es donde se pone divertido el asunto Gracias a la palabra inputbox el usuario podrá interactuar con nuestro script: -Y que pasa si no pone ningún nombre? Pues no importa mucho, pero si quieres podríamos arreglarlo con el if Lo ves? Si no pone nada la variable respuesta no tendrá ningún valor (name="" y entonces mostrará el mensaje Hola sin nombre -_- Inputbox puede recibir varios parámetros separados por comas. El único parámetro obligatorio es el primero, es decir, el enunciado de la pregunta. Los demás son opcionales. *** Condicionales anidados *** El siguiente script es un ejemplo para perfeccionar el uso de los operadores de condición con ayuda de nuestro camarada If (: Esta estructura es un poco más compleja. Si se cumple la primera condición se ejecuta el mensaje 1. Si no se cumple, el script le da un vistazo a la segunda condición. En caso de cumplirse nos mostrará el mensaje 2. Imaginemos que tampoco se cumple, entonces se pasará a evaluar la última condición y si se satisface veremos el tercer mensaje. Y pues este ha sido todo por hoy Muchachos... Aún falta mucho más, pero para no hacer el post muy largo lo deje para el siguiente. Espero y les haya gustado y les sea de mucha ayudad para jugar con su windows. Para el siguiente post escribiré sobre el DO LOOP, DO WHILE. WHILE WEND, FOR NEXT Y SELECT CASE, la verdad todo esto es muy interesante, esto solo fue el comienzo de la fiesta. Escrito por Ing. Iván Luis Jiménez Hasta pronto Muchach@s...

10
0
E
Encender un led RGB en Arduino utilizando IF, ELSE IF,WHILE
Ciencia EducacionporAnónimo10/11/2015

IMPLEMENTADO POR IVAN LUIS JIMENEZ (IVANOVICH-IVANOVICHACKER) EN ESTE POST ENSEÑARE A COMO CONECTAR UN LED RGB EN ARDUINO UNO, UTILIZANDO UNA PROTOBOARD Y UN LED RGB, TAMBIÉN LES DEJARE EL CÓDIGO. EL CONECTADO DEL LED ES DE LA SIGUIENTE MANERA: EJEMPLO FUNCIONANDO: EL CÓDIGO SE ENTIENDE ESTA EN UNA SENTENCIA WHILE Y DENTRO DEL WHILE SE ENCUENTRA EN IF, ES DECIR QUE SE VA ESTAR REPITIENDO EL PROCESO MIENTRAS ARDUINO ESTE CONECTADO. EL CÓDIGO ES EL SIGUIENTE: int ledRojo = 9; //Declara Pin LED Rojo int ledVerde=10; //Declara Pin LED Verde int ledAzul=11; //Declara Pin LED Azul void setup() // Se ejecuta cada vez que el Arduino se inicia { Serial.begin(9600); pinMode(ledRojo,OUTPUT); //El LED Rojo como una salida pinMode(ledVerde,OUTPUT); //El LED Verde como una salida pinMode(ledAzul,OUTPUT); //El LED Azul como una salida } //------------------------------------ //Funcion ciclicla uso de while //------------------------------------ void loop() // Esta funcion se mantiene ejecutando { // cuando este energizado el Arduino while(Serial.available() == 0); char val = Serial.read(); if(val == '0'){ Serial.println("INVALIDO"; } else if(val == '1'){ color(255,0,0); //Rojo delay(1000); } else if(val == '2'){ color(0,255,0); //Verde delay(1000); } else if(val == '3'){ color(0,0,255); //Azul delay(1000); } else if(val == '4'){ color(255,255,255); //Blanco delay(1000); } else if(val == '5'){ color(255,0,255); //Magenta delay(1000); } else if(val == '6'){ color(255,128,0); //Naranja delay(1000); } } //------------------------------------ //Funcion O Método color //------------------------------------ void color(int rojo, int verde, int azul){ //Escritura de PWM del color Rojo analogWrite(ledRojo, 255-rojo); //Escritura de PWM del color Verde analogWrite(ledVerde, 255-verde); //Escritura de PWM del color Azul analogWrite(ledAzul, 255-azul); }

69
0
D
Derivada de una función de función (Cálculo Vectorial)
Ciencia EducacionporAnónimo4/23/2016

En esta ocasión les comparto algunas soluciones de Derivadas de una función de funciones. Para resolverlas correctamente necesitamos saber derivar y claro también Álgebra. Si sabes Álgebra puedes dominar todas las materias de Matemáticas. Bueno es lo siguiente: Espero les sea de ayuda! Mis estimados... Saludos, alguna duda o ayuda aquí ando, Ing. Iván Luis Jiménez

0
0
...
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.