From afb2de371dad652e73f6a2dd546bab295da2a6cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Isidoro=20Nevares=20Mart=C3=ADn?= Date: Mon, 23 Mar 2026 07:54:10 +0100 Subject: [PATCH] Commit Inicial --- .classpath | 10 +++++ .gitignore | 2 + .project | 17 +++++++++ src/contarpares/ContarPares.java | 14 +++++++ src/module-info.java | 9 +++++ src/pruebaCirculo/Circulo.java | 56 ++++++++++++++++++++++++++++ src/pruebaCirculo/PruebaCirculo.java | 26 +++++++++++++ 7 files changed, 134 insertions(+) create mode 100644 .classpath create mode 100644 .gitignore create mode 100644 .project create mode 100644 src/contarpares/ContarPares.java create mode 100644 src/module-info.java create mode 100644 src/pruebaCirculo/Circulo.java create mode 100644 src/pruebaCirculo/PruebaCirculo.java diff --git a/.classpath b/.classpath new file mode 100644 index 0000000..52f234a --- /dev/null +++ b/.classpath @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..fc05556 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +/bin +/.settings \ No newline at end of file diff --git a/.project b/.project new file mode 100644 index 0000000..47c08ce --- /dev/null +++ b/.project @@ -0,0 +1,17 @@ + + + eedd_ra4_act1 + + + + + + org.eclipse.jdt.core.javabuilder + + + + + + org.eclipse.jdt.core.javanature + + diff --git a/src/contarpares/ContarPares.java b/src/contarpares/ContarPares.java new file mode 100644 index 0000000..0da06d3 --- /dev/null +++ b/src/contarpares/ContarPares.java @@ -0,0 +1,14 @@ +package contarpares; + +public class ContarPares { + + public static void main(String[] args) { + int contadorPares = 0; + for (int i = 0; i <= 10; i++) { + if (i % 2 == 0) + contadorPares++; + } + System.out.println("Hay " + contadorPares + " numeros pares del 0 al 10"); + } + +} diff --git a/src/module-info.java b/src/module-info.java new file mode 100644 index 0000000..9287aeb --- /dev/null +++ b/src/module-info.java @@ -0,0 +1,9 @@ +/** + * + */ +/** + * + */ +module PruebaCirculo { + requires java.desktop; +} \ No newline at end of file diff --git a/src/pruebaCirculo/Circulo.java b/src/pruebaCirculo/Circulo.java new file mode 100644 index 0000000..cd14933 --- /dev/null +++ b/src/pruebaCirculo/Circulo.java @@ -0,0 +1,56 @@ +package pruebaCirculo; + +public class Circulo { + private int x; + private int y; + private double radio; + + + // constructor + public Circulo(int valorX, int valorY, double valorRadio) { + x = valorX; + y = valorY; + establecerRadio(valorRadio); + } + + public void establecerX(int valorX) { + x = valorX; + } + + public int obtenerX() { + return x; + } + + public void establecerY(int valorY) { + y = valorY; + } + + public int obtenerY() { + return y; + } + + public void establecerRadio(double valorRadio) { + radio = (valorRadio < 0.0 ? 0.0 : valorRadio); + } + + public double obtenerRadio() { + return radio; + } + + public double obtenerDiametro() { + return 2 * radio; + } + + public double obtenerCircunferencia() { + return Math.PI * obtenerDiametro(); + } + + public double obtenerArea() { + return Math.PI * radio * radio; + } + + @Override + public String toString() { + return "Centro = [" + x + ", " + y + "]; Radio = " + radio; + } +} \ No newline at end of file diff --git a/src/pruebaCirculo/PruebaCirculo.java b/src/pruebaCirculo/PruebaCirculo.java new file mode 100644 index 0000000..0811a67 --- /dev/null +++ b/src/pruebaCirculo/PruebaCirculo.java @@ -0,0 +1,26 @@ +package pruebaCirculo; + + +import java.text.DecimalFormat; + +import javax.swing.JOptionPane; + + +public class PruebaCirculo { + + public static void main(String[] args) { + Circulo circulo = new Circulo(37, 43, 2.5); + String salida = "La coordenada X es " + circulo.obtenerX() + "\nLa coordenada Y es " + circulo.obtenerY() + + "\nEl radio es " + circulo.obtenerRadio(); + circulo.establecerX(35); + circulo.establecerY(20); + circulo.establecerRadio(4.25); + salida += "\n\nLa nueva ubicacion y el radio del circulo son\n" + circulo.toString(); + DecimalFormat dosDigitos = new DecimalFormat("0.00"); + salida += "\nEl diametro es " + dosDigitos.format(circulo.obtenerDiametro()); + salida += "\nLa circunferencia es " + dosDigitos.format(circulo.obtenerCircunferencia()); + salida += "\nEl area es " + dosDigitos.format(circulo.obtenerArea()); + JOptionPane.showMessageDialog(null, salida); + System.exit(0); + } // fin de main +} // fin de la clase PruebaCirculo