Ing. Civil En Computacion E Informatica
Enviado por johnguerra • 12 de Junio de 2012 • 425 Palabras (2 Páginas) • 619 Visitas
codigo java figuras geometricas:
import figuras.presentacion.*;
import figuras.dominio.*;
class Figura_Principal {
//// Usa agregador
public static void main(String[] args) {
Circulo primero = new Circulo( 23, 2, 3 );
Circulo copia = new Circulo( primero );
Circulo tercero = new Circulo( 17, new Punto(8,9) );
Rectangulo rectangulo = new Rectangulo(3.5, 2, new Punto(55,54));
Rectangulo rectangulo2 = new Rectangulo(1, 2, new Punto(55,54));
Pagina pag = new Pagina();
pag.agregar (rectangulo2);
pag.agregar( primero);
pag.agregar( copia);
pag.agregar( tercero );
pag.agregar( rectangulo );
VistaFiguras.mostrar( pag );
}
}
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package Fraccion;
import java.io.IOException;
public class fraccionapp {
static public void main(String[] args) throws IOException {
Fraccion x, y, z;
try{
x=new Fraccion(3,2);
y=new Fraccion(1,2);
z=new Fraccion(1,2);
System.out.println("x--> "+x);
System.out.println("y--> "+y);
System.out.println("z--> "+z);
System.out.println("x+y= "+Fraccion.sumar(x, y));
Fraccion resultadosuma=Fraccion.sumar(x, y);
System.out.println("simplificacion de x+y= "+resultadosuma.simplificar());
System.out.println("x-y= "+Fraccion.restar(x, y));
Fraccion resultadoresta=Fraccion.restar(x, y);
System.out.println("simplificacion de x-y= "+resultadoresta.simplificar());
System.out.println("x*y= "+Fraccion.multiplicar(x,y));
//primero suma x e y y luego hace el producto con z
Fraccion resultado=Fraccion.multiplicar(Fraccion.sumar(x,y),z);
System.out.println("(x+y)*z= "+resultado);
System.out.println(resultado.simplificar());
//espera la pulsación de una tecla y luego RETORNO
System.in.read();
}catch(FraccionException e){
}
}
private static class FraccionException {
public FraccionException() {
}
}
}
public int fraccionaentero() throws FraccionException{
try{
return (int)(num / den);
}catch(ArithmeticException e){
throw
...