• Jueves 28 de Marzo de 2024, 20:00

Mostrar Mensajes

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


Mensajes - mIGueLHmP

Páginas: [1]
1
Java / una orientación? me perdí
« en: Lunes 31 de Mayo de 2010, 03:25 »
Hola,

mi problema es que en la escuela me dejaron hacer un programa que quedara orientado como este que les pongo aquí:

Código: Java
  1. import java.awt.GridBagConstraints;
  2. import java.awt.GridBagLayout;
  3. import javax.swing.*;
  4. import java.awt.event.*;
  5. import javax.swing.JButton;
  6. import javax.swing.JFrame;
  7. import javax.swing.JPanel;
  8. import javax.swing.JLabel;
  9. import javax.swing.JCheckBox;
  10. import javax.swing.JButton;
  11. import java.lang.*;
  12.  
  13. public class Ejemplo331 {
  14.  
  15. public Ejemplo331() {
  16. JFrame ventana = new JFrame("Programa ");
  17. ventana.setSize(500, 400);
  18. ventana.setDefaultCloseOperation(
  19. JFrame.EXIT_ON_CLOSE);
  20. JLabel etiqueta = new JLabel ("Integrantes del equipo: ");
  21. JCheckBox boton1 = new JCheckBox ("Uno");
  22. JCheckBox boton2 = new JCheckBox ("Dos");
  23. JCheckBox boton3 = new JCheckBox ("Tres");
  24. JCheckBox boton4 = new JCheckBox ("Cuatro");
  25.  
  26. JTextField barra1 = new JTextField(20);
  27. barra1.setHorizontalAlignment(JTextField.CENTER);
  28. JTextField barra2 = new JTextField(20);
  29. barra2.setHorizontalAlignment(JTextField.CENTER);
  30. JTextField barra3 = new JTextField(20);
  31. barra3.setHorizontalAlignment(JTextField.CENTER);
  32. JTextField barra4 = new JTextField(20);
  33. barra4.setHorizontalAlignment(JTextField.CENTER);
  34.  
  35.  
  36. JButton boton5 = new JButton ("Probar");
  37. JButton boton6 = new JButton ("Insertar serie");
  38. JButton boton7 = new JButton ("Salir");
  39.  
  40. JPanel panelDeContenido = new JPanel();
  41. panelDeContenido.setLayout(new GridBagLayout());
  42. config1.gridx = 0;
  43. config1.gridy = 0;
  44. config2.gridx = 0;
  45. config2.gridy = 1;
  46. config3.gridx = 0;
  47. config3.gridy = 2;
  48. config4.gridx = 0;
  49. config4.gridy = 3;
  50. config5.gridx = 0;
  51. config5.gridy = 4;
  52. config6.gridx = 3;
  53. config6.gridy = 1;
  54. config7.gridx = 3;
  55. config7.gridy = 2;
  56. config8.gridx = 3;
  57. config8.gridy = 3;
  58. config9.gridx = 3;
  59. config9.gridy = 4;
  60. config10.gridx = 0;
  61. config10.gridy = 6;
  62. config11.gridx = 3;
  63. config11.gridy = 6;
  64. config12.gridx = 5;
  65. config12.gridy = 6;
  66.  
  67. panelDeContenido.add(etiqueta, config1);
  68. panelDeContenido.add(boton1, config2);
  69. panelDeContenido.add(boton2, config3);
  70. panelDeContenido.add(boton3, config4);
  71. panelDeContenido.add(boton4, config5);
  72. panelDeContenido.add(barra1, config6);
  73. panelDeContenido.add(barra2, config7);
  74. panelDeContenido.add(barra3, config8);
  75. panelDeContenido.add(barra4, config9);
  76. panelDeContenido.add(boton5, config10);
  77. panelDeContenido.add(boton6, config11);
  78. panelDeContenido.add(boton7, config12);
  79.  
  80. ventana.setContentPane(panelDeContenido);
  81. ventana.setVisible(true);
  82. }
  83. public static void main(String[] args) {
  84. new Ejemplo331();
  85. }
  86. }
  87.  

Este es un ejemplo que encontré en unos apuntes de Internet.


ahora este es el que yo e hecho:


Código: Java
  1. import java.lang.*; import java.awt.*; import java.awt.event.*; import javax.swing.*;import java.io.*;
  2.  
  3. public class prog14 {
  4.  
  5. //declaracion, creacion e inicializacion de componentes, objetos y variables
  6.  
  7. static JFrame ventana= new JFrame();
  8.  
  9. static JPanel p1= new JPanel();
  10.  
  11. static JPanel p2= new JPanel();
  12.  
  13. //static JTextField jt1=new JTextField(15);
  14.  
  15. JTextField campodetexto = new JTextField(20);
  16.  
  17. static JButton jb1= new JButton("Probar");
  18.  
  19. static JButton jb11= new JButton("Insertar serie");
  20.  
  21. static JButton jb111= new JButton("Salir");
  22.  
  23. static Checkbox cb1=new Checkbox("Uno",true); static Checkbox cb2=new Checkbox("Dos");
  24.  
  25. static Checkbox cb3=new Checkbox("Tres");static Checkbox cb4=new Checkbox("Cuatro");
  26.  
  27. // parte principal de programa
  28.  
  29. public static void main(String[] args)
  30.  
  31. {
  32.  
  33. // Propiedades del Objeto
  34.  
  35. ventana.setTitle("Parangaricutirimicuaro");
  36.  
  37. ventana.setDefaultCloseOperation(ventana.EXIT_ON_CLOSE);
  38.  
  39. ventana.getContentPane().setLayout(new GridLayout(2,0));
  40.  
  41. //Agrege los CheckBox's
  42.  
  43. p1.setLayout(new BorderLayout(4,1));
  44.  
  45. p1.setLayout(new GridLayout(4, 1));
  46.  
  47. p1.add(cb1,BorderLayout.WEST);
  48.  
  49. p1.add(cb2,BorderLayout.WEST);
  50.  
  51. p1.add(cb3,BorderLayout.WEST);
  52.  
  53. p1.add(cb4,BorderLayout.WEST);
  54.  
  55.  
  56. //Agrege los Botones
  57.  
  58. p2.add(jb1,BorderLayout.SOUTH);
  59.  
  60. p2.add(jb11,BorderLayout.SOUTH);
  61.  
  62. p2.add(jb111,BorderLayout.SOUTH);
  63.  
  64. ventana.getContentPane().add(p1); ventana.getContentPane().add(p2);
  65. ventana.pack(); ventana.setVisible(true);
  66.  
  67. jb1.addMouseListener( new MouseAdapter()
  68.  
  69. { public void mousePressed(MouseEvent e){
  70.  
  71. //programando checkbox
  72.  
  73. if(cb1.getState()== true ) JOptionPane.showMessageDialog(null,"La casilla ''Uno'' esta seleccionada");
  74.  
  75. if(cb2.getState()== true ) JOptionPane.showMessageDialog(null,"La casilla ''Dos'' esta seleccionada");
  76.  
  77. if(cb3.getState()== true ) JOptionPane.showMessageDialog(null,"La casilla ''Tres'' esta seleccionada");
  78.  
  79. if(cb4.getState()== true ) JOptionPane.showMessageDialog(null,"La casilla ''Cuatro'' esta seleccionada"); }} );
  80.  
  81. }; // termina main
  82.  
  83. } // termina clase
  84.  
  85.  

Lo primero que tenia que hacer era estar orientado (norte,sur,este,oeste)como en el primer programa.

Lo segundo era que el programa tenia que hacer es.. en el primer botón "Probar" al oprimirlo tenia que saltar  una ventana que mostrara que "cuadro" estaba seleccionado. (eso si salio bien).

La tercera cosa esa que en el segundo botón el cual dice "Insertar serie" ahí debía que sumarle +1 a cualquier numero que haya escrito en el cuadro de texto (del primer programa que puse, en el segundo al tratar de ponerlo me marcaba error) por decir... escribo 11 y en los otros 3 cuadros debe salir 12, 13 ,14....

la cuarte parte del programa era que en el 3er botón que es "Salir" al oprimirlo cerrara el programa.

2
Java / Java Lee Letras??
« en: Jueves 25 de Marzo de 2010, 01:47 »
Hola, mi pregunta es:

si java puede leer y contar cuandas letras ay en una oracion...


Me dejaron hacer un programa que en base a un poema... calcule cuantas letras "A" ay en ese poema y lo imprima, al igual que ls letras "C", "K", etc...


pero nose si java pueda leer letras.


Si si se puede, me pueden explicar como??

y si no pues... grasias de todos modos :)

3
Java / Alguna Orientacion ??
« en: Domingo 7 de Marzo de 2010, 00:46 »
Hola de nuevo xd


Bueno, mi problema es sobre un programa que se supone tiene que leer 30 °C y comvertirlos a ° Farenheit.. (Utilizando Arreglos)

Esto es lo que llevo con respecto al programa:

Código: Java
  1.  
  2. import java.io.*;
  3. import javax.swing.*;
  4.  
  5. public class Grados {
  6.    
  7.     public static void main(String[] args) {
  8.         int g[];
  9.         g=new int [30];
  10.         int valor;
  11.         for(int i=0;i<30;i++)
  12.         {
  13.             valor=Integer.parseInt(JOptionPane.showInputDialog("Introduce °C"));
  14.             g[i]=valor;
  15.         }
  16.         for(int i=0;i<30;i++)
  17.         {
  18.             if(g[]>30)
  19.             {
  20.                 valor=valor*9/5+32;
  21.             }
  22.         }
  23.         System.out.println("Los Grados Farenheit son:"+valor);
  24.     }
  25. }
  26.  
  27.  

Yo se que no es asi... lo que quiero saves es como Hacer para que transforme de °C a°Frarenheit...

PD: segun lei para convertir de °C a °Frarenheit se tiene que multiplicar el numero *9, /5 y sumarle +32.



Alguna Orientacion :s?

4
Java / Re: Esta Bien?
« en: Domingo 21 de Febrero de 2010, 23:59 »
Cita de: "grandzam"
Código: Java
  1. import java.io.*;  //No es necesario importar las clases de io.*;
  2. public class programa a //programa a ??? no puede haber espacios en las variables
  3. {
  4.     int a,b; // Esto si esta bien
  5.     a=  //a igual a que?, al final debe ir un ;
  6.     b=  //b igual a que?, al final debe ir un ;
  7.    
  8.     Public static void main (String[]args); //public en lugar de Public, el ; al final no va, va llave de apertura
  9.         if a>b; // if(expresion), sin punto y coma al final,
  10.         {
  11.             System.out.println("es mayor"); //Esto si esta bien
  12.         }
  13.             else a<b: //Toda esta línea esta mal, else ya no lleva otra expresión, ni esos dos puntos :S
  14.         {
  15.             System.out.println("es menor"); // esto esta bien
  16.         }
  17.     //falta la llave de cierre de public static void main
  18. }
  19.  



grasias me ayudo mucho (se nota que soy nuevo ? XD )


pero aora solo me aparecen esto


Citar
----jGRASP exec: javac -g C:UsersmiguelhmpDesktopprograma_a.java

programa_a.java:5: <identifier> expected
 a=3;
  ^
programa_a.java:6: <identifier> expected
 b=45;
  ^
2 errors

 ----jGRASP wedge2: exit code for process is 1.
 ----jGRASP: operation complete.

tengo que quitar  el a=3 y b=4??

PD: comprende que soy nuevo xdd (solamente 20 minutos me enseñaron esto)

5
Java / Esta Bien?
« en: Domingo 21 de Febrero de 2010, 23:14 »
Buenas soy nuevo en esto de java y dejaron una tarea de un programa que lea 2 numeros y diga cual es el mayor de esos 2

asta aora llevo esto


import java.io.*;
public class programa a
{
 int a,b;
 a=
 b=
 Public static void main (String[]args);
 if a>b;
 {
  System.out.println("es mayor");
 }
 else a<b:
 {
  System.out.println("es menor");
 }
}  


Uso el JGrasp para compilarlo pero le faltan cosas y nose como iria... alguna orientacion??

PD: es mi primera estructura en java... usaba borland c++  :ouch:

6
C/C++ / Re: Problema con [For]
« en: Miércoles 7 de Octubre de 2009, 18:46 »
aAa si es verdad lo que dices... era mejor con % xd..

seme olvido por completo esa forma xD



grasias man n1!


Thanks; :hola:

7
C/C++ / Problema con [For]
« en: Miércoles 7 de Octubre de 2009, 18:09 »
miren el supuesto programa que tengo que hacer, debe Leer 5 números y obtener cuantos son pares e impares.



ya llevo la mayor parte de la estructura... no se si este bien..


El programa si corre, no me marca error pero no detecta cuales son pares (2, 4, 6..) ni cuales son impares (3, 5, 7)

Estructura:

#include<iostream.h>
#include<conio.h>
void main()
{
 float num;
 int i,pares=0,impares=0;
 clrscr();
 for(i=1;i<=5;i=i+1)
  {
   cout<<"Introducir Numero:";
   cin>>num;
   if(num>=0)
    {
     pares=pares+1;
    }
   else if(num<=1)
    {
     impares=impares+1;
    }
  }
  cout<<"Los pares son:"
    <<pares<<endl;
  cout<<"Los impares son:"
    <<impares<<endl;
 getch();
}




PD: porque no detecta cual es par e impar????? :ouch:

8
C/C++ / Re: un Problemita xd
« en: Viernes 25 de Septiembre de 2009, 03:49 »
Cita de: "m0skit0"
En ningún momento asignas valor a la variable impuesto, que es la del switch. El resultado es independiente del tipo de auto, ya que esa variable (char tipo[15]) no la usas para nada. De hecho, lo único que usas es impuesto y precio, las otras variables son totalmente superfluas (las puedes quitar y el programa seguirá funcionando igual).

Aparte fíjate que en la variable total estás guardando un porcentaje del precio, no el precio + impuesto, que creo que es lo que quieres hacer.


mil grasias man :D

que me confundi y tarde mucho tiempo sin saver xk xD

thanks ^^ :good:

9
C/C++ / un Problemita xd
« en: Jueves 24 de Septiembre de 2009, 17:41 »
Hola... ya lei las reglas y se que no se hacen las tareas aki..

Lo que les pido es solo ayuda no que me lo resuelva...



Estoy estudiando programacion basica.. es mi primer año (llevo 3 meses solamente) y me an pedido hacer un programa para una "Empresa de Autos" ya ise la mayoria de la estructura... pero me sale un error..


Estructura:   Switch
Programa: BORLANDC

Lo que e echo:


#include<iostream.h>
#include<conio.h>
void main()
{
 char cliente[40],color[10],tipo[15];
 int impuesto,precio,nombre,modelo,serie,total;
 textcolor(RED);
 textbackground(GREEN);
 clrscr();
 gotoxy(01,07);cout<<"********************************************************************************";
 gotoxy(20,10);cout<<"COMPANIA AUTOMOTRIZ EL VOCHO VELOZ";
 gotoxy(20,12);cout<<"          1.- Austero";
 gotoxy(20,13);cout<<"          2.- Tipico";
 gotoxy(20,14);cout<<"          3.- De Lujo";
 gotoxy(20,15);cout<<"          4.- Deportivo";
 gotoxy(02,18);cout<<"Nombre del cliente:";cin>>cliente;
 gotoxy(02,20);cout<<"Modelo del Auto:";cin>>modelo;
 gotoxy(02,22);cout<<"Serie del Auto:";cin>>serie;
 gotoxy(02,24);cout<<"Color del Auto:";cin>>color;
 gotoxy(02,26);cout<<"Tipo de Auto:";cin>>tipo;
 gotoxy(02,28);cout<<"Precio del Auto:";cin>>precio;
 switch(impuesto)
  {
   case 1: total=precio*.05;
      break;
   case 2: total=precio*.08;
      break;
   case 3: total=precio*.12;
      break;
   case 4: total=precio*.15;
      break;
  }
   gotoxy(01,34);cout<<"********************************************************************************";
   gotoxy(02,36);cout<<"El total a pagar es:";cout<<total;
   gotoxy(20,38);cout<<"       Grasias Por Su Compra";
  getch();
  }





Se supone que el programa tiene que sacar el enganche de cada tipo de automovil  y eeso es lo que me va mal...


como ven en la estructura tengo todo asta el final ya.... pero al ponerle el tipo de auto me sale el mismo resultado en todos y nisiquiera es verdadero me sale creo que 2300...algo asi...


PROBLEMA:    Que error le encuentran?? o porque no sale el resultado?


espero respuesta :) :beer:

10
C# / Help con Programa xd
« en: Jueves 24 de Septiembre de 2009, 17:39 »
Hola... ya lei las reglas y se que no se hacen las tareas aki..

Lo que les pido es solo ayuda no que me lo resuelva...



Estoy estudiando programacion basica.. es mi primer año (llevo 3 meses solamente) y me an pedido hacer un programa para una "Empresa de Autos" ya ise la mayoria de la estructura... pero me sale un error..


Estructura:   Switch
Programa: BORLANDC

Lo que e echo:


#include<iostream.h>
#include<conio.h>
void main()
{
 char cliente[40],color[10],tipo[15];
 int impuesto,precio,nombre,modelo,serie,total;
 textcolor(RED);
 textbackground(GREEN);
 clrscr();
 gotoxy(01,07);cout<<"********************************************************************************";
 gotoxy(20,10);cout<<"COMPANIA AUTOMOTRIZ EL VOCHO VELOZ";
 gotoxy(20,12);cout<<"          1.- Austero";
 gotoxy(20,13);cout<<"          2.- Tipico";
 gotoxy(20,14);cout<<"          3.- De Lujo";
 gotoxy(20,15);cout<<"          4.- Deportivo";
 gotoxy(02,18);cout<<"Nombre del cliente:";cin>>cliente;
 gotoxy(02,20);cout<<"Modelo del Auto:";cin>>modelo;
 gotoxy(02,22);cout<<"Serie del Auto:";cin>>serie;
 gotoxy(02,24);cout<<"Color del Auto:";cin>>color;
 gotoxy(02,26);cout<<"Tipo de Auto:";cin>>tipo;
 gotoxy(02,28);cout<<"Precio del Auto:";cin>>precio;
 switch(impuesto)
  {
   case 1: total=precio*.05;
      break;
   case 2: total=precio*.08;
      break;
   case 3: total=precio*.12;
      break;
   case 4: total=precio*.15;
      break;
  }
   gotoxy(01,34);cout<<"********************************************************************************";
   gotoxy(02,36);cout<<"El total a pagar es:";cout<<total;
   gotoxy(20,38);cout<<"       Grasias Por Su Compra";
  getch();
  }





Se supone que el programa tiene que sacar el enganche de cada tipo de automovil  y eeso es lo que me va mal...


como ven en la estructura tengo todo asta el final ya.... pero al ponerle el tipo de auto me sale el mismo resultado en todos y nisiquiera es verdadero me sale creo que 2300...algo asi...


PROBLEMA:    Que error le encuentran?? o porque no sale el resultado?


espero respuesta :) :beer:

11
C/C++ / Re: Se Desconfigura el Teclado..(Borland C)
« en: Viernes 11 de Septiembre de 2009, 18:32 »
no funciona...

12
C/C++ / Se Desconfigura el Teclado..(Borland C)
« en: Viernes 11 de Septiembre de 2009, 17:44 »
Hola a tod@s... miren....

Tengo windows vista starter y cuando ejecuto el BORLAND C al querer poner signos o puntos ( / : . , ; < >) me aparecen otras cosas...y me fijo en la barra de idioma y todo esta bien... :(

e leido que porque el programa trabaja en 16 bits y el win vista es de 32 bits... pero tambien e leido "Tutoriales de como hacer que funcione correctamente" pero no me an servido...

PD: Al abrir Ejecutar... Inicio-->ejecutar--->command.com y me pongo a escribir.. no se desconfigura el teclado... solo en Borland C... ._. :argh:


Ay alguna manera de solucionar eso?? o algun emulador???


Espero respuesta plz.! :hitcomp:

Páginas: [1]