4.- Desarrollo De Aplicaciones Stand-Alone

Página 4 de 4. Precedente  1, 2, 3, 4

Ver el tema anterior Ver el tema siguiente Ir abajo

REPLICA A ELITH

Mensaje  KAREN DINORA ANTUNEZG el Dom Nov 04, 2012 3:33 pm

Copañero Elith, que lastima que no nos hayas podido compartir alguno de los programas propuestos en este foro, pero en cuanto a tu aportacion considero que hubiera sido mas provechosa si nos hubieras compartido algunas imagenes de la aplicacion, lo comento porque tuve la oportunidad de ver lo que hace y me parece buena tu particiapacion con ella. Sin mas que agregar de antemano te felicito por tu aportacion y te recomiendo que le pongas mas empeño y esmero a tus proximas participaciones en este foro.

KAREN DINORA ANTUNEZG

Mensajes : 10
Fecha de inscripción : 28/08/2012

Ver perfil de usuario

Volver arriba Ir abajo

Replica a CELENE

Mensaje  julyy el Dom Nov 04, 2012 6:51 pm

ESTOY DE ACUERDO DE CALCULAR EL FIBONACCI POR MEDIO DE LA CLASE CALCU YA QUE ES CORECTO SU CODIGO AL TEIMPO DE EJECUCCION.

ALIMNO: JULIO CESAR LAZARO LAZARO
CARRERA: LIC. EN INFORMATICA
SEMESTRE: VII
GRUPO:A

julyy
Invitado


Volver arriba Ir abajo

CODIGO FIBONACCI

Mensaje  codigo el Dom Nov 04, 2012 7:22 pm

import javax.swing.SwingWorker;
import javax.swing.JLabel;
import java.util.concurrent.ExecutionException;

class calcu extends SwingWorker< String, Object >
{
private final int n;
private final Label resulLabel;

public calcu ( int numero, Label etiqueta )
{
n = numero;
resulLabel = etiqueta;
}

public String doInBackground()
{
long nesimoFib = fibonacci( n );
return String.valueOf( nesimoFib );
}

protected void done()
{
try
{
resulLabel.setText( get() );
}
catch (InterruptedException ex )
{
resulLabel.setText( "espera a que se muestre el resultado" );
}
catch ( ExecutionException ex )
{
resulLabel.setText(
"error." );
}
}

public long fibonacci( long numero )
{
if ( numero == 0 || numero == 1 )
return numero;
else
return fibonacci( numero - 1 ) + fibonacci( numero - 2);
}
}
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.Label;
import javax.swing.JTextField;
import javax.swing.border.TitledBorder;
import javax.swing.border.LineBorder;
import java.awt.Color;
import java.util.concurrent.ExecutionException;


public class numeros extends JFrame
{
private final JPanel trabajadorJPanel=
new JPanel(new GridLayout(2,2,5,5));
private final JTextField numeroJTextField = new JTextField();
private final JButton iniciarJButton = new JButton ("comienza");
private final Label fibonacciJLabel = new Label();

private final JPanel subprocesoEventosJPanel=
new JPanel(new GridLayout(2,2,5,5) );
private int n1=0;
private int n2=1;
private int cuenta=1;
private final Label nLabel=new Label("Fibonacci de 1:");

private final Label nFibonacciLabel=
new Label(String.valueOf(n2) );
private final JButton siguienteNumeroJButton = new JButton("siguiente procedimiento");


private calcu tarea ;

public numeros ()
{
super("Numeros Fibonacci");
setLayout(new GridLayout(2,1,10,10) );
trabajadorJPanel.setBorder(new TitledBorder( new LineBorder( Color.BLACK), "SwingWorker") );
trabajadorJPanel.add( new Label("Obtener Fibonacci de:") );
trabajadorJPanel.add( numeroJTextField );




iniciarJButton.addActionListener(
new ActionListener()
{
public void actionPerformed( ActionEvent evento)
{
int n;

try
{
n= Integer.parseInt ( numeroJTextField.getText() );
}
catch( NumberFormatException ex )
{
fibonacciLabel.setText( "tecle un numero" );
return;
}

fibonacciLabel.setText( "espere---" );
// tarea = new calcu ( n, fibonacciLabel );


tarea.execute();

}
}
);
trabajadorJPanel.add( iniciarJButton );
trabajadorJPanel.add( fibonacciJLabel );

subprocesoEventosJPanel.setBorder( new TitledBorder(
new LineBorder( Color.BLACK ), "Sin SwingWorker" ) );
subprocesoEventosJPanel.add( nLabel );
subprocesoEventosJPanel.add( nFibonacciLabel );
siguienteNumeroJButton.addActionListener(
new ActionListener()
{
public void actionPerformed( ActionEvent evento )
{
int temp = n1 + n2;
n1 = n2;
n2 = temp;
++cuenta;

nLabel.setText( "Fibonacci de " + cuenta + ": " );
nFibonacciLabel.setText( String.valueOf( n2 ) );
}
}
);
subprocesoEventosJPanel.add( siguienteNumeroJButton );

add( trabajadorJPanel );
add( subprocesoEventosJPanel );
setSize( 275, 200 );
setVisible( true );
}

public static void main( String[] args )
{
numeros aplicacion = new numeros ();
aplicacion.setDefaultCloseOperation( EXIT_ON_CLOSE );
}// FIN DE MAIN
}// numeros de fibonacci

francisco mondragon renteria 7 b

codigo
Invitado


Volver arriba Ir abajo

replica

Mensaje  eng el Dom Nov 04, 2012 7:24 pm

yo quisiera nfelicitar a lupita por su buena colaboracion en el foro realmente su aportacion fue muy buena

francisco mondragon renteria 7 b

eng
Invitado


Volver arriba Ir abajo

Replica para JESuS VALERIO SALGADO

Mensaje  Miguel A. Cabrera Delgado el Dom Nov 04, 2012 8:20 pm

un saludo estimado compañero:
bueno solo para decirte que el código que proporcionas en este foro en de gran ayuda, ya que es muy interesante saber que as cumplido con la modificación del programa, que en realidad es muy bueno que lo ayas compartido.

att. Miguel Angel Cabrera Delgado
VII B de Informática.
Basketball

Miguel A. Cabrera Delgado

Mensajes : 11
Fecha de inscripción : 25/08/2012

Ver perfil de usuario

Volver arriba Ir abajo

serie fibonacci

Mensaje  jose roberto dominguez be el Dom Nov 04, 2012 9:02 pm

Acontinuacion escribire el codigo aue utilizo para poder llevar a cavo el calculo de una serie fibonacci de un numero.

import java.awt.*;
import java.awt.event.*;

public class seriefibo extends Frame {

private Label Label1 = new Label("Introduzca un numero");
private TextField Edit1 = new TextField();
private Label Label2 = new Label("Label2");
private Label Label3 = new Label("Este programa calcula la serie fibonacci de un numero");

private Button BitBtn1 = new Button("OK") {
public void paint(Graphics g) {
g.setColor(new Color(0,255,0));
g.drawLine(10,20,10,30); g.drawLine(10,30,25,10);
g.setColor(new Color(0,128,0));
g.drawLine(10,21,10,31); g.drawLine(10,31,25,11);
} //paint
};

public seriefibo () {
setTitle("FIBONACCI J.ROBERT. D. B."); setLayout(null); setSize(500,250);
setBackground(new Color(100,100,150));
add(Label1); add(Label2); add(Edit1); add(BitBtn1); add(Label3);

Label1.setBounds (20, 100, 140, 30);
Edit1.setBounds (160, 100, 100, 35);
BitBtn1.setBounds (270, 100, 80, 35);
Label2.setBounds (20, 150, 100, 35);
Label3.setBounds (100, 50, 400, 30);
setVisible(true);

BitBtn1.repaint();
BitBtn1.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {

String s = "";
int n = StrToInt (Edit1.getText());
int r = 0;
int x = 1;
int y = 1;
Label2.setSize(1000, 100);
Label2.setText("Serie Fibonacci de: " + n + " = " );

for(int i=0; i<=100; i++) {

r = x;
x = y;
y = r + x;

Label2.setText( Label2.getText() + r + " " );
Label2.invalidate();
try{ Thread.sleep(100); }catch(Exception excdjhdxfhdgjh){}

if(r>n){ break; }

}//for

}//OnClick
});

addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) { System.exit(0); }
});

}//constructor

private int StrToInt(String t) {
return Double.valueOf(t).intValue();
}

private String IntToStr(int n) {
return String.valueOf(n);
}

public static void main(String args[]) {
seriefibo app = new seriefibo ();
}//main

}//class

Atentamente: Jose Roberto Dominguez Betancourt
Septimo Informatica A

compilando


Nota: Solamente subo esto porque lo demas no lo puedo subir, ya que pues las imagenes no puedo subirlas para poder mostrar como quedo la interfaz del fibonacci antes de insertar datos y despues de insertar datos.

jose roberto dominguez be

Mensajes : 12
Fecha de inscripción : 27/08/2012

Ver perfil de usuario

Volver arriba Ir abajo

PADEASY

Mensaje  Victor U el Dom Nov 04, 2012 11:07 pm

Realmente se me dificulto algo todo este proceso Sad pero les dejo el codigo de PADEASY


import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
import java.io.*;
public class padeasy extends JFrame {
private Frame f ;
private JEditorPane RichEdit1 = new JEditorPane();
private JScrollPane sRichEdit1 = new JScrollPane(RichEdit1);
private int vvv=1;
private JMenuBar mb = new JMenuBar();
private JMenu menu1 = new JMenu("Archivo");
private JMenu menu2 = new JMenu("FORMATO");
private JMenuItem abrir = new JMenuItem("Abrir" , new ImageIcon("padeasy.png"));
private JMenuItem nuevo = new JMenuItem("Nuevo");
private JMenuItem guardar = new JMenuItem("Guardar");
private JMenuItem fuente = new JMenuItem("Cambiar Tipo De Letra");

private List lista1 = new List();
private List lista2 = new List();
private JButton boton1 = new JButton("Aplicar");


private JMenuItem salir = new JMenuItem("Salir");
private FileDialog OpenDialog1 = new FileDialog(this, "Abrir", FileDialog.LOAD);
private FileDialog SaveDialog1 = new FileDialog(this, "Guardar", FileDialog.SAVE);

public padeasy () {

f = new Frame ("Fuentes"); f.setLayout(null);
f.add(lista1);
f.add(boton1);
f.add(lista2);
lista1.add("Arial");
lista1.add("Agency FB");
lista1.add("Gabrio");
lista1.add("Freehand521 BT");
lista1.add("French Script MT");
lista1.add("Andalus");
lista1.add("Harrington");
lista1.add("Hobo Std");
lista1.add("Impact");
lista1.add("Terminal");
lista1.add("Webdings");
lista1.select(0);
lista2.select(0);

for(int i=7; i<100; i++){
lista2.add("" + i);
}

lista1.setBounds(50,50 , 100, 120);
lista2.setBounds(250,50 , 100, 120);
boton1.setBounds(50,250 , 80, 30);

f.setSize(400,300);
f.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent chuchis){ f.setVisible(false); }
});


getContentPane().setLayout(new BorderLayout()); setSize(400,400);
getContentPane().setBackground(new Color(215, 215, 215));


getContentPane().add(sRichEdit1, BorderLayout.CENTER);
setIconImage(new javax.swing.ImageIcon("padeasy.png").getImage());
setTitle("Pad-Sencillo");
addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) { System.exit(0); }
});
mb.add(menu1);
mb.add(menu2);
menu2.add(fuente);
menu1.add(abrir); menu1.add(nuevo); menu1.add(guardar); menu1.add(salir);
setJMenuBar(mb);
abrir.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {
OpenDialog1.setVisible(true);
if(OpenDialog1.getFile() != null){
LoadFromFile(OpenDialog1.getDirectory() + OpenDialog1.getFile() );
}//if
}//void
});



lista1.addMouseListener(new MouseAdapter(){
public void mousePressed (MouseEvent e) {
RichEdit1.setFont(new Font(lista1.getSelectedItem() , Font.PLAIN, Double.valueOf(lista2.getSelectedItem()).intValue() ) );
}//void
});
lista2.addMouseListener(new MouseAdapter(){
public void mousePressed (MouseEvent e) {
RichEdit1.setFont(new Font(lista1.getSelectedItem() , Font.PLAIN, Double.valueOf(lista2.getSelectedItem()).intValue() ) );
}//void
});
boton1.addMouseListener(new MouseAdapter(){
public void mousePressed (MouseEvent e) {
RichEdit1.setFont(new Font(lista1.getSelectedItem() , Font.PLAIN, Double.valueOf(lista2.getSelectedItem()).intValue() ) );
f.setVisible(false);
}//void
});



fuente.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {
f.setVisible(true);
}//void
});

nuevo.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {
SaveToFile("temporich" + vvv + ".tmp" );
vvv ++ ;
RichEdit1.setText("");

}//void
});

guardar.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {
SaveDialog1.setVisible(true);
if(SaveDialog1.getFile() != null){
SaveToFile(SaveDialog1.getDirectory() + SaveDialog1.getFile() );
RichEdit1.setText("");
}//if
}//void
});
RichEdit1.setToolTipText("Escriba aqui su codigo...");

salir.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) { System.exit(0); }
});
setVisible(true);
}//constructor
private void LoadFromFile(String f) {
RichEdit1.setText("");
try{
FileInputStream file = new FileInputStream(f);
BufferedReader data = new BufferedReader (new InputStreamReader(file));
String linea = "";
do {
linea = data.readLine();
RichEdit1.setText (RichEdit1.getText() + linea + "\n");
if(linea == null){ break; }
} while(linea!=null);
data.close();
file.close();
}catch(Exception e){ }
}//void

private void NewToFile(String f) {
RichEdit1.setText("");
try{
FileOutputStream file = new FileOutputStream(f);
DataOutputStream data = new DataOutputStream (file);
String linea = "";
data.writeBytes(RichEdit1.getText());
data.close();
file.close();
}catch(Exception e){ }
}//void

private void SaveToFile(String f) {
try{
FileOutputStream file = new FileOutputStream(f);
DataOutputStream data = new DataOutputStream (file);
String linea = "";
data.writeBytes(RichEdit1.getText());
data.close();
file.close();
}catch(Exception e){ }
}//void
public static void main(String args[]) { padeasy app = new padeasy (); }//main
}//class


Alumno: Jose Victor Uriostegui Blas
Carrera: Informatica
Turno: Matutino

Victor U
Invitado


Volver arriba Ir abajo

Replica a Jose Roberto

Mensaje  Victor U el Dom Nov 04, 2012 11:13 pm

Felicidades compañero veo que has aprovechado al maximo las clases y has logrado resolver muy bien los programas junto con todos los que lograron publicar sus codigos de sus aplicaciones..!

Atte: Jose Victor Uriostegui Blas

Victor U
Invitado


Volver arriba Ir abajo

MI RESPUESTA: PADEASY

Mensaje  brendaE el Lun Nov 05, 2012 11:15 am

YO REALICE EL SIGUIENTE CODIGO QUE HACE UN BLOC DE NOTAS NO CON MUCHAS FUNCIONES NI VENTANAS PERO BUENO AQUI ESTA EL CODIGO Rolling Eyes

CODICO PADEASY:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
import java.io.*;
public class padeasy extends JFrame {
private Frame f ;
private JEditorPane RichEdit1 = new JEditorPane();
private JScrollPane sRichEdit1 = new JScrollPane(RichEdit1);
private int vvv=1;
private JMenuBar mb = new JMenuBar();
private JMenu menu1 = new JMenu("Archivo");
private JMenu menu2 = new JMenu("BRENDA");
private JMenuItem abrir = new JMenuItem("Abrir..." , new

ImageIcon("padeasy.png"));
private JMenuItem nuevo = new JMenuItem("Nuevo...");
private JMenuItem guardar = new JMenuItem("Guardar...");
private JMenuItem fuente = new JMenuItem("Cambiar Tipo De

Fuente");

private List lista1 = new List();
private List lista2 = new List();
private JButton boton1 = new JButton("Aceptar");


private JMenuItem salir = new JMenuItem("Salir");
private FileDialog OpenDialog1 = new FileDialog(this, "Abrir",

FileDialog.LOAD);
private FileDialog SaveDialog1 = new FileDialog(this, "Guardar",

FileDialog.SAVE);

public padeasy () {

f = new Frame ("Fuentes"); f.setLayout(null);
f.add(lista1);
f.add(boton1);
f.add(lista2);
lista1.add("Arial");
lista1.add("algerian");
lista1.add("Calibri");
lista1.add("Comic Sans MS");
lista1.add("Courier");
lista1.add("David");
lista1.add("DFKai-SB");
lista1.add("Elephant");
lista1.add("Jokerman");
lista1.add("Lucida Handwriting");
lista1.add("Webdings");
lista1.select(0);
lista2.select(0);

for(int i=7; i<100; i++){
lista2.add("" + i);
}

lista1.setBounds(50,50 , 120, 160);
lista2.setBounds(250,50 , 100, 160);
boton1.setBounds(160,250 , 80, 30);

f.setSize(400,300);
f.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent chuchis){ f.setVisible

(false); }
});


getContentPane().setLayout(new BorderLayout()); setSize(400,400);
getContentPane().setBackground(new Color(215, 215, 215));


getContentPane().add(sRichEdit1, BorderLayout.CENTER);
setIconImage(new javax.swing.ImageIcon

("padeasy.png").getImage());
setTitle("Pad-Sencillito");
addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) { System.exit(0); }
});
mb.add(menu1);
mb.add(menu2);
menu2.add(fuente);
menu1.add(abrir); menu1.add(nuevo); menu1.add(guardar);

menu1.add(salir);
setJMenuBar(mb);
abrir.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {
OpenDialog1.setVisible(true);
if(OpenDialog1.getFile() != null){
LoadFromFile(OpenDialog1.getDirectory() + OpenDialog1.getFile() );
}//if
}//void
});



lista1.addMouseListener(new MouseAdapter(){
public void mousePressed (MouseEvent e) {
RichEdit1.setFont(new Font(lista1.getSelectedItem() , Font.PLAIN,

Double.valueOf(lista2.getSelectedItem()).intValue() ) );
}//void
});
lista2.addMouseListener(new MouseAdapter(){
public void mousePressed (MouseEvent e) {
RichEdit1.setFont(new Font(lista1.getSelectedItem() , Font.PLAIN,

Double.valueOf(lista2.getSelectedItem()).intValue() ) );
}//void
});
boton1.addMouseListener(new MouseAdapter(){
public void mousePressed (MouseEvent e) {
RichEdit1.setFont(new Font(lista1.getSelectedItem() , Font.PLAIN,

Double.valueOf(lista2.getSelectedItem()).intValue() ) );
f.setVisible(false);
}//void
});



fuente.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {
f.setVisible(true);
}//void
});

nuevo.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {
SaveToFile("temporich" + vvv + ".tmp" );
vvv ++ ;
RichEdit1.setText("");

}//void
});

guardar.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {
SaveDialog1.setVisible(true);
if(SaveDialog1.getFile() != null){
SaveToFile(SaveDialog1.getDirectory() + SaveDialog1.getFile() );
RichEdit1.setText("");
}//if
}//void
});
RichEdit1.setToolTipText("Escriba aqui su codigo...");

salir.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) { System.exit(0); }
});
setVisible(true);
}//constructor
private void LoadFromFile(String f) {
RichEdit1.setText("");
try{
FileInputStream file = new FileInputStream(f);
BufferedReader data = new BufferedReader (new

InputStreamReader(file));
String linea = "";
do {
linea = data.readLine();
RichEdit1.setText (RichEdit1.getText() + linea + "\n");
if(linea == null){ break; }
} while(linea!=null);
data.close();
file.close();
}catch(Exception e){ }
}//void

private void NewToFile(String f) {
RichEdit1.setText("");
try{
FileOutputStream file = new FileOutputStream(f);
DataOutputStream data = new DataOutputStream (file);
String linea = "";
data.writeBytes(RichEdit1.getText());
data.close();
file.close();
}catch(Exception e){ }
}//void

private void SaveToFile(String f) {
try{
FileOutputStream file = new FileOutputStream(f);
DataOutputStream data = new DataOutputStream (file);
String linea = "";
data.writeBytes(RichEdit1.getText());
data.close();
file.close();
}catch(Exception e){ }
}//void
public static void main(String args[]) { padeasy app = new padeasy ();

}//main
}//class

brendaE
Invitado


Volver arriba Ir abajo

replica gisel

Mensaje  germain el Lun Nov 05, 2012 11:25 am

creo compañera que su programa esta bien jejjej afro

germain
Invitado


Volver arriba Ir abajo

PROGRAMA VENTANITA CODIGO JAVA

Mensaje  Anonymous-(R)-Maturana el Lun Nov 05, 2012 12:02 pm


//INICIO
// PROGRAMA: Ventanita.java
//HACEMOS REFERENCIA A LA BIBLIOTECA QUE CONTIENE LAS CLASES GRÁFICAS
import java.awt.*;

//CREAMOS NUESTRA CLASE "Ventanita" Y LA HACEMOS QUE HEREDE LOS ATRIBUTOS
//Y METODOS DE LA CLASE "Frame"
public class Ventanita extends Frame{

//CREAMOS EL CONSTRUCTOR DE NUESTRA CLASE
public Ventanita(){
super("Ventanita en JAVA"); //LE DAMOS UN NOMBRE A NUESTRA VENTANITA
this.setSize(500, 500); //ESTABLECEMOS EL TAMAÑO DE LA VENTANITA
}//FIN DEL CONSTRUCTOR DE LA CLASE Ventanita

//PROCEDIMIENTO PRINCIPAL DEL PROGRAMA
public static void main(String g[]){
Ventanita prog = new Ventanita();//Instanciamos la clase que creamos
prog.show();//Mostramos esa ventanita
}//FIN DEL PROCEDIMIENTO PRINCIPAL

//PARA PODER CERRAR LA VENTANITA
public boolean handleEvent(Event evt){
if (evt.id == Event.WINDOW_DESTROY)
System.exit(0);
return super.handleEvent(evt);
}
}//FIN DE LA CLASE Ventanita
//FIN


ALUMNO: SAUL MATURANA SANCHEZ
SEMESTRE: VII
TURNO: VESPERTINO
GRUPO: "B"
CARRERA: LIC. EN INFORMATICA
cheers lol! study Sleep
avatar
Anonymous-(R)-Maturana

Mensajes : 5
Fecha de inscripción : 26/08/2012

Ver perfil de usuario

Volver arriba Ir abajo

replica a miguel angel cabrera delgado

Mensaje  alex vargas el Lun Nov 05, 2012 1:16 pm

Estimado compañero estoy de acuerdo con tu participacion es muy acertada!!!!!


Alejandro vargas rayo VII B

alex vargas

Mensajes : 5
Fecha de inscripción : 18/09/2012

Ver perfil de usuario

Volver arriba Ir abajo

Re: 4.- Desarrollo De Aplicaciones Stand-Alone

Mensaje  rebollar el Lun Nov 05, 2012 1:31 pm

Código que muestra como convertir entre Fahrenheit y Celsius y viceversa utilizando la clase swing.

//Codificado por sAfOrAs
import javax.swing.JOptionPane;
public class DSCTemperatura
{
/*
La relación entre grados Celsius (C) y grados Fahrenheit (F) es la siguiente: F - 32 = 1,8 * C
*/
double FahrenheitCelsius(double grado)
{
double gCelsius=(grado-32)/1.8;
return gCelsius;
}

double CelsiusFahrenheit(double grado)
{
double gFahrenheit=(grado*1.Cool+32;
return gFahrenheit;
}

public static void main(String[] args)
{
double grado=0,gCelsius=0,gFahrenheit=0;
DSCTemperatura temp = new DSCTemperatura();

int opcion=0;
String cadena;
do{
cadena=JOptionPane.showInputDialog("\n [1] Convertir Fahrenheit - Celsius \n [2] Convertir Celsius - Fahrenheit");
opcion=Integer.parseInt(cadena);
}while(opcion<1 || opcion>2);
cadena=JOptionPane.showInputDialog("Ingrese la temperatura: ");
grado=Double.parseDouble(cadena);

switch(opcion)
{
case 1: {
gCelsius=temp.FahrenheitCelsius(grado);
JOptionPane.showMessageDialog(null," TEMPERATURA: "+gCelsius + " Celsius");
};break;
case 2: {
gFahrenheit=temp.CelsiusFahrenheit(grado);
JOptionPane.showMessageDialog(null," TEMPERATURA: "+gFahrenheit +" Fahrenheit");
};break;
}
}
}
atte: miguel angel castañeda rebollar 7ºb

rebollar
Invitado


Volver arriba Ir abajo

replica a gisel pastenes

Mensaje  rebollar el Lun Nov 05, 2012 1:36 pm

bueno compañera me parecio muy bien lo que comentaste en el foro se ve que si le vas entendiendo a la materia. solo que te hizo falta ponerle mas cosas para que se entienda mejor. buenoo ps que tengas suerte .

rebollar
Invitado


Volver arriba Ir abajo

Re: 4.- Desarrollo De Aplicaciones Stand-Alone

Mensaje  venegas el Lun Nov 05, 2012 1:41 pm

Ejemplo que muestra como ordenar un array numérico utilizando la función sort() de la librería java.util.Arrays.
import java.util.Arrays;

public class array{
public static void main(String[] args){
// Definimos un array de valores enteros
int num[] = {50,20,45,82,25,63};
int l = num.length;
int i,j,t;
System.out.print("Valor del array : ");
// Recorremos el array mostrando los valores actuales
for (i = 0;i < l;i++ ){
System.out.print(" " + num[i]);
}
System.out.println("\n");
System.out.print("Ordenado ascendentemente : ");
// Ordenamos el array utilizando la funcion sort() de java.util.*
Arrays.sort(num);
// Recorremos el array mostrando los valores ordenados
for(i = 0;i < l;i++){
System.out.print(" " + num[i]);
}
}
}
attee: pablo venegas correa 7ºb

venegas
Invitado


Volver arriba Ir abajo

replica a miguel angel

Mensaje  venegas el Lun Nov 05, 2012 1:45 pm

me parecio muy bien el codigo que pusiste miguel angel lo intentare aser aver si ami me sale buen dia

venegas
Invitado


Volver arriba Ir abajo

REPLICA

Mensaje  RUBALI P el Mar Nov 06, 2012 2:34 pm

Querida y estimada Companera Jemima pues esta bien el programa que compartiste me agradoO el boton que le agregaste el efecto me parecio, de mi puntoO de vista muy agradable bueno lo digo por que ya comprobe con tu codigo y si esta muy bIien el efecto. buenoO SaludosS!!

EVA RUBALI PONCE ALMAZÁN
SEMESTRE 7 tongue tongue lol!

RUBALI P
Invitado


Volver arriba Ir abajo

REPLICA A RAYMUNDO YAÑEZ

Mensaje  CELENE G el Mar Nov 06, 2012 9:38 pm

COMPAÑERO RAYMUNDO, TU APORTACION EN ESTE FORO, HA SIDO DE GRAN AYUDA, POR QUE SE MUESTRA PASO POR PASO EL PROCEDIMIENTO DEL FIBONACCI, ADEMAS DE QUE HAS SIDO EL PRIMERO EN PARTICIPAR.

ATTE. ZITA CELENE GARCIA
GRADO: VII GRUPO:"A"

flower Surprised



CELENE G
Invitado


Volver arriba Ir abajo

codigo de potencial java

Mensaje  vicenteR el Mar Nov 06, 2012 10:04 pm

aqui esta mi respuesta

import java.awt.*;
import java.awt.event.*;
public class potencial extends Frame {
private Label Label1 = new Label("X=");
private TextField Edit1 = new TextField();
private Label Label2 = new Label("Y=");
private TextField Edit2 = new TextField();
private Label Label3 = new Label("Label3");
private Button BitBtn1 = new Button("OK") {
public void paint(Graphics g) {
g.setColor(new Color(0,255,0));
g.drawLine(10,20,10,30); g.drawLine(10,30,25,10);
g.setColor(new Color(0,128,0));
g.drawLine(10,21,10,31); g.drawLine(10,31,25,11);
} //paint
};
public potencial () {
setTitle("Potencial"); setLayout(null); setSize(450,350);
setBackground(new Color(210,210,210));
add(Label1); add(Edit1); add(Label2); add(Edit2);
add(Label3); add(BitBtn1);
Label1.setBounds (50, 100, 100, 30);
Edit1.setBounds (150, 100, 100, 30);
Label2.setBounds (50, 150, 100, 30);
Edit2.setBounds (150, 150, 100, 30);
BitBtn1.setBounds(320, 120, 80, 40);
Label3.setBounds(50, 220, 180, 30);
setVisible(true); BitBtn1.repaint();
BitBtn1.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {
double X = StrToFloat(Edit1.getText());
double Y = StrToFloat(Edit2.getText());
double r = java.lang.Math.pow (X, Y);
String s = "";
s = FloatToStr(r);
Label3.setText("Potencial: " + s);
Label3.invalidate();
}//OnClick
});
addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) { System.exit(0); }
});
}//constructor
private double StrToFloat(String t) {
return Double.valueOf(t).doubleValue();
}
private String FloatToStr(double n) {
return String.valueOf(n);
}
public static void main(String args[]) {
potencial app = new potencial ();
}//main
}//class

ATTE VICENTE ARMANDO BUSTOS RODRIGUEZ 7 SEM GRUPO B

vicenteR
Invitado


Volver arriba Ir abajo

replica a Raymundo Yañes

Mensaje  Monica B el Miér Nov 07, 2012 7:54 am

Hola compañero me es grato felicitarte en el esmero que empleaste para poder realizar tu participación en este foro, ya que en mi opinión fue muy acertada, sigue así... jejeje Smile

atte; Monica Barreda 7A

Monica B
Invitado


Volver arriba Ir abajo

Replica a Guadalupe Guerrero

Mensaje  Geivin H el Miér Nov 07, 2012 7:59 am

Hola compañera te felicito ya que fue muy acertada tu participación en este foro, realmente llevaste a cabo el desarrollo del programa de una manera fácil de entender, sigue echándole muchas ganas..

atte. Geivin Harrison 7A

Geivin H
Invitado


Volver arriba Ir abajo

Revision Final

Mensaje  Admin el Mar Nov 13, 2012 1:49 pm

Felicidades !!!

Agradezco su buena intencion, y me es grato apreciar su buena actitud , ya que considero positivo que compartan procedimientos y programas y fragmentos de codigo fuente a fines a la Unidad 4. Y tambien es positivo saber reconocer cuando no se logra alcanzar el objetivo educacional o competencia especifica. Reconozco su esfuerzo, y les pido que no deserten de la idea de aplicar alguna metodologia para el desarrollo de software. Sin embargo, con estas participaciones se podran considerar como parte de la competencia alcanzada.

Reitero nuevamente, que cabe aclarar que en el sector empresarial, dificilmente una sola persona podra postularse para todos los puestos (al mismo tiempo) que tienen relacion con el desarrollo de software, ya que ello seria muy complejo, si se trata de desarrollo de sistemas medianos o grandes. La aplicacion de las fases de metodologia, incluso en la empresa, se llevan de forma separada, es decir, una persona o grupo de trabajo realizan el analisis, otro grupo diferente elaboran el diseño, y otro equipo de trabajo distinto realiza la codificacion, .... etc. Y es por ello que existen diversos puestos de trabajo tales como: Programador Jr/Sr, Diseñador RUP/UML, Analista de Datos, Analista de Sistemas, Administrador de Bases de Datos, Web MAster, entre otros .

Por ultimo, cabe mencionar que he visto mucha redundancia en las participaciones, por lo que aconsejaria para una proxima ocasion, que las personas que hayan trabajado en equipo, solamente muestren una participacion adjuntando el nombre de los integrantes y no "subirla" cada quien en su cuenta.


Felicidades !!!

Atte:

M.C. Edgar - Rangel - Lugo.


NOTA: No le pongo acentos al texto, debido a que yo uso plataforma Linux y podria no ser mostrado el caracter al momento de visualizarlo en otros navegadores.


Admin
Admin

Mensajes : 315
Fecha de inscripción : 14/03/2012

Ver perfil de usuario http://erangel.foroactivo.mx

Volver arriba Ir abajo

Re: 4.- Desarrollo De Aplicaciones Stand-Alone

Mensaje  Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Página 4 de 4. Precedente  1, 2, 3, 4

Ver el tema anterior Ver el tema siguiente Volver arriba


 
Permisos de este foro:
No puedes responder a temas en este foro.