Minggu, 14 Oktober 2018

PBO A Techsupport

Pada kesempatan kali ini saya mendapat tugas membuat techsupport berikut saya lampirkan hasil dari programnya:
berikut saya lampirkan pula source codenya:
1. Support system
 public class SupportSystem    
  {    
  private InputReader reader;    
  private Responder responder;    
  public SupportSystem()    
  {    
  reader = new InputReader();    
  responder = new Responder();    
  }    
  public void start()    
  {    
  boolean finished = false;    
  printWelcome();    
  while(!finished) {    
  String input = reader.getInput();    
  if(input.startsWith("bye")) {    
  finished = true;    
  }    
  else {    
  String response = responder.generateResponse();    
  System.out.println(response);    
  }    
  }    
  printGoodbye();    
  }    
  private void printWelcome()    
  {    
  System.out.println(    
  "ketik 'bye' untuk membehrntikan program ini.");  
  }    
  private void printGoodbye()    
  {    
  System.out.println("dadah.");    
  }    
  }    

2. Input reader
 import java.util.Scanner;    
  public class InputReader    
  {    
   public String getInput()    
   {    
   Scanner input = new Scanner(System.in);    
   String in = input.nextLine();    
   return in;    
   }    
  }    

3. Responder
 public class Responder    
  {    
   public Responder()    
   {    
   }    
   public String generateResponse()    
   {    
   return "Opo?";    
   }    
  }    

Tidak ada komentar:

Posting Komentar