Bueno, otra vez yo molestando, prefiero ser canson y pregunton y no callado y quedarme con las dudas.
En clase aun no nos han enseñado los condicionales [if....else], pero yo me puse a leer y a cacharrear.
El primer programa me dio, pero el segundo no. Miren el codigo
Código PHP:
import javax.swing.JOptionPane;
public class AreaTriangulo {
public static void main(String[] args) {
Double Altura, Base, Area;
Base=Double.parseDouble(JOptionPane.showInputDialog("Digite La Base Del Triangulo"));
Altura=Double.parseDouble(JOptionPane.showInputDialog("Digite La Altura Del Triangulo"));
Area=(Base*Altura)/2;
JOptionPane.showMessageDialog(null,"El Area Del Triangulo Es: \n\t"+Area);
if (Base==Altura) {
JOptionPane.showMessageDialog(null," La Base Y La Altura Son Iguales \n\t");
} else if (Base>Altura) {
JOptionPane.showMessageDialog(null," Base Es Mayor Que Altura En Longitud \n\t");
} else {
JOptionPane.showMessageDialog(null," Altura Es Mayor Que Base En Longitud \n\t");
}
}
}
El problema del programa es que al ejecutarlo y poner un valor igual a base y altura me toma el else y me dice que Altura Es Mayor Que Base En Longitud. No he podido saber como organizarlo, no me toma el (Base==Altura) y ya he puesto ese pedazo por todos lados.
Si alguien me pudiera ayudar se le agradeceria