Instituto tecnológico de matehuala

1,366 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,366
On SlideShare
0
From Embeds
0
Number of Embeds
81
Actions
Shares
0
Downloads
26
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Instituto tecnológico de matehuala

  1. 1. INSTITUTO TECNOLÓGICO DE MATEHUALA PROGRAMAS Elaboró: Álvarez Hernández Irene Esperanza Campos Martínez Macario Maldonado Muñoz Claudia Guadalupe Rodríguez Quiroz Norberto Ismael Tello Ortiz Celia Cecilia Materia: Algoritmos y lenguajes de Programación Docente: Ing. Martín Luis Ledezma Hernández Carrera: Ingeniería Industrial Grupo: Cuarto semestre “A” Unidad 4: Funciones Semestre: Enero-Junio 2011Matehuala, S.L.P. Mayo 2011
  2. 2. Resuelva los siguientes problemas y escriba el programa java correspondiente haciendouso de métodos en java:I.- Convertir una temperatura dada en grados Fahrenheit a grados centígrados.a) Programa fuente:// Exercise 6.6: Conversion.java// Convertir los 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( "Escriba los grados Farenheit: " ); inputField = new JTextField( 10 ); inputField.addActionListener( this ); container.add( promptLabel ); container.add( inputField ); } // end method init // Convertir los grados Farenhiet a grados Celsius public void actionPerformed( ActionEvent actionEvent ) { double gradosfarenheit = Double.parseDouble( actionEvent.getActionCommand() ); showStatus( " Los grados Celsius son " + gradoscelsius( gradosfarenheit ) ); } // end method actionPerformed // calcular y regresar a grados celsius public double gradoscelsius( double gradosfarenheit ) {
  3. 3. double gradoscelsius= ( gradosfarenheit - 32 )/1.8; return gradoscelsius; } // end method grados Celsius} // end class Converisonb) Resultados del programa:
  4. 4. II.- Calcular el diámetro, circunferencia y área de un círculo en base a su radio que es unnúmero entero. a) Programa fuente:// Exercise 6.6: Area.java// Calcular el area y el diametro 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( "Escriba el radio: " ); inputField = new JTextField( 10 ); inputField.addActionListener( this ); container.add( promptLabel ); container.add( inputField ); } // end method init
  5. 5. // calculate sphere volume when user presses Enter in inputField public void actionPerformed( ActionEvent actionEvent ) { double radio = Double.parseDouble( actionEvent.getActionCommand() ); showStatus( "El área es" + areadelcirculo( radio )+ "El diámetro del circulo es" +diametrodelcirculo(radio) ); } // end method actionPerformed // calcular y regresar a area public double areadelcirculo( double radio ) { double area = Math.PI * Math.pow( radio, 2 ); return area; } // end method areadelcirculo// calcular y regresar a diametropublic double diametrodelcirculo( double radio ) { double diametro = radio*2; return diametro;} // end method diametrodelcirculo} // end class Area b) Resultados del programa:
  6. 6. III.- Calcular el área de un triángulo conociendo su base y altura. a) Programa fuente:// Exercise 6.6: Area.java// Calcular el area de un triangulo.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:" ); inputField = new JTextField( 10 ); inputField.addActionListener( this ); container.add( promptLabel ); container.add( inputField ); promptLabel2 = new JLabel( "Escribir la altura:" ); inputField2 = new JTextField( 10 ); inputField2.addActionListener( this ); container2.add( promptLabel2 ); container2.add( inputField2 ); } // end method init // Calcular el area de un tringulo public void actionPerformed( ActionEvent actionEvent ) {
  7. 7. double base = Double.parseDouble(inputField.getText() ); double altura = Double.parseDouble(inputField2.getText() ); showStatus( " El area es " + areadeltriangulo( base, altura)); } // end method actionPerformed // Calcular y regresar alarea de un triangulo public double areadeltriangulo( double base, double altura ) { double area = (base * altura)/2; return area;} // fin del metodo areadeuntriangulo} // fin de la clase Area b) Resultados del programa:
  8. 8. IV.- Calcular la hipotenusa de un triángulo rectángulo conociendo el valor de sus catetos. a) Programa fuente:// Exercise 6.6: Hipotenusa.java// Calcular la hipotenusa de un triangulo rectangulo.import java.awt.*;import java.awt.event.*;import javax.swing.*;public class Hipotenusa 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 Cateto a:" ); inputField = new JTextField( 10 ); inputField.addActionListener( this ); container.add( promptLabel ); container.add( inputField ); promptLabel2 = new JLabel( "Escribir Cateto b:" ); inputField2 = new JTextField( 10 ); inputField2.addActionListener( this ); container2.add( promptLabel2 ); container2.add( inputField2 ); } // end method init // Calcular la hipotenusa de un tringulo rectangulo public void actionPerformed( ActionEvent actionEvent ) { double Catetoa = Double.parseDouble(inputField.getText() );
  9. 9. double Catetob = Double.parseDouble(inputField2.getText() ); showStatus( " La hipotenusa es " + hipotenusadeuntriangulo ( Catetoa, Catetob)); } // end method actionPerformed // Calcular y regresar a la hopitenusa del triangulo public double hipotenusadeuntriangulo( double Catetoa, double Catetob ) { double hipotenusa = Math.sqrt(( Catetoa * Catetoa) + ( Catetob * Catetob)); return hipotenusa;} // fin del metodo hipotenusadeuntriangulo} // fin de la clase Hipotenusa b) Resultados del programa:

×