lunes, 14 de octubre de 2013

Ordinograma 9: Calcular área de un círculo

/*
* Calcular área de un círculo obligando a que el radio
* sea mayor que cero
*/
package ordinograma9;
import java.util.Scanner;
/**
*
* @author Juan
*/

public class Ordinograma9 {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        /*
         * INICIO
         *
         * REAL radio, area
         *
         * HACER
         *  LEER radio
         * MIENTRAS radio<=0
         * area = PI * radio^2
         * ESCRIBIR area
         * FIN
         */
        double radio, area;
        Scanner entrada = new Scanner(System.in);
       
        //Leemos el radio (debe ser mayor que cero)
        do {           
            System.out.println("Introduzca el valor del radio (>0)");
            radio = entrada.nextDouble();
        } while (radio<=0);
       
        //CALCULAMOS EL ÁREA
        area= Math.PI * Math.pow(radio, 2);
       
        //Mostramos el resultado por pantalla
        System.out.println("Área: "+area);
       
    }
}