4/17/2016

BCS2233 OOP. Procedural vs. Object-Oriented Programming (OOP)

The difference between the two styles of programming 

//Procedural
 
import java.util.Scanner;
public class calculateAreadanPerimeterofBox {
   
    public static void main(String[] args) {
                Scanner input= new Scanner(System.in);
                System.out.println("Sila Masukkan nilai tinggi dan lebar segiempat!");
        int tinggi = input.nextInt();
        int lebar =input.nextInt();
       
        int luasSegiempat=tinggi*lebar;
        int perimeterSegiEmpat = 2*(tinggi+lebar);
       
        System.out.println("Luas Segi Empat=" +luasSegiempat );
        System.out.println("Perimeter Segi Empat=" +perimeterSegiEmpat );

    }
}



// Object-Oriented Programming (OOP)

import java.util.Scanner;
 class segi4{
 int tinggi;
   int lebar;
  
   void getInput(){
                               Scanner input= new Scanner(System.in);
                               System.out.println("Sila Masukkan nilai tinggi dan lebar segiempat!");
                               tinggi = input.nextInt();
                               lebar =input.nextInt();
   }
  
   int kiraLuasSegiempat(){
                               return tinggi* lebar;
   }
  
   int kiraPerimeterSegiempat(){
                return 2*(tinggi+ lebar);
   }
  
   void printOutput(){
        System.out.println("Luas Segi Empat=" +kiraLuasSegiempat() );
        System.out.println("Perimeter Segi Empat=" +kiraPerimeterSegiempat() );
   }
 }
public class calculateAreadanPerimeterofBox2 {
  
    public static void main(String[] args) {
               
                segi4 segiEmpat1 = new segi4();
                segiEmpat1.getInput();
                segiEmpat1.printOutput();
    }
}
 

No comments:

Cara download Installer windows 10 dalam format ISO

1. Jika anda bercadang untuk download windows 10 melalui website rasmi windows - pilihan untuk download dalam format ISO tidak di berikan.  ...