Sei sulla pagina 1di 3

12/12/2022

package h;

public class rettangolo {


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
}
}

Potrebbero piacerti anche