Instituto  tecnológico  de  matehuala
Upcoming SlideShare
Loading in...5
×
 

Instituto tecnológico de matehuala

on

  • 881 views

 

Statistics

Views

Total Views
881
Views on SlideShare
818
Embed Views
63

Actions

Likes
0
Downloads
9
Comments
0

2 Embeds 63

http://algoritmos-lenguajes.wikispaces.com 36
http://www.slideshare.net 27

Accessibility

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Instituto  tecnológico  de  matehuala Instituto tecnológico de matehuala Document Transcript

  • 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
  • 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 ) {
  • double gradoscelsius= ( gradosfarenheit - 32 )/1.8; return gradoscelsius; } // end method grados Celsius} // end class Converisonb) Resultados del programa:
  • 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
  • // 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:
  • 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 ) {
  • 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:
  • 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() );
  • 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: