Los Constructores

Páginas: 3 (520 palabras) Publicado: 24 de octubre de 2011
Los constructores
Definiremos dos constructores, el constructor por defecto, que da al numerdor el valor cero, y al denominador el valor uno, y el constructor explícito.
public Fraccion() {num=0;
den=1;
}
public Fraccion(int x, int y) {
num=x;
den=y;
}

Suma de dos fracciones

Se tratará de definir una función denominada sumar, que realice las operaciónde sumar dos fracciones. Por tanto, la función sumar tendrá dos parámetros que son dos fracciones a y b, y devolverá una fracción, su declaración será
Fraccion sumar(Fraccion a, Fraccion b){//...
}
Para codificar la función plantearemos el procedimiento de sumar dos fracciones a y b, cuyos numeradores son a.num y b.num, y cuyos denominadores son a.den y b.den, respectivamente. Elresultado se guarda en la fracción c. El numerador c.num y el denominador c.den se obtienen del siguiente modo:
[pic]
La suma de dos fracciones es otra fracción c que tiene por numerador c.num.c.num=a.num*b.den+b.num*a.den;
y por denominador c.den
c.den=a.den*b.den;
Una vez efectuada la suma, la función sumar devuelve la fracción c
return c;
El código completo de la función sumares
Fraccion sumar(Fraccion a, Fraccion b){
Fraccion c=new Fraccion();
c.num=a.num*b.den+b.num*a.den;
c.den=a.den*b.den;
return c;
}

Diferencia de dos fracciones

Lafunción restar es semejante a la función sumar y no requiere más explicación.
Fraccion restar(Fraccion a, Fraccion b){
Fraccion c=new Fraccion();
c.num=a.num*b.den-b.num*a.den;c.den=a.den*b.den;
return c;
}

Producto de dos fracciones

Cuando se multiplican dos fracciones a y b, se obtiene otra fracción c cuyo numerador es el producto de los numeradores, y cuyodenominador es el producto de sus denominadores respectivos.
[pic]
Fraccion multiplicar(Fraccion a, Fraccion b){
Fraccion c=new Fraccion();
c.num=a.num*b.num;
c.den=a.den*b.den;...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Constructoras
  • constructor
  • Constructora
  • Constructor
  • Constructores
  • Constructoras
  • CONSTRUCTOR
  • Los constructores

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS