Advertisement
Guest User

ecgr1

a guest
Apr 2nd, 2020
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 5 1.24 KB | None | 0 0
  1. public class EcGrad1{
  2.     private double a; // coeficientii ec. aX+b=0;
  3.     private double b;
  4.     public EcGrad1 (double a, double b){ // constructor
  5.     this.a=a;
  6.     this.b=b;
  7.     }
  8.     public void setA(double a){ // setari a si b
  9.     this.a=a;
  10.     }
  11.     public void setB(double b){
  12.     this.b=b;
  13.     }
  14.     public double getA(){ // returnari a si b
  15.     return a ;
  16.     }
  17.     public double getB(){
  18.     return b ;
  19.     }
  20.     public void afisare1(){ // metoda de afisare ar trebui scrisa in programul de aplicatie
  21.     if (a!=0){ // si nu in clasa
  22.     if (a!=1.0) System.out.print(getA()+"*X");
  23.     else System.out.print("X");
  24.     }
  25.     if(getB()<0) System.out.print(getB()+"=0");
  26.     else System.out.println("+"+getB()+"=0");
  27.     }
  28.     public void rezolva1(){ // rezolvare
  29.     if (a!=0) System.out.println("ec. are sol. unica:"+ -b/a);
  30.     else if (b!=0) System.out.println("ec. nu are solutii");
  31.     else System.out.println("ec. are o inf. de solutii reale");
  32.     }
  33.  
  34. public static void main(String args[])
  35.    {EcGrad1 e1 = new EcGrad1(12,5);
  36.     e1.afisare1();
  37.     e1.rezolva1();
  38.     e1.setA(0);
  39.     e1.setB(0);
  40.     e1.afisare1();
  41.     e1.rezolva1();
  42.     e1.setA(0);
  43.     e1.setB(1);
  44.     e1.afisare1();
  45.     e1.rezolva1();
  46.    }
  47.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement