Programa 9

   a) Planteamiento del problema
Determinar e imprima la hipotenusa de un triángulo rectángulo conocidas
las longitudes de sus dos catetos.

b) Análisis de datos (datos de: entrada / salida, condiciones y diccionario de
datos).

Este programa es la transformación de la famosa formula de Pitágoras para
obtener la hipotenusa, que es igual a raíz cuadrada del cateto opuesto mas el
cuadrado del cateto adyacente
Primero, se le pide al usuario que ingrese el cateto puesto(Dato de entrada, x),
seguidamente se le pide el cateto adyacente(Dato de entrada, y), luego se eleva al
cuadrado el cateto opuesto.
x^2
Seguidamente se eleva al cuadrado el cateto adyacente.
y^2
Se suman y se le saca la raíz a la sumatorio y da como resultado la hipotenusa.
h=sqrt(x^2+y^2)

DICCIONARIO
x= dato de entrada, del cateto opuesto, puede ser numero entero o decimal
y= dato de entrada, del cateto adyacente, puede ser numero entero o decimal
h= resultado de la formula de pitagoras aplicada a nuestros datos

   b) Diseño de solución (Diagrama de flujo usando el programa DFD)
c) Prueba de escritorio.

   Co=4
   Ca=4
   X= (Co*Co)+(Ca*Ca)
   X=sqrt (h)
   X= 5.656854249

d) Programa fuente (codificación en java)

   /*
    * To change this template, choose Tools | Templates
    * and open the template in the editor.
    */
   package ejercicio9;

   /**
    *
* @author Eduardo Avila
       */
      import javax.swing.*;
      public class Ejercicio9 {

        /**
         * @param args the command line arguments
         */
        public static void main(String[] args) {
            // TODO code application logic here
        float h,x,y;
        String H,X,Y;
        X= JOptionPane.showInputDialog(null, "¿Cual es el cateto opuesto?");
            x= Float.parseFloat(X);
            Y= JOptionPane.showInputDialog(null, "¿Cual es el cateto
      adyacente?");
            y= Float.parseFloat(Y);
             h= (float) ((Math.pow(x, 2))+ (Math.pow(y, 2)));
             h= (float) Math.sqrt(h);

       JOptionPane.showMessageDialog(null, "El valor de la hipotenusa es:
      "+h);




        }
      }
f) Depuración.- La forma de comprobar que su programa es funcional será
imprimiendo sus pantallas de salida, las cuales deberán estar previamente
diseñadas con presentación en su JOptionPane ver material de clases.
g) Conclusión de su práctica.

Es un programa básico sobre el teorema de pitagoras, donde solo utilizamos
operaciones como, potencia, suma y raíz.

Programa 9

  • 1.
    Programa 9 a) Planteamiento del problema Determinar e imprima la hipotenusa de un triángulo rectángulo conocidas las longitudes de sus dos catetos. b) Análisis de datos (datos de: entrada / salida, condiciones y diccionario de datos). Este programa es la transformación de la famosa formula de Pitágoras para obtener la hipotenusa, que es igual a raíz cuadrada del cateto opuesto mas el cuadrado del cateto adyacente Primero, se le pide al usuario que ingrese el cateto puesto(Dato de entrada, x), seguidamente se le pide el cateto adyacente(Dato de entrada, y), luego se eleva al cuadrado el cateto opuesto. x^2 Seguidamente se eleva al cuadrado el cateto adyacente. y^2 Se suman y se le saca la raíz a la sumatorio y da como resultado la hipotenusa. h=sqrt(x^2+y^2) DICCIONARIO x= dato de entrada, del cateto opuesto, puede ser numero entero o decimal y= dato de entrada, del cateto adyacente, puede ser numero entero o decimal h= resultado de la formula de pitagoras aplicada a nuestros datos b) Diseño de solución (Diagrama de flujo usando el programa DFD)
  • 2.
    c) Prueba deescritorio. Co=4 Ca=4 X= (Co*Co)+(Ca*Ca) X=sqrt (h) X= 5.656854249 d) Programa fuente (codificación en java) /* * To change this template, choose Tools | Templates * and open the template in the editor. */ package ejercicio9; /** *
  • 3.
    * @author EduardoAvila */ import javax.swing.*; public class Ejercicio9 { /** * @param args the command line arguments */ public static void main(String[] args) { // TODO code application logic here float h,x,y; String H,X,Y; X= JOptionPane.showInputDialog(null, "¿Cual es el cateto opuesto?"); x= Float.parseFloat(X); Y= JOptionPane.showInputDialog(null, "¿Cual es el cateto adyacente?"); y= Float.parseFloat(Y); h= (float) ((Math.pow(x, 2))+ (Math.pow(y, 2))); h= (float) Math.sqrt(h); JOptionPane.showMessageDialog(null, "El valor de la hipotenusa es: "+h); } } f) Depuración.- La forma de comprobar que su programa es funcional será imprimiendo sus pantallas de salida, las cuales deberán estar previamente diseñadas con presentación en su JOptionPane ver material de clases.
  • 4.
    g) Conclusión desu práctica. Es un programa básico sobre el teorema de pitagoras, donde solo utilizamos operaciones como, potencia, suma y raíz.