Elaboracion de la serie fibonaccide un nUmero x
2 participantes
Unidades Enfoque Orientado a Competencias :: Aplicaciones Web y StandAlone 7A y 7B (Para que Interactuen)
Página 1 de 1.
Elaboracion de la serie fibonaccide un nUmero x
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.
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
Revisión Del Grupo
Los felicito por sus participaciones, y para una próxima ocasión los invito a
contestar dentro de la sala de discusión que contiene los reactivos, ya que
del modo en que usted lo ha hecho, en mi opinión, no es apropiado para
contestar preguntas detonadoras, debido a que usted ha abierto una nueva
sala, que en teoría se entiende deba utilizarse para un nuevo tema de
discusión relacionado con el título del Foro, el cuál será respondido a su vez. Y
al parecer con su participación, no ha iniciado algún tema de discusión, sino más
bien pretende contestar algún reactivo de otra sala de discusión. Por lo
tanto, lo invito para el próximo tema, contestar dentro de la sala, y puede
generar nuevos temas afuera, si desea iniciar una nueva discusión en otra
temática como una sala de discusión nueva.
ATTE:
M.C. Edgar Rangel Lugo
contestar dentro de la sala de discusión que contiene los reactivos, ya que
del modo en que usted lo ha hecho, en mi opinión, no es apropiado para
contestar preguntas detonadoras, debido a que usted ha abierto una nueva
sala, que en teoría se entiende deba utilizarse para un nuevo tema de
discusión relacionado con el título del Foro, el cuál será respondido a su vez. Y
al parecer con su participación, no ha iniciado algún tema de discusión, sino más
bien pretende contestar algún reactivo de otra sala de discusión. Por lo
tanto, lo invito para el próximo tema, contestar dentro de la sala, y puede
generar nuevos temas afuera, si desea iniciar una nueva discusión en otra
temática como una sala de discusión nueva.
ATTE:
M.C. Edgar Rangel Lugo
Temas similares
» 4.- Desarrollo De Aplicaciones Stand-Alone
» 4.- Comercio Electrónico (e- Commerce)
» creacion de la serie fibonacci
» 2.- Elaboración de un protocolo de investigación
» reelavoracion del protocolo de investigacion
» 4.- Comercio Electrónico (e- Commerce)
» creacion de la serie fibonacci
» 2.- Elaboración de un protocolo de investigación
» reelavoracion del protocolo de investigacion
Unidades Enfoque Orientado a Competencias :: Aplicaciones Web y StandAlone 7A y 7B (Para que Interactuen)
Página 1 de 1.
Permisos de este foro:
No puedes responder a temas en este foro.