feed twitter facebook LinkedIn facebook

Java » Area de un rectángulo con Java

diciembre 13, 2007 por Víctor Cuervo 17 Comentarios Imprimir Imprimir

El calcular el área de un rectángulo con Java es un código muy sencillo, pero el cual nos sirve para resolver dos cosas: por un lado ver como hacer un programa básico en Java y otro, el resolver una formula matemática.

Lo primero es conocer como calcular el área de un rectángulo. La formula es la siguiente:

  1. area_rectangulo = base * altura

Dónde el área del rectángulo es igual a la multiplicación de la base del rectángulo por la altura del mismo.

A la hora de codificarlo en Java, lo primero que tenemos que hacer es definir una clase AreaRectangulo, la cual tendrá el código de nuestro programa. Veamos la estructura de la clase:

  1. public class AreaRectangulo {
  2.  
  3. public static void main(String[] args) {...}
  4.  
  5. }

En ella encontramos el método main, el cual contiene el código que se ejecuta en primer lugar cuando ejecutemos el programa.

Hay que recordar que el nombre de la clase y el nombre del fichero con extensión .java tienen que ser el mismo.

Lo primero que haremos será declarar tres variables base y altura, las cuales contendrán los valores de los lados del rectángulo y una tercera que será area_rectangulo, donde almacenaremos el valor del área. Inicialmente esta tendrá un valor de 0.

  1. int area_rectangulo = 0;
  2. int base = 10;
  3. int altura = 20;

La siguiente línea de código será la que multiplique la base por la altura y deje el resultado en la variable area_rectangulo.

  1. area_rectangulo = base*altura;

Ya solo nos quedará mostrar el resultado por pantalla. Para ello nos apoyamos en el objeto Java del sistema y el el método println.

  1. System.out.println("El area de un rectangulo de base "+base+" y altura "+altura+" es igual a "+area_rectangulo);

Por último compilaremos y ejecutaremos el programa.

Descargar el Codigo
Descargar el código
tags: , , , , ,

Artículos relacionados:

17 comentarios »

RSS feed para los comentarios de esta entrada. TrackBack URI

1 2
  1. JANETH
    junio 7, 2008 #

    GRACIAS POR ESTOS PROGRAMAS, LO VOY A EJECUTAR, ESPERO ME SE HAN DE GRAN AYUDA.

  2. manuel
    julio 22, 2008 #

    public class Arearectangulo36 {
    int arearectangulo=0;
    int lado1= 10;
    int lado2= 5;——-me tilda error el ; x q es

    arearectangulo= lado1*lado2;

    public void calcular(){

    System.out.println(“El area de un rectangulo de lado “+lado1+” y lado “+lado2+” es igual a “+arearectangulo);
    }

    }

    gracias amigo la verdad m salvas la papas jejje no se me marca error en el ; saludos manuel

  3. manuel
    julio 22, 2008 #

    xception in thread “main” java.lang.Error: Unresolved compilation problem:
    Syntax error on token “;”, , expected

    esto me tira x consola gracias
    public static void main(String[] args) {
    Arearectangulo36 a;
    a= new Arearectangulo36();
    a.calcular();
    ese es el test

  4. manuel
    julio 22, 2008 #

    ya lo arregle seria asi:

    public void calcular(){

    int arearectangulo=0;
    int lado1= 50;
    int lado2= 10;

    arearectangulo= lado1*lado2;

    System.out.println(“El area de un rectangulo de lado “+lado1+” y lado “+lado2+” es igual a “+arearectangulo);
    }

    }

    ME ANDUVO SOLO QUIERO Q ME DIGAS A MI E-MAIL POR Q SI LO PONGO FUERA DEL PUBLIC VOID ME TIRA ERROR EN EL ; DEL LADO DOS GRACIAS

  5. felipe
    agosto 23, 2008 #

    pueden poner como seria todo ? me refiero a como empezar hasta como terminar, ponerlo como quedaria entero y completo

  6. jovani
    septiembre 23, 2009 #

    gracias por compartir saludos¡¡¡¡¡¡¡

  7. Ang3l
    noviembre 21, 2009 #

    bueno me fue util pero kiero saber como se saca la base del rectagulo cuando solo te dan la alturay la area

  8. daniel
    febrero 24, 2010 #

    lo voy a checar aver si corre grasias

  9. kariz
    marzo 19, 2010 #

    oyee

    estas mal

    la formula no es esa

    es bxh(base x altura)

    no lxl esa es del cuadradoo

  10. lineadecodigo
    marzo 19, 2010 #

    @kariz,

    Tienes toda la razón.
    El área del rectángulo es base x altura. Y el del cuadrado es lado x lado.
    Muchas gracias por detectar el error de concepto.
    Eso me pasa por escribir tan rápido.
    Lo corregimos.

    Lo dicho. Muchas gracias por tu aporte.

1 2

Deja un comentario

XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

*