Área de un rectángulo con Java

13/dic/2007 Java 15 Comentarios
java

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.

Vídeos sobre Java

Difunde el Conocimiento

Si te ha gustado el artículo o te ha sido de utilidad, no dejes de compartirlo con tus amigos en las redes sociales... Te estaremos muy agradecidos. :-D

15 comentarios en “Área de un rectángulo con Java”

Víctor Cuervo

daniel

Necesito realizar este projecto y no se como. Agradeceria cualquier ayuda!!
entrare 3 valores al sistema:

hay que hacer una comparación de los tres valores:

> si hay solo dos iguales, asumir son los lados de rectangulo
>si son diferentes, asumir son los lados de triangulo escaleno
>si los 3 son iguales asumir que es el lado de un cuadrado

ordenar las areas(porque el usuario puede introducir mas de 1 figura si lo desea) en orden ascendente
y mostrar los resultados
Cualquier lenguaje!
Gracias de antemano!!!

Víctor Cuervo

lineadecodigo

@william,

¿Sobre que otras cosas te gustaría que hablásemos en el blog? Cualquier comentario es muy bienvenido.

Víctor Cuervo

william

me parece bien este programa espero ver mas

Víctor Cuervo

esmeralda

hola solo nesecito que me ayudes hacer unos codigos
en java en interfas grafica ya tengo por interfas grafica pero me dificulta introducir los codigos de calcular area del triangulo, rectangulo y cuadrado.
y tambien tengo que hacer otro programa para calcular la media, moda, mediana por interfas grafica. porfa saludos bay.

Víctor Cuervo

lineadecodigo

Actualizado.

Víctor Cuervo

lineadecodigo

@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.

Víctor Cuervo

kariz

oyee

estas mal

la formula no es esa

es bxh(base x altura)

no lxl esa es del cuadradoo

Víctor Cuervo

daniel

lo voy a checar aver si corre grasias

Víctor Cuervo

Ang3l

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

Víctor Cuervo

jovani

gracias por compartir saludos¡¡¡¡¡¡¡

Víctor Cuervo

felipe

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

Víctor Cuervo

manuel

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

Víctor Cuervo

manuel

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

Víctor Cuervo

manuel

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

Víctor Cuervo

JANETH

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

¿Algo que nos quieras comentar?

Déjanos tu comentario, no te preocupes que tu email no será publicado

*


*