Ensayo de el pensamiento logico aplicado a la programacion
Programa 9
1. INSTITUTO TECNOLÓGICO DE CANCÚN
INGENIERÍA MECATRÓNICA
MATERIA:
PROGRAMACIÓN BÁSICA
PROFESORA:
MARÍA JACINTA MARTÍNEZ CASTILLO
“PROGRAMA 9”
AUTORES:
ALEJANDRO FIGUEROA ANDRÉS ALFONSO
CUA MAY JOEL DE LA CRUZ
MARTINEZ SOLIS ITZEL
CANCÚN QUINTANA ROO A 20 DE ABRIL DEL 2012
2. PLANTEAMIENTO DEL PROBLEMA
Determinar e imprima la hipotenusa de un triángulo rectángulo conocidas
laslongitudes de sus dos catetos.
ANÁLISIS DEL PROBLEMA
Se necesitan 3 valores tipo float y estas formulas
((Math.pow(x, 2))+ (Math.pow(y, 2)
h= (float) Math.sqrt(h);
Son para obtener su raíz cuadrada con los catetos conocidos.
DIAGRAMA DE FLUJO
1
3. PRUEBA DE ESCRITORIO
1. ° nos pide ingresar un valor para cateto opuesto
2° nos pide ingresar un valor para cateto adyacente
3°nos da el valor de la hipotenusa.
Código de fuente
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);
2