Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* Implementar una clase que modele un Disco. Se desea conocer: radio interior, radio exterior,
- * perímetro interior, perímetro exterior, superficie.
- * Debe tener operaciones para cambiar el radio interior y el radio exterior. */
- public class G5E7Disco {
- private double radioInterior;
- private double radioExterior;
- /* CONSTRUCTOR post: recibe como parámetros el radio interior y el radio exterior si son mayores a 0.0 y si
- * el radio exterior es mayor al radio interior. Sino, establece ambos radios iguales a 0.0. */
- public G5E7Disco (double radioInterior, double radioExterior) {
- if (radioInterior > 0 && radioExterior > 0 && radioExterior > radioInterior){
- this.radioInterior = radioInterior;
- this.radioExterior = radioExterior;
- }
- else{
- radioInterior = 0.0;
- radioExterior = 0.0;
- }
- }
- public double getRadioInterior() {
- return (radioInterior);
- }
- public double getRadioExterior() {
- return (radioExterior);
- }
- public double getPerimetroInterior() {
- return (2*3.14*radioInterior);
- }
- public double getPerimetroExterior() {
- return (2*3.14*radioExterior);
- }
- public double getSuperficie() {
- return ((3.14*radioExterior*radioExterior) - (3.14*radioInterior*radioInterior));
- }
- public void cambiarRadiosInteriorYExterior (double radioInterior, double radioExterior){
- if (radioInterior > 0 && radioExterior > 0 && radioExterior > radioInterior){
- this.radioInterior = radioInterior;
- this.radioExterior = radioExterior;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement