Profil

Minggu, 19 Juni 2011

SOAL UTS



Soal :
Mencari Volume dan Luas Permukaan Prisma, dengan ketentuan input Luas Alas, Keliling Alas, dan Tinggi Prisma. Diketahui Luas alas (22.15), Keliling Alas (15.12), dan Tinggi prisma(9). dengan ketentuan :
a. Membuat class dengan nama "prisma", kemudian isi dengan method (Luas Alas, Keliling alas, dan Tinggi prisma).
b. Membuat class untuk memanggil method dengan nama "prismaBeraksi".
Jawab :

coding untuk class "prisma" :

public class prisma {
static int tinggi;
int luasAlas;
int kelilingAlas;
int t;
int La;
int Ka;
int volume;
int luas;

public prisma (int nilai){
this.t = tinggi;
this.La = luasAlas;
this.Ka = kelilingAlas;
}
public void info(){
System.out.println("Luas Alas Prisma : "+this.La);
System.out.println("Keliling Alas Prisma :"+this.La);
System.out.println("Tinggi Prisma :"+this.t);
System.out.println("Volume Prisma :"+volume);
System.out.println("Luas Permukaan Prisma :"+luas);
System.out.println("");
}
}

coding untuk "prismaBeraksi" :

public class prismaBeraksi {
public static void main(String[]args){
double La = 22.15;
double Ka = 15.12;
double t = 9;

double volume = (2*La)+ (Ka*t);
int volumebulat = (int) volume;
double luas = La*t;
int luasbulat = (int) luas;

System.out.println("Luas alas : "+La);
System.out.println("Keliling alas : "+Ka);
System.out.println("Tinggi prisma : "+t);
System.out.println("");
System.out.println("Volume Prisma adalah " +volume);
System.out.println("Volume Prisma dengan angka bulat : " +volumebulat);
System.out.println("Luas Permukaan Prisma adalah "+luas);
System.out.println("Luas Permukaan dengan angka bulat adalah "+luasbulat);
}
}

Hasil ketika di jalankan (RUN) :




Tabung Scanner 
Misal menggunakan class yang kita beri nama "tabungScanner". di bawah ini adalah codingnya:

 

import java.util.Scanner;
public class tabungScanner { public static void main (String[]args){

double PI = 3.14;
System.out.println("**Mencari Volume dan Luas Permukaan Tabung**");
System.out.println("");
 System.out.println("Nilai PI : 3.14");

Scanner input = new Scanner(System.in);
System.out.print("Masukkan Jari-Jari :");
double jari = input.nextDouble();

System.out.print("Masukkan Tinggi :");
double tinggi = input.nextDouble();

System.out.println("Volume Tabung :" +(2*PI*jari*jari));
System.out.println("Luas Permukaan Tabung :" +(2*(PI*jari*tinggi)));
}

}


Dan ketika dijalankan, hasilnya akan seperti di bawah ini :





Tabung
Di bawah ini adalah coding untuk membuat variabel terlebih dahulu. Misal menggunakan class yang diberi nama "tabung".

public class tabung {
 
static int jari = 0;

int tinggi = 0; 
int r;
 
int t;

int PI;
int volume; 
int luas;
 

public tabung(int nilai){

this.r = jari; 
this.t = tinggi;
 
}
 

public void info(){

System.out.println("jari :" + this.r);
System.out.println("tinggi :" + this.t); 
System.out.println("volume :" + luas);
 
System.out.println("Luas Permukaan :" + luas);
 
System.out.println("");
 
}
 
}


Setelah selesai membuat coding diatas, kemudian membuat class baru untuk memanggil variabel yang telah dibuat. Misal menggunakan class yang diberi nama "tabungBeraksi".

public class tabungBeraksi {

public static void main (String[]args){

double r = 20; 
double t = 10;
 
double PI = 3.14;
 

double volume = (double) (2*PI*r*r);

int volumebulat = (int) volume; 
double luas = (double) (2*PI*r*t);
 
int luasbulat = (int) luas;
 

System.out.println("**Mencari Volume dan Luas Permukaan Tabung");
 
System.out.println("Tinggi : "+ r + " Tinggi : "+ t + " PI = 3.14");
 
System.out.println("Volume Tabung :" + volume);
 
System.out.println("Hasil Pembulatan :" + volumebulat);
 
System.out.println("Luas Permukaan Tabung :" + luas);

System.out.println("Hasil Pembulatan :" + luasbulat); 
}

}


Dan ketika dijalankan, hasilnya akan seperti di bawah ini :






0 komentar:

Posting Komentar