private int base; private int altezza; rettangolo (int b, int h) {base = b; altezza = h; } public int getBase() {return base; } public void setBase(int g) {base = g;} public int getAltezza() {return altezza; } public void setAltezza(int f) {base = f;}
public int area()
{return base*altezza;} public int perimetro() {return (base*2)+(altezza*2);} public boolean conftontaAree(rettangolo r ) {boolean c = this.area()<=r.area(); return c; } public double diagonale() { return Math.sqrt(base*base+altezza*altezza); } public void stampaRettangolo() { for (int i = 0; i<altezza;i++) {for (int j=0; j<base;j++) {System.out.print("* "); }System.out.println(""); } } }
package h;
public class RettangoloTest {
public static void main (String[] args) {rettangolo w = new rettangolo (4,3); w.setBase(5); w.setAltezza(4); int x = w.getBase(); int y = w.getAltezza(); rettangolo b = new rettangolo (5,7); boolean s = w.conftontaAree(b); int t = w.area(); int u = w.perimetro(); double d = w.diagonale(); w.stampaRettangolo(); System.out.println(); b.stampaRettangolo(); System.out.println(s); System.out.println(t); System.out.println(x); System.out.println(y); System.out.println(u); System.out.println(d); }
13/12/2022
package lab2;
public class Rational
{ int num; int den; Rational( int m, int j) { num=m; den=j; } public boolean isApparent ( Rational a) { boolean c = num%den == 0; return c; } public int sub (Rational b) { int d = ((this.num*b.den)-(b.num*this.den))/(this.den*b.den); return d; } public int mul (Rational p) { int h = (this.num*p.num)/(this.den*p.den); return h; } public int div (Rational u) { int l = (this.num*u.den)/(this.den*u.num); return l; } public boolean isProper (Rational k) { boolean n = num<den; return n; } public boolean isEqual (Rational x) { boolean f=(this.num == x.num)&&(this.den==x.den); return f; } public int add (Rational o) { int g = ((this.num*o.den)+(o.num*this.den))/(this.den*o.den); return g; } public void isGreaterThan (Rational t) { if (this.num==t.num) { boolean v = this.den>t.den; } if (this.den==t.den) { boolean y = this.num>t.num;} if } }