Advertisement
Guest User

Interfaz.java

a guest
Jun 8th, 2015
272
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.04 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. interface CalculoCirculo {
  4.     public final double PI = 3.1415;
  5.  
  6.     public float area();
  7.     public float perimetro();
  8.     public float diametro();
  9. }
  10.  
  11. class Circulo implements CalculoCirculo {
  12.     private float radio;
  13.  
  14.     public Circulo(float radio) {
  15.         this.radio = radio;
  16.     }
  17.  
  18.     public float area() {
  19.         return (float)PI * (this.radio * this.radio);
  20.     }
  21.  
  22.     public float perimetro() {
  23.         return 2 * (float)PI * this.radio;
  24.     }
  25.  
  26.     public float diametro() {
  27.         return 2 * this.radio;
  28.     }
  29. }
  30.  
  31. public class Interfaz {
  32.     public static void main(String[] args) {
  33.         Scanner entrada = new Scanner(System.in);
  34.  
  35.         System.out.printf("Ingrese el radio: ");
  36.         int radio = entrada.nextInt();
  37.  
  38.         Circulo circulo1 = new Circulo(radio);
  39.         System.out.println("Mi area es: " + circulo1.area());
  40.         System.out.println("Mi perimetro es: " + circulo1.perimetro());
  41.         System.out.println("Mi diametro es: " + circulo1.diametro());
  42.     }
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement