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:
Post a Comment