class Circulo extends Circunferencia Circunferencia perimetro Circunferenciaradio Circulo area Circulo.

Slides:



Advertisements
Presentaciones similares
La circunferencia y sus elementos
Advertisements

Noción de Geometría.
Rosalía Laza Fidalgo Reyes Pavón Rial Curso
CIRCUNFERENCIA - CÍRCULO
Genericidad Los datos de aplicaciones muy diferentes puede modelarse con frecuencia a partir de tipos de datos cuyas operaciones no dependen del tipo de.
Introducción a la Programación Orientada a Objetos Redefinición y Sobrecarga Dada la siguiente jerarquía de clases: Alfa Delta Beta.
Herencia e Interfaces.
Public class MiClase { public static int tmp = 123; // miembro variable public static final double PI = ;// miembro constante public float.
Circunferencia y Círculo I
CLASE 23.
Matematicas 1º de primaria.
ÁREA DEL CIRCULO.
r · O Definición de circunferencia:
ÁREAS Y PERÍMETROS DE LOS POLÍGONOS ELEMENTALES
Sector circular  . Begriff Superficie de un sector circular: Es la superficie limitada por un arco de circunferencia y los radios correspondientes a.
PROBLEMA PROPUESTO NUMERO 3 PROBLEMA: SE DESEA UN ALGORITMO QUE REALIZA LA OPERACION DE SUMA O RESTA DE LOS NUMEROS LEIDOS DEL TECLADOEN FUNCION ALA RESPUESTA.
Suponiendo que además en la clase U hay: import java.util.*; class U{ static Scanner teclado = new Scanner(System.in); static public int readInt(String.
CLASE 175 Ejercitación sobre Polígonos.
INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS Encapsulamiento.
ÁREAS Y PERÍMETROS DE LOS CUERPOS ELEMENTALES
AREA Y PERIMETRO Manuel Navarrete Veloso. AREA Y PERIMETRO Manuel Navarrete Veloso.
Programación avanzada en Java Miguel Ángel Corella 23 de Septiembre de 2005.
CLASE 105 RESOLUCIÓN DE INECUACIONES FRACCIONARIAS.
CLASE 187 Razones y proporciones.
Son la base para la búsqueda de soluciones o problemas comunes en el desarrollo de software y otros ámbitos referentes al diseño de interacción o interfaces.
Metodología de Programación Ayudantía 4 lelagos.ublog.cl 2008.
CLASE 96. Las desigualdades de la forma mx + n > 0 o mx + n < 0 ( mx + n  0 o mx + n  0 ) con m, n  ( m  0) o que se reducen a ella mediante transformaciones.
Demuestra que el triangulo PQS es un triangulo isósceles calculando la longitud de sus lados: P(-4,3), Q(2,5) y S(1,-2)
4. Desarrollo de Programas: enfoques Top-down y Bottom-up
RESOLUCIÓN DE SISTEMAS DE ECUACIONES LINEALES CLASE 117.
Figuras planas.
Arreglos de Objetos.
2. El problema de la cuerda aleatoria. Consideremos el círculo unitario y seleccionemos aleatoriamente un punto sobre la circunferencia, posteriormente.
Perímetro y área  .
Clase 175 y Tangente a una circunferencia P2 r O x P1.
Es la línea curva cerrada es el espacio comprendido dentro de la circuferencia Círculo.
:: Prof. Yeniffer Peña Programación I Programación Orientada a Objetos Presentación.
X y 0 h k O P x y r Clase 173 x 2 + y 2 = r 2 (x – h) 2 + (x – k) 2 = r 2.
(3X-4Y)²= Esta es la primera cantidad Esta es la segunda cantidad La fórmula dice: Elevar al cuadrado la primera cantidad 9x² Menos el duplo de la primera.
Ing. Esp. Ricardo Cujar.  Lenguaje de programación orientado a objetos.  Desarrollado por Sun MicroSystems.  Independiente del Sistema Operativo gracias.
ÁREAS Y PERÍMETROS DE LOS CUERPOS ELEMENTALES
Educación Secundaria MATEMÁTICAS 1 Actividades Generadoras
CIRCUNFERENCIA Y CÍRCULO
Abstracción El concepto de abstracción es esencial en ciencias de la computación. Un programa es en sí mismo una abstracción, un modelo de la resolución.
Circunferencia y círculo
CLASE 100 INECUACIONES CUADRÁTICAS.
CLASE 71 ECUACIONES FRACCIONARIAS.
Ejemplo Animales. Clase 1 Animal miVelocidad: int miNombre: String Animal(int vel, String nom) saluda (): void.
Encapsulamiento Miguel Ángel Rojas Aguilar Esthela Carmina Carranza Cabrera.
REPASO TEMA Escribe la fórmula y calcula el perímetro y el área de las siguientes figuras.
CLASE x + 3 y = 9 x – 4 y = – 1 y = – – x + 3 y = x x r1r1 r1r1 r2r2 r2r2 r2r2 r2r2 r1r1 r1r1   = { A } = { A } A.
CLASE 24. Calcula aplicando las propiedades de los radicales. 2 + 22 22 22 22 22 22 3 3 22 22 + + 22 22 + + b) a)   
RELACIONES ENTRE CLASES M.C. YOLANDA MOYAO MARTINEZ.
SOLUCION DE EJERCICIO N°15 SOLUCION EJERCICIO N°17.
Clase 1. Clase 7 Clase 8.
Figura Rectangulo Elipse Cuadrado Circulo area (): double
Clase 11: Herencia 21-enero (J.Alvarez).
REUTILIZACION DE CODIGO
Objeto de clase Fracción métodos públicos representación privada constructor Fraccion(…) asigna a procedimiento void m(…) modifica b función tipo/clase.
Clase 11: Herencia 15-abril (J.Alvarez).
Clase 11: Herencia 15-abril (J.Alvarez).
Clases sociales PAGINA 135.
M.C Alejandro Castellanos Lopez
Soluciones de ejercicios 1 y 2
Clase 11: Herencia 15-abril (J.Alvarez).
Clase 11: Herencia 15-abril (J.Alvarez).
Clase 11: Herencia 21-enero (J.Alvarez).
print “Calcular área y perímetro de círculo”
CÍRCULO Y CIRCUNFERENCIA OBJETIVO DE LA CLASE: Aplicar las fórmulas de calculo de áreas y perímetros de círculos y circunferencias.
Clase
Transcripción de la presentación:

class Circulo extends Circunferencia Circunferencia perimetro Circunferenciaradio Circulo area Circulo

Solución 1. Con clases independientes class Circulo{ protected double r ; public Circulo(double x){ r=x; if(r<=0) U.abortar(“radio<=0”); } public double area(){return Math.PI*r*r;} public double perimetro(){return 2*Math.PI*r;} } class Cuadrado{ protected double a ; public Cuadrado x){ a=x; if(a<=0) U.abortar(“lado<=0”); } public double area(){return a*a;} public double perimetro(){return 4*a;} }

Solución 2. Con jerarquía de clases class Figura{ protected double x ; public Figura(double x){ this.x=x; if(x<=0) U.abortar(“<=0”); } class Circulo extends Figura{ public Circulo(double x){super(x);} public double area(){return Math.PI*x*x;} public double perimetro(){return 2*Math.PI*x;} } class Cuadrado extends Figura{ public Cuadrado(double x){super(x);} public double area(){return x*x;} public double perimetro(){return 4*x;} }

Solución 4: Con clase abstracta que obliga a redefinir métodos abstract class Figura{ protected double x ; public Figura(double x){ this.x=x; if(x 0”); } abstract public double area(); abstract public double perimetro(); } Notas no permite crear objetos, no admite new Figura() debe tener al menos un método abstracto: abstract encabezamiento; obliga a clases extendidas a redefinir métodos abstractos permite definir otras figuras

class Rectangulo extends Figura{ protected double y; public Rectangulo(double x,double y){ super(x); this.y=y; if(y<=0) U.abortar(“<=0”); } public double area(){return x*y;} public double perimetro(){return 2*(x+y);} } class Triangulo extends Figura{ protected double y,z; public Triangulo(double x,double y,double z){ super(x); this.y=y; this.z=z; if(y<=0 || z<=0 || x+y<=z || x+z<=y || y+z<=x) U.abortar(“no forman triangulo”); } public double perimetro(){return x+y+z;} public double area(){ double s=(x+y+z)/2; return Math.sqrt(s*(s-x)*(s-y)*(s-z));}