martes, 5 de octubre de 2010

Dudas con códigos de Java

Debido a que algunos hemos presentado dificultades con algunos de los códigos que escribimos o simplemente tenemos inquietudes sobre "cómo hacer para" en Java, l@s invito a que compartamos las dudas o necesidades en este post.

Para hacerlo simplemente agreguen un comentario más abajo copiando el código y detallando lo que necesitan; entre todos podemos ir respondiendo y buscando una solución.

Anímense...

6 comentarios:

  1. /**
    * @(#)CHICHONLOCO.java
    *
    * CHICHONLOCO application
    *
    * @author : Luis FLEipe LEAL AVIla
    * @version 1.00 2010/10/4
    */

    import javax.swing.*;
    import java.awt.*;
    class chichones{

    private int voto, conteo1=0, conteo2=0, conteo3=0, conteo4=0, conteo5=0;
    private float porcen1,porcen2,porcen3,porcen4, porcen5;
    public void juan(){
    do{
    voto=Integer.parseInt((JOptionPane.showInputDialog("ELIGA ELMEJOR JUGADOR DEL TOLIMA \n 1 JULIO CHICHON LEAL\n 2 JUAN SUAREZ\n 3 DIEGO MONTOYA\n 4 JHON MARTINEZ\n 5 MAURICIO SILVA \n 0 para conocer resultados")));
    if (voto==1)
    conteo1=conteo1+1;
    else
    if (voto==2)
    conteo2=conteo2+1;
    else
    if (voto==3)
    conteo3=conteo3+1;
    else
    if (voto==4)
    conteo4=conteo4+1;
    else if(voto==5)
    conteo5=conteo5+1;
    }while (voto>0);
    porcen1=conteo1*100/(conteo1+conteo2+conteo3+conteo4+conteo5);
    porcen2=conteo2*100/(conteo1+conteo2+conteo3+conteo4+conteo5);
    porcen3=conteo3*100/(conteo1+conteo2+conteo3+conteo4+conteo5);
    porcen4=conteo4*100/(conteo1+conteo2+conteo3+conteo4+conteo5);
    porcen5=conteo5*100/(conteo1+conteo2+conteo3+conteo4+conteo5);
    if ((conteo1>conteo2) && (conteo1>conteo3) && (conteo1>conteo4) && (conteo1>conteo5))

    ResponderEliminar
  2. JOptionPane.showMessageDialog(null,"el ganador es Julio Leal Es El Mejor Jugador De Tolima Felicitaciones \n Parce QUe SIga Triunfando Que Toda Ibague, EL Barrio la Esperanza Y En Especial Su Familia \n Lo Van Apoyar SIempre Lo QUeremos Mucho Y Para Adelante Que Ud Es EL Mejor Demuestre Que Tiene COn QUe Demsotrarlo \n En la buena con un total de votos de: "+conteo1+ "con un porcentaje de votos :"+porcen1+ "%","resultado",
    JOptionPane.INFORMATION_MESSAGE,new ImageIcon("julio.JPEG"));
    else
    if ((conteo2>conteo1) && (conteo2>conteo3) && (conteo2>conteo4) && (conteo2>conteo5))
    JOptionPane.showMessageDialog(null,"el ganador es Es Bueno Pero Realmente No Hai Nivel Rata Duro Con TolimaFsc con un total de votos de: "+conteo2+ "con un porcentaje de votos :"+porcen2+ "%","resultado",
    JOptionPane.INFORMATION_MESSAGE,new ImageIcon("rata.JPEG"));
    else
    if ((conteo3>conteo2) && (conteo3>conteo1) && (conteo3>conteo4) && (conteo3>conteo5))
    JOptionPane.showMessageDialog(null,"el ganador es Mk Viejito Usted Es Un Vakan Mk Dediquele Duro Con TolimaFsc que ud tiene Futuro \n y la gente lo apoya con un total de votos de: "+conteo3+ "con un porcentaje de votos :"+porcen3+ "%","resultado",
    JOptionPane.INFORMATION_MESSAGE,new ImageIcon("viejo.JPEG "));
    else
    if ((conteo4>conteo2) && (conteo4>conteo3) && (conteo4>conteo1) && (conteo4>conteo5))
    JOptionPane.showMessageDialog(null,"el ganador es Pipas Usted Es un Lamparo HP Que se cree el mas grande \n y la gente le coje fastidio Suerte Mijo con un total de votos de: "+conteo4+ "con un porcentaje de votos :"+porcen4+ "%","resultado",
    JOptionPane.INFORMATION_MESSAGE,new ImageIcon("pipas.JPEG"));
    else
    if ((conteo5>conteo2) && (conteo5>conteo3) && (conteo5>conteo1) && (conteo5>conteo4))
    JOptionPane.showMessageDialog(null,"el ganador fue Vale Chuqui , El Peludo UD Es un mostro pa tapar \n Hagale mk dediquele que ud puede llegar a ser grande : "+conteo5+ "con un porcentaje de votos :"+porcen5+ "%","resultado",
    JOptionPane.INFORMATION_MESSAGE,new ImageIcon("silva.JPEG"));

    JOptionPane.showMessageDialog(null,"el numero de votos de JULIO CHICHON LEAL es:,"+conteo1);
    JOptionPane.showMessageDialog(null,"el numero de votos de JUAN SUAREZes:,"+conteo2);
    JOptionPane.showMessageDialog(null,"el numero de votos de DIEGO MONTOYA es:,"+conteo3);
    JOptionPane.showMessageDialog(null,"el numero de votos de JHON MARTINEZ es:,"+conteo4);
    JOptionPane.showMessageDialog(null,"el numero de votos de MAURICIO SILVAes:,"+conteo5);
    JOptionPane.showMessageDialog(null,"....GRACIAS POR SU VOTO :D ...");
    }

    }
    public class CHICHONLOCO {
    public static void main(String arg []){
    chichones v = new chichones();

    v.juan();
    }
    }




    Necesito Como Ponerle Imagen A CAda Mensaje del ganador?

    CUal Sera el codigo ?
    COmo lo hago?
    Gracias

    ResponderEliminar
  3. Pipe, tiene errores en el código, le señalo los principales; corríjalos y verá que le corre. Voy a revisar lo de la imagen y le comento.

    // SÓLO NECESITA javax.swing.*
    import javax.swing.*;
    import java.awt.*;
    public class chichones
    {

    // NO ES NECESARIO DECLARAR LAS VARIABLES COMO PRIVADAS, QUITELES
    // LA PALABRA private Y DECLARELAS DENTRO DEL METODO MAIN
    private int voto, conteo1=0, conteo2=0, conteo3=0, conteo4=0, conteo5=0;
    private float porcen1,porcen2,porcen3,porcen4, porcen5;

    // DEBE HABER UN METODO MAIN DENTRO DE LA CLASE PRINCIPAL
    // USTED LO NOMBRO JUAN PERO DEBE SER ALGO ASI
    // public static void main(String[] args) {

    public void juan(){


    do{
    voto=Integer.parseInt((JOptionPane.showInputDialog("ELIGA ELMEJOR JUGADOR DEL TOLIMA \n 1 JULIO CHICHON LEAL\n 2 JUAN SUAREZ\n 3 DIEGO MONTOYA\n 4 JHON MARTINEZ\n 5 MAURICIO SILVA \n 0 para conocer resultados")));

    // PARA NO ANIDAR TANTOS IF - ELSE ES MEJOR UTILIZAR switch
    if (voto==1)
    conteo1=conteo1+1;
    else if (voto==2)
    conteo2=conteo2+1;
    else if (voto==3)
    conteo3=conteo3+1;
    else if (voto==4)
    conteo4=conteo4+1;
    else if(voto==5)
    conteo5=conteo5+1;
    }while (voto>0);

    De ahí en adelante funciona como está, aunque sería bueno que le diera un poco de orden al código con comentarios y tabulaciones.

    ResponderEliminar
  4. Una anotación adicional, al final le sobra esto:


    public class CHICHONLOCO {
    public static void main(String arg []){
    chichones v = new chichones();

    v.juan();
    }
    }

    ResponderEliminar
  5. ...pero q? se volvieron unos teso para programacion ahora...ingenieros..jajjajaaj

    ResponderEliminar
  6. SIi Boby :d Tezos en programacion parcero
    haga lo mismo en ves de criticar viejo
    jejeje estudie

    ResponderEliminar

Si te ha gustado esta entrada comenta o compártela !!!