jueves, 14 de julio de 2011

Area figura en Java

import java.io.*;

public class Area {

    public static void main(String args[]) throws IOException{

   InputStreamReader isr= new InputStreamReader(System.in);
    BufferedReader br= new BufferedReader (isr);

        double altura, base;
    double minimo;
    double radio;
    double resultado;
    String entrada;
    String salida;

        System.out.println ("Por favor ingrese la altura del rectangulo");
    altura = Double.parseDouble(br.readLine());

        System.out.println ("Por favor ingrese la base del rectangulo");
    base = Double.parseDouble(br.readLine());

    minimo = Math.min(altura, base);
    radio = minimo / 2.0;

    resultado = (altura * base) - (Math.PI * radio * radio);

    salida = "Para el rectangulo de base "+base+", altura = "+altura+" y area "+(base*altura)+" El circulo interno tiene un radio de "+ radio+
        "y un area de "+(Math.PI * radio * radio)+",\n por lo tanto el area del rectangulo extraida es: "+resultado;

    System.out.println(salida);

                         }

}

No hay comentarios:

Publicar un comentario