El área de un polígono es la cantidad de superficie que encierran sus lados. El área de un rectángulo es la multiplicación de la base por la altura. >Sabes calcularla?
Entrada
La entrada consta de una serie de casos de prueba. Cada uno contiene la definición de un rectángulo en una sola línea con cuatro n umeros enteros no negativos menores o iguales que 10:000. Los dos primeros
definen la posición del vértice inferior izquierdo del rectángulo y los dos siguientes la del vértice superior derecho.
El último caso de prueba, que no debe procesarse, proporciona un rectángulo en el que el segundo vértice está debajo o a la izquierda del primero.
Salida
Para cada caso de prueba se escribirá, en una línea independiente, el área del rectángulo dado.
Entrada de ejemplo
1 1 4 3
0 0 1 1
9 7 3 6
Salida de ejemplo
6
1
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package programamecuadernilloregional2013hareadeunrectangulo;
import java.util.Scanner;
/**
*
* @author juan
*/
public class ProgramameCuadernilloRegional2013HAreaDeUnRectangulo {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
int x1,y1,x2,y2;
Scanner leo = new Scanner(System.in);
x1=leo.nextInt();
y1=leo.nextInt();
x2=leo.nextInt();
y2=leo.nextInt();
while (x1<=x2 && y1<=y2 ) {
System.out.println(((x2-x1)*(y2-y1)));
x1=leo.nextInt();
y1=leo.nextInt();
x2=leo.nextInt();
y2=leo.nextInt();
}
}
}
import java.util.Scanner;
/**
*
* @author juan
*/
public class Rectan {
/**
* @param args the command line arguments
*/
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
int x1,y1,x2,y2;
Scanner leo = new Scanner(System.in);
boolean salir=false;
do {
x1=leo.nextInt();
y1=leo.nextInt();
x2=leo.nextInt();
y2=leo.nextInt();
if (x1<=x2 && y1<=y2 ){
System.out.println(((x2-x1)*(y2-y1)));
} else salir = true;
}while (!salir );
}
}
No hay comentarios:
Publicar un comentario