Laman

Jumat

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

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.

tugas diskusi II

2 program berikut merupakan hasil diskusi saya dan 2 teman saya, mungkin saja da kesalahana, jadi apabila kesalahan mohon di komentari agar kami dapat memperbaikinya :


1. program mencari hasil penjumlahna dari beberapa data atau angka yang di inputkan, programnya sbb:

#include

class jumlah{
public :
void masukan();
penjumlahan();
void keluaran();

private:
int a,b;
int jumlah;
};

void jumlah::masukan()
{
cout << “Masukkan banyaknya data = “;cin >> a;
}

jumlah::penjumlahan()
{
jumlah=0;
for (int i=0;i<< “data ke “<<<” = “;cin >>b;

jumlah+=b;
}

}

void jumlah::keluaran()
{
cout << “Jumlahnya adalah “<<< endl;
}
int main ()
{
jumlah x;
x.masukan();
x.penjumlahan();
x.keluaran();
return 0;

}



2. mencari faktorial dari data yang di inputkan, adapun programnya :

#include

class factorial
{
private:
int fac;
int n;

public :
pembuka();
input();
faktorial();
output();
};
factorial::pembuka(){
cout << “===============================”<<< “Program untuk mencari faktorial”<<< “===============================”<<< endl;
cout << endl;}

factorial::input()
{
cout << “Masukkan nilai n = “; cin >> n;
}

factorial::faktorial()
{
fac=1;
for (int i=1;i<=n;i++){
fac*=i;}
}

factorial::output()
{
cout << “Faktorial dari “<<<” adalah “<<

int main()
{
factorial x;
x.pembuka();
x.input();
x.faktorial();
x.output();
return 0;
}

tugas mandiri


mencari akar dengan menggunakan class


#include

#include

class akar{

public :

akar();

input();

disk(){disk=(b*b)-(4*a*c);}

//float akar_disk();

akar1();

akar2();

cetak();

private:

float X1, X2;

int b, a, c;

};

akar::akar()

{

cout << “Program Mencarai nilai akar1 dan akar2″<

}

akar::input()

{

cout << “Masukkan nilai a : “; cin >> a;

cout << “Masukkan nilai b : “; cin >> b;

cout << “Masukkan nilai c : “; cin >> c;

}

akar::akar1()

{

X1=(-b+sqrt(disk))/(2*a);

}

akar::akar2()

{

X2=(-b-sqrt(disk))/(2*a);

}

akar::cetak()

{

cout << “a = “<<

cout << “b = “<<

cout << “c = “<<

cout << “Akar 1 = “<<

cout << “akar 2 = “<<

}

int main()

{

akar cari;

cari.input();

cari.akar1();

cari.akar2();

cari.cetak();

return 0;

}

tugas mandiri II


ini adalah program untuk menentukan nama hari dari angka yang di-input-kan

(menggunakan class)


#include

class hari

{

friend istream & operator >> (istream&, hari&);

friend ostream & operator << (ostream&, const hari&);

public:

tampil();

private:

int ke;

char* hari;

};

istream & operator >> (istream& in, hari& input)

{

cout << ” hari ke- “; in >> input.ke;

return in;

}

hari::tampil()

{

switch (ke/1) {

case 1 : cout << strcpy(hari,”ahad”)<

break;

case 2 : cout << strcpy(hari,”senin”)<

break;

case 3 : cout << strcpy(hari,”selasa”)<

break;

case 4 : cout << strcpy(hari,”rabu”) << endl;

break;

case 5 : cout << strcpy(hari,”kamis”)<

break;

case 6 : cout << strcpy(hari,”jum’at”)<

break;

case 7 : cout << strcpy(hari,”sabtu”)<

default : cout << strcpy(hari,”error”);

}

}

ostream & operator << (ostream& out, const hari& output)

{

out << “hari ke – “<<<” adalah “<<

return out;

}

int main()

{

hari ini;

cin >> ini;

cout << ini << endl;

ini.tampil();

return 0;

}

Tugas Mandiri

ini adalah program untuk menentukan nilai huruf dari nilai angka yang di-inputkan

(menggunakan class)

#include

#include

class konversi{

friend istream & operator >> (istream&,konversi&);

friend ostream & operator << (ostream&, const konversi&);

private:

float nilai;

char* nilai_huruf;

public:

konversi();

proses();
};

konversi::konversi()

{

cout <<”=============================”<

cout <<”\tkonversi nilai”<

cout <<”=============================”<

}

istream & operator >> (istream& in,konversi& input)

{

cout << “Masukkan nilai : “;in>>input.nilai;

return in;

}

konversi:: proses()

{
if((nilai > 0) && (nilai <=20)){cout << strcpy(nilai_huruf,”E”);}

else if((nilai > 20) && (nilai <=40)){cout << strcpy(nilai_huruf, “D”);}

else if((nilai > 40) && (nilai <=60)){cout << strcpy(nilai_huruf, “C”);}

else if((nilai > 60) && (nilai <=80)){cout << strcpy(nilai_huruf,”B”);}

else if((nilai > 80) && (nilai <=100)){cout << strcpy(nilai_huruf , “A”);}

else {cout << strcpy(nilai_huruf,”error”)<

ostream & operator << (ostream& out, const konversi& output)

{

out << “Nilai angka anda adalah “<< output.nilai <

out << “Nilai Huruf anda adalah “<<

return out;

}

int main()

{

konversi angka;

cin >> angka;

cout << angka << endl;
return 0;

}

Class Konversi Jam

#include

#include

class konversi{

friend ostream&operator<<(ostream&,const konversi&);

friend istream&operator>>(istream&,konversi&);

public:

konversi();

void konversi_ke_jam(){jam = detik/3600;}

void konversi_ke_menit(){menit = detik/60;}

private:

float jam, menit;

float detik;

};

konversi::konversi()

{

cout<< “konversi dari detik ke jam dan menit”<

}

istream&operator>>(istream&in,konversi&masukan)

{

cout << “masukkan detik = “;

cin >> masukan.detik;

masukan.konversi_ke_jam();

masukan.konversi_ke_menit();

}

ostream&operator<<(ostream&out, const konversi&keluaran){

out << “waktu = “<< keluaran.detik <<” detik”<

out << keluaran.detik<<” detik = “<<<”jam”<

out << keluaran.detik<<” detik = “<<<” menit”<

}

void main(){

konversi x;

cin >> x;

cout << x;

getch();

}

Rabu

“Pirates Of Silicon Valley”

Film Kisah Nyata Awal Berdirinya Microsoft.inc dan Apple Computer Corp

Pernahkah anda mendengar atau melihat film Kisah nyata awal yang berjudul "Pirates Of Silicon Valley " menceritakan perjalanan Bill Gates yang tidak lulus kuliah mendirikan perusahaan Microsoft.inc dan Steve jobs mendirikan perusahaan Apple Computer Corp yang mampu membawa perusahaannya berskala multiinasional. Berkat mereka teknologi berkembang. seperti saat ini terciptanya computer, alat komunikasi dan internet yang sekarang digunakan jutan orang di dunia.

Adapun yang membuat mereka suskses adalah Mereka memiliki

  1. Impian

Sehingga memiliki tujuan hidup yang jelas

  1. Keyakinan yang kuat

Membawa mereka untuk tetep kosisten mengejar impian

  1. Fokus Diri

Memproritaskan sehingga mendapatkan hasil yang maksimal

  1. Ide creative

Membuat inovasi dan perubahan

  1. Mengunakan trik atau sistem ATM (Amati Tiru dan Modifikasi)

  2. Mampu membaca peluang

  3. Berani mengambil keputusan

Melalui pengatur strategi dan pertimbangan perencaan yang matang


Inilah kunci kesuksesan mereka, yang kita bisa ambil pelajaran untuk mencapai impian dan kesusesan hidup kita. Salam SUKSES..!