miércoles, 30 de enero de 2013

Ciclo While en Java

Estos pequeños programas se construyeron en NetBeans IDE 7.0.1


Este programa calcula el promedio de n cantidad de alumnos con notas mayores o menores a 7



 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package pkgwhile;
import java.util.Scanner;
/**
 *
 * @author wilmer
 */
public class While {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        //declaracion de variables
        int suma=0,n1,y,x=1;
        /** Creacion de una instancia de la libreria Scanner*/
        Scanner clase1=new Scanner(System.in);
        //Ingreso por tecado de una solicitud
        System.out.println("Cantidad de alturas a procesar: ");
        //asignacion de la variable y
        y=clase1.nextInt();
        // variable prom inicializada
        int prom=0;
        //inicio del ciclo while
        while (x<=y){
            x=x+1;
            //solicitud de las alturas
            System.out.println("Ingrese la altura: ");
            n1=clase1.nextInt();          
            //calculos
            suma=n1+suma;
            prom=suma/y;          
        }
        //salida del promedio
        System.out.println("Promedio= "+ prom);            
    }
}

Escribir un programa que solicite ingresar 10 notas de alumnos y nos informe cuántos tienen notas mayores o iguales a 7 y cuántos menores.

package pkgwhile;
import java.util.Scanner;
/**
 *
 * @author wilmer
 */
public class While {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        Scanner clase1=new Scanner(System.in);      
        int cantalum=0,nota=0,x=0,notmay=0,notmen=0;
        System.out.println("Ingrese la cantidad de alumnos: ");
        cantalum=clase1.nextInt();      
        while(x<cantalum){
            x=x+1;
            System.out.println("Ingrese nota: ");
            nota=clase1.nextInt();
            if(nota>=7){
                notmay=notmay+1;              
            }else{
                notmen=notmen+1;
            }              
        }
        System.out.println("Cantidad alumnos con nota mayor o igual a 7: " + notmay);
        System.out.println("Cantidad alumnos con nota menor a 7: " + notmen);
    }                    
}

En una empresa trabajan n empleados cuyos sueldos oscilan entre $100 y $500, realizar un programa que lea los sueldos que cobra cada empleado e informe cuántos empleados cobran entre $100 y $300  y cuántos cobran más de $300. Además el programa deberá informar el importe que gasta la empresa en sueldos al personal.


/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package pkgwhile;
import java.util.Scanner;
/**
 *
 * @author wilmer
 */
public class While {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        Scanner clase1=new Scanner(System.in);        
        int cantemp=0,sueldo=0,x=0,suelmay=0,suelmen=0,totalapag,cont1=0,cont2=0;
        System.out.println("Ingrese la cantidad de empleados: ");
        cantemp=clase1.nextInt();      
        while(x<cantemp){
            x=x+1;
            System.out.println("Ingrese sueldo: ");
            sueldo=clase1.nextInt();
            if(sueldo<=300){
                cont1=cont1+1;
                suelmay=sueldo+suelmay;              
            }else{
                cont2=cont2+1;
                suelmen=sueldo+suelmen;
            }                          
        }
        totalapag=suelmay+suelmen;
        System.out.println("Cantidad empleados con sueldo menor a 300 " + cont1);
        System.out.println("Cantidad empleados con sueldo mayor a 300 " + cont2);
        System.out.println("Total a pagar                             " + totalapag);
    }                      
}


Si desea recibir contenido de mi blog en su e-mail, por favor hágalo saber a
wipesi@hotmail.com

domingo, 27 de enero de 2013

Epson Stylus Office TX620fwd WD

Caray que cosas, no?

Error:
Al ejecutar la secuencia de inicio y testeo botaba error al cargar la hoja y esta se detenía sin terminar su recorrido, cosa que no debía suceder.

Diagnostico:
Posible daño en uno de los sensores o daño en el sistema de arrastre interno.

Solución:

Cambio de posición de los engranes de la bandeja de atasco.

Comentarios:
Resulta que al sacar el carro que permite extraer la hoja en caso de atasco, los engranes por alguna razón  según comenta el cliente, saltaron y el los acomodo según el creyó.
El tema es que para verificar su correcto funcionamiento, se debe observar como es que funcionan, y para ello se debe prácticamente desarmar toda la impresora (cuestión que han mejorado en Epson, bueno al menos con este diseño), quitar con mucho cuidado la bandeja superior que lleva el scaner.
Luego volver a buscar el correcto ensamblaje de estos engranes y mirar que la lógica de los dientes sea la correcta.
Volver a ensamblar y tener mucho cuidado con las conexiones de la board, pues al conectarlos mal se puede correr el riesgo que la impresora quede dañada por siempre.
Debido a que los engranes quedaban sueltos, le agregue una cuña que asegura todo el conjunto.


A pesar de que los controladores vienen por defecto en la pagina de Epson para Windows XP en adelante, presento dificultades en mi Windows 7 Home Basic a 32 bits, pues después de instalarlos el sistema arrojaba nuevamente la solicitud de instalar bien el programa.
En Ubuntu no tiene ningún lío, solo ir a configuración de sistema y agregarla con pocos siguientes, cosa que me alegra muchísimo saber la facilidad de instalación en este S.O.


Si desea recibir contenido de mi blog en su e-mail, por favor hágalo saber a
wipesi@hotmail.com



sábado, 26 de enero de 2013

Probar el teclado

Este software me llego gracias a una excelente fuente, se trata de un programa que se llama keyboardtest.
* Que hace?
Pues quizás el mismo nombre lo indique, testeo del teclado.
* Y para que me sirve?
Sencillo, hay ocasiones en los que no estamos seguros de la salud de nuestro teclado ni de nuestro mouse, en los equipos portátiles es importante cuando estos fallan, y lo mismo sucede con nuestro equipo de escritorio.

Este software viene diseñado para Windows, para GNU/Linux existe otra aplicación que también cumple la misma función, solamente que mi dichosa cabeza en estos momentos no me ayuda mucho.
Bueno, la instalación en Windows es el tradicional siguiente, siguiente. Finalmente, tiene como característica principal el hecho de venir de prueba por un período de 30 días, tiempo mas que suficiente para hacer las pruebas en nuestro teclado.


Mientras se va pulsando cada tecla, se va poniendo en verde, lo cual indica que dicha tecla se encuentra bien, en caso contrario pues esta mal (xD).
Bueno, el modelo viene en ingles, pero funciona a la perfección en el teclado en español. Es de entender que las teclas "especiales" de nuestro teclado de marca no las tenga, pues viene diseñado para un teclado genérico.

En la parte superior izquierda esta una casilla que dice Keyboard type, allí un menú desplegable entrega las opciones que mas se acercan a nuestro caso.

El vinculo de la descarga: http://www.passmark.com/products/keytest.htm


Si desea recibir contenido de mi blog en su e-mail, por favor hágalo saber a
wipesi@hotmail.com


viernes, 18 de enero de 2013

Windows 3.1

Un emulador de Windows 3.1, que cosas no?

Pues para aquellos que quieran ver como era el tema con la versión 3.1 de Windows en esta pagina lo pueden hacer...

Es sencilla, aunque sin mucho adorno...claro...propio de 3.1. De clic sobre la imagen y lo lleva a la pagina en cuestión.


Curioso el navegador que coloco el autor de la pagina.

Si desea recibir contenido de mi blog en su e-mail, por favor hágalo saber a
wipesi@hotmail.com


martes, 8 de enero de 2013

Escritorios de Ubuntu

Pues que les puedo decir...que estoy mas contento que niño de 7 años con juguete nuevo, en estos días estaba probando los dichosos tipos de escritorio de Ubuntu, cada uno con sus defectos y virtudes pero valla que son cada uno como las lindas mujeres de mi patria Colombia, cada una con su propio sabor, color y cuerpo. Je je xD.

Bueno, comienzo por contarles sobre Unity


Este escritorio fue la nueva apuesta de la gente de Canonical por realizar algo distinto, y créanme que lo lograron, se destaca su barra derecha (que en estos momentos no recuerdo como se llama), pero esencialmente carga los iconos de los programas principales que uno como usuario utiliza, ademas de una barra en la parte de arriba que creo heredo de Gnome 2x, bueno en fin...al ubicarse sobre el icono de Ubuntu y dar clic o pulsar la tecla de "Super" (la de Windows), sale un menú bastante interesante, pues con sencillas opciones uno puede acceder de manera rápida a los documentos y programas mas usados sin buscarlos demasiado, me he encontrado con que necesita una buena tarjeta gráfica  y pues en mi equipo no he tenido demasiados problemas con el, pues según un test que realice tiene una integrada de 256. Jeje xD.

Ahora bien la apuesta de los "manitos", Gnome 3.0


Aprender a entender este escritorio es toda una aventura muy emocionante y gratificante, se aprende demasiado, igual que en Unity carga en la parte de arriba una barra que trae en su izquierda una palabra que dice "Actividades", en el centro la hora con la posibilidad de cargar inmediatamente una agenda y en la parte derecha las opciones de configuración del cliente de correo, la red y demás.

Lo que llama la atención de este escritorio es precisamente que cuando se pasa el puntero del ratón por la palabra "Actividades", se muestra una barra de programas en la parte izquierda como la que se ve aquí  nuevamente emulando a Unity en ese aspecto, pero cargando todas las ventanas de los programas que uno tenga abiertos en uno de los escritorios.

Igualmente tiene la opción de encontrar los mas usado de una manera fácil  para mi una excelente opción a la tradición de escritorios privativos, aunque a Don Richard Stallman no le haya agradado mucho.

Por ultimo, una opción ya conocida, KDE


Como dijo Amparito Grisales, me erizo...jajaja...xD.

Su interfaz es muy fresca, rápida y amable;  con el desafortunado recordatorio de el Sistema Operativo de Microsoft (aunque con Windows 8 "disque cambiaron? todavía no me convencen ) posiblemente este pequeño detalle sea lo que permite una fácil interacción entre el usuario y este escritorio.

Igualmente llama la atención el echo de tener unos colores parecidos a los de Mac OS, aunque definitivamente no iguales; no se si inmerso en la creación de este escritorio esta la combinación entre esos dos sistemas operativos (Windows y Mac OS) en GNU/Linux por parte de los creadores, eso se los dejo a su imaginación.

Les cuento que mi hermanito tiene en su PC un Windows XP y ha estado mirando las pruebas que estaba haciendo con mi Ubuntu 12.04 probando los dichosos escritorios y cuando puse Unity dijo:"Eso es Ubuntu?", cuando puse Gnome 3.0 dijo:"Esta como raro, pero bonito", y cuando probé con KDE dijo:"Ese si esta mejor".
Aclaro que el no tiene ni idea del tema de los computadores y menos de Sistemas Operativos y GNU/Linux.

Finalmente, en verdad lo invito a probar GNU/Linux en sus múltiples sabores, yo por ahora estoy con Ubuntu 12.04 sacandole jugo a mi DualCore de 1.6Ghz, en verdad que:
Windows no es malo, sencillo es privativo y toca tener un antivirus.
Mac OS tampoco es malo, sencillo es privativo, aunque mejor diseñado, también con un pequeño antivirus.
GNU/Linux es el tanque de guerra, el avión anti-radar, el sub-marino atómico in-detectable.

Espero ir realizando videos con cada uno de ellos, para que vean su funcionamiento y demás.


Si desea recibir contenido de mi blog en su e-mail, por favor hágalo saber a
wipesi@hotmail.com