miércoles, 4 de junio de 2014

Metodo Operaciones y Figuras

Metodos:

public class OperacionesYFiguras{

/*Suma*/
public double suma( double a,double b ){
return( a+b );}
public int suma( int a,int b ){
return( a+b );}

/*Resta*/
public double resta( double a,double b ){
return( a-b );}
public int resta( int a,int b ){
return( a-b );}

/*Multiplicacion*/
public double multiplicacion( double a,double b ){
return( a*b );}
public int multiplicacion( int a,int b ){
return( a*b );}

/*Divicion*/
public double division( double a,double b ){
double c;
c=( b!=0 )?a/b:0;
return ( c );}
public int division( int a,int b ){
int c;
c=( b!=0 )?a/b:0;
return ( c );}

/*Modulo*/
public double modulo( double a,double b ){
double c;
c=( b!=0 )?a%b:0;
return( c );}
public int modulo( int a,int b ){
int c;
c=( b!=0 )?a%b:0;
return( c );}

/*Potencia*/
public double Potenciacion( double x,int n ){
return( Math.pow( x,n ));}
public double Potenciacion( int x,int n ){
return( Math.pow( x,n ));}

/*Potencia 2*/
public double potenciacion2( double x,int n ){
return( 1/Math.pow( x,n ));}
public double potenciacion2( int x,int n ){
return( 1/Math.pow( x,n ));}

/*Factorial*/
public double factorial( double n ){
if( n==0 )
return 1;
else
return n*factorial(n-1);}
public int factorial( int n ){
if( n==0 )
return 1;
else
return n*factorial(n-1);}

/*Cubo*/
//Volumen del cbno
public double volumenCubo( double l ){
return( l*l*l );}
public int volumenCubo( int l ){
return( l*l*l );}

//Area Base del cobo
public double areaBaseCubo( double l ){
return( l*l );}
public int areaBaseCubo( int l ){
return( l*l );}

//Area Lado del cobo
public double areaLadoCubo( double l ){
return( 4*Math.pow(l,2) );}
public double areaLadoCubo( int l ){
return( 4*Math.pow(l,2) );}

//Area Superior del cobo
public double areaSupCubo( double l ){
return( 6*Math.pow(l,2) );}
public double areaSupCubo( int l ){
return( 6*Math.pow(l,2) );}

/*Paralilepipedo*/
//Volumen Paralilepipedo
public double volumenParalilepipedo( double a, double b, double c ){
return( a*b*c );}
public int volumenParalilepipedo( int a, int b, int c ){
return( a*b*c );}

//Area Base Paralilepipedo
public double areaBaseParalilepipedo( double a, double b ){
return( a*b );}
public int areaBaseParalilepipedo( int a, int b ){
return( a*b );}

//Area Superior Paralilepipedo
public double areaSupParalilepipedo( double a, double b, double c ){
return( 2*( a*b+a*c+b*c ) );}
public double areaSupParalilepipedo( int a, int b, int c ){
return( 2*( a*b+a*c+b*c ) );}

/*Cilindro*/
//Volumen Cilindro
public double volumenCilindro( double r, double h ){
return( Math.PI*((r*r)*h) );}
public double volumenCilindro( int r, int h ){
return( Math.PI*((r*r)*h) );}

//Area Base Cilindro
public double areaBaseCilindro( double r ){
return( Math.PI*Math.pow(r,2) );}
public double areaBaseCilindro( int r ){
return( Math.PI*Math.pow(r,2) );}

//Area Superior Cilindro
public double areaSupCilindro( double r, double h ){
return( 2*Math.PI*(r*h) );}
public double areaSupCilindro( int r, int h ){
return( 2*Math.PI*(r*h));}

/*Esfera*/
//Volumen Esfera
public double volumenEsfera( double r ){
return( 4/3*(Math.PI*Math.pow(r,3)) );}
public double volumenCilindro( int r ){
return( 4/3*(Math.PI*Math.pow(r,3)) );}

//Area Superior Esfera
public double areaSupEsfera( double r, double h ){
return( 4*(Math.PI*Math.pow(r,2)));}
public double areaSupEsfera( int r, int h ){
return( 4*(Math.PI*Math.pow(r,2)));}

/*Cono*/
//Volumen Cono
public double volumenCono( double r, double h ){
return( (Math.PI*(Math.pow( r,2 )*h) )/3 );}
public double volumenCono( int r, int h ){
return( (Math.PI*(Math.pow( r,2 )*h) )/3 );}

//Area Lado Cono
public double areaLadoCono( double r, double h ){
return( ((Math.PI*r)*Math.sqrt(Math.pow(r,2)+Math.pow(h,2)))/2);}
public double areaLadoCono( int r, int h ){
return( ((Math.PI*r)*Math.sqrt(Math.pow(r,2)+Math.pow(h,2)))/2);}

//Area Superior Cono
public double areaSupCono( double r, double h ){
return((Math.PI*r)*Math.sqrt((Math.pow(r,2)+Math.pow(h,2))+Math.PI*Math.pow(r,2)));}
public double areaSupCono( int r, int h ){
return((Math.PI*r)*Math.sqrt((Math.pow(r,2)+Math.pow(h,2))+Math.PI*Math.pow(r,2)));}


}

No hay comentarios.:

Publicar un comentario