Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class Dvoclenik{
- public double stevec;
- public double imenovalec;
- public void Dvoclenik(){
- stevec = 0;
- imenovalec = 1;
- }
- public void Dvoclenik(Dvoclenik ulomek){
- this.stevec = ulomek.stevec;
- this.imenovalec = ulomek.imenovalec;
- }
- public void Dvoclenik(Double stevec, Double imenovalec){
- this.stevec = stevec;
- this.imenovalec = imenovalec;
- }
- public String toString(){
- return (this.stevec + "/" + this.imenovalec);
- }
- public Double toDouble(){
- return (this.stevec/this.imenovalec);
- }
- public void setStevec(int stevec){
- this.stevec = stevec;
- }
- public void setImenovalec(int stevec){
- this.imenovalec = stevec;
- }
- public void primnozi(Dvoclenik ulomek){
- this.stevec = ulomek.stevec*this.stevec;
- this.imenovalec = ulomek.imenovalec*this.imenovalec;
- }
- public Dvoclenik skupniImenovalec(Dvoclenik ulomek){
- this.stevec = this.stevec*ulomek.imenovalec;
- ulomek.stevec = ulomek.stevec*this.imenovalec;
- Double tmp = this.imenovalec;
- this.imenovalec = this.imenovalec*ulomek.imenovalec;
- ulomek.imenovalec = ulomek.imenovalec*tmp;
- return ulomek;
- }
- public void pristej(Dvoclenik ulomek){
- Dvoclenik toAdd = skupniImenovalec(ulomek);
- this.stevec = this.stevec + toAdd.stevec;
- }
- public void zdeli(Dvoclenik ulomek){
- this.stevec = ulomek.stevec*this.imenovalec;
- this.imenovalec = ulomek.imenovalec*this.stevec;
- }
- public void odstej(Dvoclenik ulomek){
- Dvoclenik toAdd = skupniImenovalec(ulomek);
- this.stevec = this.stevec - toAdd.stevec;
- }
- public void okrajsaj(){
- //System.out.println("ToDo");
- for (Double i = this.imenovalec; i>1; i--){
- if ((this.stevec%i==0)&&(this.imenovalec%i==0)){
- this.stevec = this.stevec/i;
- this.imenovalec = this.imenovalec/i;
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement