Ejercicios básicos resueltos Java con estructura secuencial
En este ejercicio resuelto aprenderás a calcular el área de un círculo en Java a partir del valor del radio. Como ocurre con los ejercicios para calcular la longitud de la circunferencia y el volumen de la esfera, se trata de un ejercicio básico que suele realizarse cuando se está comenzando con el lenguaje Java. Aunque es un ejercicio sencillo, es muy útil para practicar conceptos básicos como:
- La entrada de datos por teclado mediante la clase
Scanner - El uso de
Math.PIcomo valor de la constante Pi - El uso de
Math.pow(base, exponente)para elevar un número a otro - Mostrar los datos por pantalla
EJERCICIO: Calcular el área de un círculo en Java
Escribe un programa en java que calcule el área de un círculo. El programa pedirá al usuario que introduzca el valor del radio del círculo y mostrará por consola el valor del área correspondiente.
La fórmula para calcular el área del círculo es:
A = π * r2
El programa debe actuar de la siguiente forma:
primero se pide al usuario que introduzca el valor del radio del círculo, por ejemplo:
Introduce el radio del círculo: 5,789
A continuación se aplica la fórmula para calcular el área del círculo.
Como sabemos, java no tiene un operador para elevar un número a otro. Por lo tanto, si queremos elevar un número al cuadrado, la opción más sencilla en multiplicar el número por sí mismo. En este caso, podemos calcular el área del círculo en Java de esta forma:
area = Math.PI * radio * radio;
Pero en general si tenemos que elevar un número a otro, por ejemplo, 58 sería bastante tedioso y podría llevar a error incluir en el código 5 * 5 * 5 * 5 * 5 * 5 * 5 * 5
Como alternativa a esto, java proporciona el método Math.pow(base, exponente).
Para calcula 58 escribiremos Math.pow(5, 8)
Utilizando Math.pow para elevar el radio al cuadrado y Math.PI como valor de la constante Pi, la fórmula para calcular el área del círculo en Java sería esta:
area = Math.PI * Math.pow(radio, 2);
Finalmente el programa mostrará el valor del área de esta forma:
Área del círculo de radio 5.789 -> 105.28268977687367
SOLUCIÓN: Calcular el área de un círculo en Java
//Programa Java para calcular el área de un círculo
import java.util.Scanner;
public class AreaCirculo {
public static void main(String[] args) {
//se crea un Scanner para la lectura de datos por teclado
Scanner sc = new Scanner(System.in);
//se crean las variables radio y area de tipo double
double radio, area;
//introducir por teclado el valor del radio del círculo
System.out.print("Introduce el radio del círculo: ");
radio = sc.nextDouble(); //se introduce un valor de tipo double y se asigna radio
//se aplica la fórmula para para calcular el área del círculo
area = Math.PI * Math.pow(radio, 2);
//Se muestra por pantalla el área del círculo
System.out.println("Área del círculo de radio " + radio + " -> " + area);
}
}
Como una mejora a este ejercicio podemos hacer que el valor del área se muestre con un número determinado de decimales utilizando printf en lugar de println.
Por ejemplo, para mostrar el valor del radio y el área del círculo, ambos redondeados con dos decimales, en lugar de System.out.println escribiremos la instrucción:
System.out.printf("Área del círculo de radio %.2f -> %.2f%n", radio, area);
Variantes del ejercicio
Ahora que ya sabes calcular el área de un círculo, prueba ahora estos ejercicios para afianzar tus conocimientos en Java
- Muestra el valor del radio y el valor del área del círculo con un número distinto de decimales.
- Calcula el área del círculo a partir del valor del diámetro.
- Introduce el valor de varios radios y calcula el área de los círculos correspondientes a cada uno de ellos.
- Calcula el área sin usar Math.PI y comprueba la diferencia en el resultado. Puedes calcular online el área de un circulo en sitios como Area of a circle calculator para comparar los resultados que obtienes con los valores reales del área del círculo.

Pingback: medical review process