Advertisement
Shamel

Untitled

Feb 6th, 2020
139
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.33 KB | None | 0 0
  1.     import java.util.Scanner;
  2.  
  3.  
  4. class PolyNode
  5. {
  6.     private int coeff;      // coefficient of each term
  7.     private int degree;     // degree of each term
  8.     private PolyNode next;  // link to the next term node
  9.        
  10.    
  11.     public PolyNode (int c, int d, PolyNode initNext)
  12.     {
  13.         coeff = c;
  14.         degree = d;
  15.         next = initNext;
  16.     }
  17.    
  18.     public int getCoeff()                      
  19.     {
  20.         return coeff;          
  21.     }
  22.    
  23.     public int getDegree()
  24.     {
  25.         return degree;
  26.     }
  27.    
  28.     public PolyNode getNext()                      
  29.     {
  30.         return next;           
  31.     }
  32.    
  33.     public void setCoeff (int newCoeff)    
  34.     {
  35.         coeff = newCoeff;  
  36.     }
  37.    
  38.     public void setDegree (int newDegree)
  39.     {
  40.         degree = newDegree;
  41.     }
  42.    
  43.     public void setNext (PolyNode newNext)     
  44.     {
  45.         next = newNext;    
  46.     }
  47.    
  48.     public void EnterX(int x){
  49.        
  50.     }  
  51. }
  52.  
  53.  
  54.  
  55. class exe{
  56.     public static void main(String args[]){
  57.         Scanner in= new Scanner(System.in);
  58.        
  59.         System.out.println("#####   ENTER-POLY METHOD   #####");
  60.         System.out.println();
  61.         System.out.println();
  62.         System.out.print("Enter degree of the polynomial: ");
  63.         int degree= in.nextInt();
  64.         PolyNode p=null;
  65.         Polynode t=null;
  66.         for(int k=degree;k>= 0;k--)
  67.         {
  68.             System.out.print("Enter coefficient for X^"+ k+" If no term exists, enter 0 ===>>");
  69.             int i=in.nextInt();
  70.             if(i==0)
  71.                 break;
  72.             else{
  73.                
  74.             p=new PolyNode(i,k,t);
  75.             t=p;
  76.             }
  77.            
  78.         }
  79.        
  80.        
  81.        
  82.     }
  83. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement