Java. Ejemplo de Area de un triángulo.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 | package areatriangulo; import java.io.*; /** * * @author masar */ public class CEntDatos { public static String inicial ( ) { String datointroducido = "" ; try { InputStreamReader flujo= new InputStreamReader ( System.in ); // Definimos un flujo de caracteres de entrada. BufferedReader teclado = new BufferedReader ( flujo ); // Creamos un objeto de esta clase que almacenará la información en un bufer. datointroducido = teclado .readLine(); // Introducimos la entrada y la asignamos a una variable. } catch (IOException e){ System.err .print ( "Error: " + e.getMessage ( ) ); } return datointroducido ; } //------------------------------------------------------------------------ public static int entero( ) { try { return Integer.parseInt( inicial( ) ); } catch ( NumberFormatException e ) { return Integer. MIN_VALUE; // valor más pequeño. } } //------------------------------------------------------------------------ public static double real( ) { try { return Double.parseDouble ( inicial( ) ); } catch ( NumberFormatException e ) { return Double. NaN; // No es un número. } } //------------------------------------------------------------------------ public static String cadena() { return inicial( ); } //------------------------------------------------------------------------ static char caracter() { String valor= inicial(); return valor.charAt(0); } } |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | package areatriangulo; /** * * @author masar */ public class CMain { /** * @param args the command line arguments */ public static void main(String[] args) { double base; double altura; double area; //Introducimos los números System.out.println("Escribe el valor de la base: "); base=CEntDatos.real(); System.out.println("Escribe el valor de la altura: "); altura=CEntDatos.real(); //Calculamos el Area area=(base*altura)/2; System.out.println("El area del triángulo es: "+area); } } |

En este ejemplo se hace uso de un nuevo operador de Java, en este caso el operador de multiplicación * y del operador de división / ya utilizado en ejemplos anteriores.
Como vemos haciendo uso de los operadores que dispone el lenguaje Java podemos crear cualquier fórmula que necesitemos utilizar, en este caso la fórmula para hayar el area de un triángulo.
Al igual que en ejemplos anteriores volvemos a usar la clase CEntDatos y la clase System para la introducción y visualización de los datos en consola.