Modus Adalah Nilai yang sering atau frekuensi nilai yang sering muncul.
Algoritma :
- Membuat sebuah tabel array.
- Mengurutkan nilai array.
- Mencari nilai modus.
PROGRAM :
//Program Mencari Nilai Modus.
import java.util.Scanner;
public class modus{
public static void main(String[]args){
Scanner input = new Scanner(System.in);
int banyak;
int data[];
int temp = 0;
int jumlah = 0;
// Mendeklarasikan sebuah array satu dimensi.
System.out.print("Banyaknya Data : ");
banyak = input.nextInt(); //Menginisialisai array.
data = new int[banyak]; //Mengakses nilai array dengan index tertentu.
for(int i=0;i<=banyak-1;i++){ //Proses perulangan.
System.out.print("Data ke-"+(i+1)+" : ");
data[i]= input.nextInt(); //Mengisi & Menampilkan isi array ke layar.
}
// Mengurutkan nilai array yang sudah dimasukkan.
System.out.print("Mengurutkan Data : ");
for(int i=0; i<=banyak-1; i++){ //Proses Perulangan.
System.out.print(data[i]+" "); //Memanggil & menampilkan nilai array.
jumlah = jumlah + data[i];
}
System.out.println("Jumlah Keseluruhan Data = "+jumlah);
jumlah=jumlah; //Menampilkan hasil jumlah antar array
// Mencari nilai MODUS dengan cara membandingkan.
int hasil=0,besar=0;
for (int i=0; i<data.length ;i++){ //Proses perulangan
if(data[i]==banyak){
System.out.print(data[i]+" ");
System.out.println(++temp);
if(temp>besar){
besar=temp;
hasil=banyak;
}
}
else{
banyak=data[i];
temp=1;
System.out.print(data[i]+" ");
System.out.println(temp);
}
}
System.out.println("Modus = "+hasil);
}
}
Showing posts with label Jeliot 3. Show all posts
Showing posts with label Jeliot 3. Show all posts
Algoritma Mencari Modus dalam array dimensi-1 part1 (JAVA)
Labels:
Algoritma dan Pemrograman,
Jeliot 3
Program Menghitung Volume Lingkaran Sederhana (java)
import jeliot.io.*;
class VolumeLingkaran {
static void main() {
double pi = 3.14;
int r = Input.readInt();
double Volume = (4/3)*pi*r*r*r;
System.out.println(Volume);
// Your algorithm goes here.
}
}
class VolumeLingkaran {
static void main() {
double pi = 3.14;
int r = Input.readInt();
double Volume = (4/3)*pi*r*r*r;
System.out.println(Volume);
// Your algorithm goes here.
}
}
Labels:
Algoritma dan Pemrograman,
Jeliot 3
Program Menghitung Luas Lingkaran Sederhana (java)
import jeliot.io.*;
class LuasLingkaran {
static void main() {
double pi = 3.14;
int r = Input.readInt();
double luas = pi*r*r;
System.out.println(luas);
// Your algorithm goes here.
}
}
class LuasLingkaran {
static void main() {
double pi = 3.14;
int r = Input.readInt();
double luas = pi*r*r;
System.out.println(luas);
// Your algorithm goes here.
}
}
Labels:
Algoritma dan Pemrograman,
Jeliot 3
Algoritma dan Program Mencari Bilangan Terbesar (JAVA)
Program Jeliot:
import jeliot.io.*;
public class MyClass {
public static void main() {
terbesar x = new terbesar();
x.masukan();
x.proses();}}
class terbesar{
void masukan(){
System.out.print("Mencari bilangan terbesar\n");
System.out.print("Masukan bilangan pertama: ");
a = Input.readInt();
System.out.print("Masukan bilangan kedua: ");
b = Input.readInt();}
void proses(){
if(a>b){
System.out.print("Bilangan terbesar adalah ");
System.out.print(a);}
else if (a<b){
System.out.print("Bilangan terbesar adalah ");
System.out.print(b);}
else if(a ==b){
System.out.print("Bilangannya sama ");
System.out.print(a);}
else{
System.out.print("Bukan bilangan");}}
private int a;
private int b;
private int hasil;}
import jeliot.io.*;
public class MyClass {
public static void main() {
terbesar x = new terbesar();
x.masukan();
x.proses();}}
class terbesar{
void masukan(){
System.out.print("Mencari bilangan terbesar\n");
System.out.print("Masukan bilangan pertama: ");
a = Input.readInt();
System.out.print("Masukan bilangan kedua: ");
b = Input.readInt();}
void proses(){
if(a>b){
System.out.print("Bilangan terbesar adalah ");
System.out.print(a);}
else if (a<b){
System.out.print("Bilangan terbesar adalah ");
System.out.print(b);}
else if(a ==b){
System.out.print("Bilangannya sama ");
System.out.print(a);}
else{
System.out.print("Bukan bilangan");}}
private int a;
private int b;
private int hasil;}
Penjelasan :
Program di atas merupakan program yang di gunakan untuk mencari bilangan terbesar yang diinputkan oleh user. Dalam hal ini kita hanya menggukan 2 variabel sebagai pembanding, apabila ingin menjadi 3 bahkan lebih variabel pembandingnya juga bisa sesuai dengan keinginan kita. Jadi yang pertama kita bandingkan nilai pertama dan nilai kedua, jika nilai pertama lebih besar maka langsung saja di tampilkan nilai yang terbesar adalah nilai yang pertama, apabila nilai yang kedua yang lebih besar maka langsung saja di tampilkan nilai kedua yang lebih besar menggunakan fungsi IF ELSE dan jika yang kita inputkan itu sama juga bisa kita ketahui. Untuk nilai ELSE nya kita tinggal mau memberi nama apa saja terserah kita, mau bukan bilangan atau bilangan salah itu terserah anda karena ELSE itu sama dengan nilai default atau nilai di luar batas yang sudah di definisikan di atasnya.
Program di atas merupakan program yang di gunakan untuk mencari bilangan terbesar yang diinputkan oleh user. Dalam hal ini kita hanya menggukan 2 variabel sebagai pembanding, apabila ingin menjadi 3 bahkan lebih variabel pembandingnya juga bisa sesuai dengan keinginan kita. Jadi yang pertama kita bandingkan nilai pertama dan nilai kedua, jika nilai pertama lebih besar maka langsung saja di tampilkan nilai yang terbesar adalah nilai yang pertama, apabila nilai yang kedua yang lebih besar maka langsung saja di tampilkan nilai kedua yang lebih besar menggunakan fungsi IF ELSE dan jika yang kita inputkan itu sama juga bisa kita ketahui. Untuk nilai ELSE nya kita tinggal mau memberi nama apa saja terserah kita, mau bukan bilangan atau bilangan salah itu terserah anda karena ELSE itu sama dengan nilai default atau nilai di luar batas yang sudah di definisikan di atasnya.
Labels:
Jeliot 3
Algoritma dan Program Konversi Meter ke Cm dan Inchi (JAVA)
Program :
import jeliot.io.*;
public class MyClass {
public static void main() {
konversi x = new konversi();
x.masukan();
x.proses();
x.keluaran();}}
class konversi{
void masukan(){
System.out.print("Konversi dari meter ke cm dan inchi\n");
System.out.print("Masukkan nilai untuk meter: ");
m =Input.readInt();}
void proses(){
cm=m *100;}
void keluaran(){
System.out.print(m);
System.out.print(" meter : ");
System.out.print(cm);
System.out.print(" centimeter\n");
System.out.print(m);
System.out.print(" meter : ");
System.out.print(cm/2.54);
System.out.print(" inchi");}
private float m,cm;}
import jeliot.io.*;
public class MyClass {
public static void main() {
konversi x = new konversi();
x.masukan();
x.proses();
x.keluaran();}}
class konversi{
void masukan(){
System.out.print("Konversi dari meter ke cm dan inchi\n");
System.out.print("Masukkan nilai untuk meter: ");
m =Input.readInt();}
void proses(){
cm=m *100;}
void keluaran(){
System.out.print(m);
System.out.print(" meter : ");
System.out.print(cm);
System.out.print(" centimeter\n");
System.out.print(m);
System.out.print(" meter : ");
System.out.print(cm/2.54);
System.out.print(" inchi");}
private float m,cm;}
Penjelasan :
Program di atas adalah program untuk mengkonfersi nilai meter yang di inputkan oleh user dan akan dirubah atau dikonfersi menjadi nilai centimeter dan inchi. Untuk prosesnya sendiri kita tinggal memberi nilai rumus yang akan kita cari, dalam hal ini untuk mencari cm kita perlu mengkalikan nilai meter yang di inputkan oleh user dengan nilai 100, sedangkan untuk mencari nilai inchi kita tinggal memanggil nilai centimeter yang sudah dikonversikan kemudian di bagi dengan 2,54. Oke tidak ribet kan ? jadi kalau mau mengkonversikan dari apa ke apa atau dari ini ke itu, tinggal kita masukkan rumusnya aja.
Program di atas adalah program untuk mengkonfersi nilai meter yang di inputkan oleh user dan akan dirubah atau dikonfersi menjadi nilai centimeter dan inchi. Untuk prosesnya sendiri kita tinggal memberi nilai rumus yang akan kita cari, dalam hal ini untuk mencari cm kita perlu mengkalikan nilai meter yang di inputkan oleh user dengan nilai 100, sedangkan untuk mencari nilai inchi kita tinggal memanggil nilai centimeter yang sudah dikonversikan kemudian di bagi dengan 2,54. Oke tidak ribet kan ? jadi kalau mau mengkonversikan dari apa ke apa atau dari ini ke itu, tinggal kita masukkan rumusnya aja.
Labels:
Jeliot 3
Subscribe to:
Posts (Atom)