Sunteți pe pagina 1din 7

INSTITUTO TECNOLGICO DE MATEHUALA

PROGRAMAS
Elabor:
Alvarado Medellin Monica Duarte Villa Fabiola Adriana Ibarra Garcia Yessica Elizabeth Perez Escamilla Bibiana Isabel Rios Garcia David Alberto Torres Alvarado Fermin Neftali Materia: Docente: Carrera: Grupo: Unidad 4: Semestre: Algoritmos y lenguajes de Programacin Ing. Martn Luis Ledezma Hernndez Ingeniera Industrial Cuarto semestre A Funciones Enero-Junio 2011

Matehuala, S.L.P. Mayo 2011

PROBLEMA I.- CONVERTIR UNA TEMPERATURA DADA EN GRADOS FAHRENHEIT A GRADOS CENTGRADOS a) Programa fuente: // Ejercicio: Conversion.java // Convertir grados Farenheit a grados Celsius. import java.awt.*; import java.awt.event.*; import javax.swing.*; public class Conversion extends JApplet implements ActionListener { JLabel promptLabel; JTextField inputField; // create GUI public void init() { Container container = getContentPane(); container.setLayout( new FlowLayout() ); promptLabel = new JLabel( "Escribir los grados Farenheit:" ); inputField = new JTextField( 10 ); inputField.addActionListener( this ); container.add( promptLabel ); container.add( inputField ); } // end method init // Convertir grados Farenheit a grados Celsius public void actionPerformed( ActionEvent actionEvent ) { double gradosFarenheit = Double.parseDouble( actionEvent.getActionCommand() ); double gradosCelsius = Double.parseDouble( actionEvent.getActionCommand() ); showStatus( " Los grados Celsius son " + gradosCelsius( gradosFarenheit ) ); } // end method actionPerformed // Convertir y regresar a grados public double gradosCelsius( double gradosFarenheit ) { double Celsius = (gradosFarenheit - 32)/1.8; return Celsius; } // fin del metodo gradosCelsius } // fin de la clase Conversion

b) Ejecucin del programa

PROBLEMA II.- CALCULAR EL DIMETRO, CIRCUNFERENCIA Y REA DE UN CRCULO EN BASE A SU RADIO a) Programa fuente: // Ejercicio: Area.java // Calcular el area de un circulo. import java.awt.*; import java.awt.event.*; import javax.swing.*; public class Area extends JApplet implements ActionListener { JLabel promptLabel; JTextField inputField; // create GUI public void init() { Container container = getContentPane(); container.setLayout( new FlowLayout() ); promptLabel = new JLabel( "Escribir el radio:" ); inputField = new JTextField( 10 ); inputField.addActionListener( this ); container.add( promptLabel ); container.add( inputField ); } // end method init // calcular el area de un circulo public void actionPerformed( ActionEvent actionEvent )

{ double radio = Double.parseDouble( actionEvent.getActionCommand() ); showStatus( " El dimetro es " + diametrodelcirculo( radio ) + " El rea es " + areadelcirculo( radio ) + " La circunferencia es " + circunferenciadelcirculo ( radio) ); } // end method actionPerformed // calcular y regresar al area de un circulo public double areadelcirculo( double radio ) { double area = ( Math.PI * Math.pow( radio, 2 )); return area; } // fin del metodo areadelcirculo // calcular y regresar al diametro de un circulo public double diametrodelcirculo( double radio ) { double diametro = radio*2; return diametro; } // fin del metodo diametrodelcirculo // calcular y regresar la circunferencia de un circulo public double circunferenciadelcirculo( double radio ) { double circunferencia = ((2* radio) * Math.PI); return circunferencia; } // fin del metodo circunferenciadelcirculo } // fin de la clase Area b) Ejecucin del programa:

PROBLEMA III.- CALCULAR EL REA DE UN TRINGULO CONOCIENDO SU BASE Y ALTURA a) Programa fuente: // Ejercicio: Area.java // Calcular el rea de un tringulo conociendo su base y su altura import java.awt.*; import java.awt.event.*; import javax.swing.*; public class Area extends JApplet implements ActionListener { JLabel promptLabel; JLabel promptLabel2; JTextField inputField; JTextField inputField2; // create GUI public void init() { Container container = getContentPane(); container.setLayout( new FlowLayout() ); Container container2 = getContentPane(); container2.setLayout( new FlowLayout() ); promptLabel = new JLabel( "Escribir la base del tringulo:" ); inputField = new JTextField( 10 ); inputField.addActionListener( this ); container.add( promptLabel ); container.add( inputField ); promptLabel2 = new JLabel( "Escribir la altura del tringulo:" ); inputField2 = new JTextField( 10 ); inputField2.addActionListener( this ); container2.add( promptLabel2 ); container2.add( inputField2 ); } // end method init // Calcular el rea del tringulo public void actionPerformed( ActionEvent actionEvent ) { double base = Double.parseDouble(inputField.getText() ); double altura = Double.parseDouble(inputField2.getText() ); showStatus( " El rea del tringulo es " + area2 ( base, altura)); } // end method actionPerformed // Calcular y regresar el rea del tringulo public double area2( double base1, double altura1 ) { double Area2 = ((base1 * altura1) / (2.0)); return Area2;

} // fin del metodo area2 } // fin de la clase Area

b) Ejecucin del programa:

PROBLEMA IV.- CALCULAR LA HIPOTENUSA DE UN TRINGULO RECTNGULO CONOCIENDO EL VALOR DE SUS CATETOS a) Programa fuente: // Ejercicio: Hipotenusa.java // Calcular la hipotenusa de un tringulo rectngulo conociendo sus catetos import java.awt.*; import java.awt.event.*; import javax.swing.*; public class Triangulo extends JApplet implements ActionListener { JLabel promptLabel; JLabel promptLabel2; JTextField inputField; JTextField inputField2; // create GUI public void init() { Container container = getContentPane(); container.setLayout( new FlowLayout() );

Container container2 = getContentPane(); container2.setLayout( new FlowLayout() ); promptLabel = new JLabel( "Escribir el cateto A:" ); inputField = new JTextField( 10 ); inputField.addActionListener( this ); container.add( promptLabel ); container.add( inputField ); promptLabel2 = new JLabel( "Escribir el cateto B:" ); inputField2 = new JTextField( 10 ); inputField2.addActionListener( this ); container2.add( promptLabel2 ); container2.add( inputField2 ); } // end method init // Calcular la hipotenusa del tringulo public void actionPerformed( ActionEvent actionEvent ) { double catetoa = Double.parseDouble(inputField.getText() ); double catetob = Double.parseDouble(inputField2.getText() ); showStatus( " La hipotenusa del tringulo es " + hipotenusa ( catetoa, catetob)); } // end method actionPerformed // Calcular y regresar a la hipotenusa del tringulo public double hipotenusa( double cateto1, double cateto2 ) { double Hipotenusa = Math.sqrt ( Math.pow (cateto1, 2) + Math.pow (cateto2, 2)); return Hipotenusa; } // fin del metodo hipotenusa } // fin de la clase Triangulo b) Ejecucin del programa:

S-ar putea să vă placă și