EnglishFrenchGermanSpainItalianDutchPortugueseRussianKoreanJapaneseArabicChinese Simplified

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;}

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.

Algoritma dan Program Mencari Bilangan Terbesar

Algoritma:
  Deklarasi
    a : integer
    b : integer
  Deskripsi
    if(a>b)
    then
      write(a)
    else if(a<b)
      write(b)
    else if(a=b)
      write(a)
    else
      write(bukan bilangan)
    endif
    end

Program :
#include <iostream.h>
int main(){
int a,b;
cout<<"Masukkan bilangan terbesar\n";
cout<<"Masukkan bilangan pertama: ";
cin>>a;
cout<<"Masukkan bilangan kedua: ";
cin>>b;
if(a>b)
cout<<"Bilangan terbesar adalah "<<a;
else if(a<b)
cout<<"Bilangan terbesar adalah "<<b;
else if(a=b)
cout<<"Bilangannya sama "<<a;
else
cout<<"Bukan bilangan";
return 0;}

Program Class :
#include <iostream.h>
#include <conio.h>
class terbesar{
   friend istream & operator>>( istream &, terbesar &);
   friend ostream & operator<<( ostream &, terbesar &);
public:
   terbesar();
   int proses(){return hasil =a>b;};
private:
   int a,b;
   int hasil;};
terbesar::terbesar(){cout<<"Mencari bilangan terbesar\n";}
istream& operator>>(istream& in, terbesar& masukan){
   cout<<"Masukan bilangan pertama: ";
   in>>masukan.a;
   cout<<"Masukan bilangan kedua: ";
   in>>masukan.b;
   return in;}
ostream& operator<<(ostream& out, terbesar& keluar){
   if(keluar.a>keluar.b){
   out<<"Bilangan terbesar adalah "<<keluar.a;}
   else if (keluar.a<keluar.b){
   out<<"Bilangan terbesar adalah "<<keluar.b;}
   else if(keluar.a==keluar.b){
   out<<"Bilangannya sama "<<keluar.a;}
   else {cout<<"Bukan bilangan";}
return out;}
   int main(){
   terbesar x;
   cin>>x;
   x.proses();
   cout<<x;
   cout<<endl;
getch ();}

Keterangan : 
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. 

Algoritma dan Program Konversi Meter ke Cm dan Inchi

Algoritma:
  Deklarasi
    m    : float
    cm   : float
    inci : float
  Deskripsi
    read m
    cm=m*100
    inci=cm*100/2.54
    write cm
    write inchi
    end

Program :
#include <iostream.h>
#include <conio.h>
void main(){
float m,cm,inci;
cout<<"Konversi dari meter ke cm dan inchi\n";
cout<<"Masukkan nilai untuk meter: ";cin>>m;
cm=m*100;
inci=cm/2.54;
cout<<m<<" meter : "<<cm<<" centimeter\n";
cout<<m<<" meter : "<<inci<<" inchi";
getch();}


Keterangan :
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.

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;}

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 Hasil Kali Dari Dua Buah Bilangan

Program :

#include <iostream.h>
#include <conio.h>

int main()
{
int b, n,a;
long int hasil;

cout<<"Angka I : ";
cin>>n;
cout<<"Angka II : ";
cin>>a;
cout<<endl;
cout<<n<<" x "<<a<<" = ";
for(b=1;b<=a;b++)
{
hasil=hasil+n;
cout<<n<<" + ";
}
cout<<" = "<<hasil;
getch();
}

Algoritma Dan Program Mencari Bilangan Bulat

Algoritma :
  • Hitunglah hasil kali dari dua buah bilangan prima lalu jumlahkan dengan 1 buah bilangan bulat!
  • Analisis :
  1. Input : misalkan k, l, m semua integer
  2. Proses : hasil <– k * l + m
  3. Output : tulis (hasil)
  • Deklarasi
k, l, m: integer (input)
hasil   : integer (output)
  • Deskripsi
read(k, l, m)
hasil(k * l + m)
write(hasil)



Program C++:
#include <iostream.h>

class Menghitung {
friend ostream& operator<<(ostream&, const Menghitung&);
friend istream& operator>>(istream&, Menghitung&);
public:
Menghitung();
void menghitung_hasil (){hasil = (k *l  + m);}
private:
int k,l,m;
int hasil;
};

Menghitung::Menghitung(){
cout<<” Hasil perhitungan nya adalah: “;
}

istream& operator>>(istream& in, Menghitung& masukan){
cout<<”Ketikkan nilai k: “; in>>masukan.k;
cout<<”Ketikkan nilai l: “; in>>masukan.l;
cout<<”Ketikkan nilai m: “; in>>masukan.m;
return in;
}
ostream& operator<<(ostream& out, const Menghitung& keluaran){
out<<”Hasil perkalian dan pertambahan nya adalah: “<<keluaran.hasil<<endl;
return out;
}

Algoritma Dan Program Menghitung Determinan Matriks Berordo 2x2

Algoritma dan programnya  untuk menghitung determinan matriks berordo 2x2:
Algoritmanya adalah sebagai berikut:
                 - Masukan nilai a
                 - Masukan nilai b
                 - Masukan nilai c
                 - Masukan nilai d
                 - Determinan=a*d-b*c
                 - Hasil determinan

 Programnya:

#include <iostream.h>
#include <conio.h>
int main()
{
int a, b, c, d, determinan;
cout<<"masukan nilai a:";
cin>>a;
cout<<"masukan nilai b:";
cin>>b;
cout<<"masukan nilai c:";
cin>>c;
cout<<"masukan nilai d:";
cin>>d;

determinan=a*d-b*c;
cout<<"determinan:"<<determinan<<endl;
getch ();
return 0;
}

algoritma dan program untuk memisahkan bilangan integer yang kurang dari 1000 menjadi komponen- komponennya

#include

int main () {

int ribuan, ratusan, puluhan, satuan, uang;

cout << " Masukan jumlah uang = " << endl; cin >> uang;

if(uang >= 1000)

cout << " Masukkan jumlah uang tertalu besar " << endl;
else

ribuan = uang/1000;
ratusan = (uang - ribuan * 1000)/100;
puluhan = (uang - ribuan * 1000 - ratusan * 100)/10;
satuan = (uang - ribuan * 1000 - ratusan * 100 - puluhan * 10);

cout << " tampilannya sebagai berikut : " << endl;

cout << ribuan << " Ribuan " << endl;
cout << ratusan << " Ratusan " << endl;
cout << puluhan << " Puluhan " << endl;
cout << satuan << " Satuan " << endl;

return 0;

}

Program Dan Algoritma Mencari Titik Tengah

Algoritma :
Algoritma  untuk mencari titik tengah sebuah garis yang ujung titiknya adalah A(x1,y1) dan B(x2,y2).
1.masukan nilai dari titik x1,x2 dan titik y1,y2.
2.masukan ke dalam rumus yang menghasilkan nilai dari titik tengah dari inputan yang kita masukan.
3.tampilkan hasil nya.

Penjelasan:
1.Masukan nikai dari x1, x2, y1, y2
2.Tampilkan nilai titik tengah dari sumbu x dengan rumus (x1+x2/2)
3.Tampilkan nilai titik tengah dari sumbu y dengan rumus (y1+y2/2)
4.Tampikan secara keseluruhan dari titik tengah sumbu x dan y
Skrip program dalam bahasa  C++:
#include <iostream.h>
int main ()
{
float x1,x2,y1,y2;
float a, b;
cout << “Menghitung Titik Tengah sebuah Garis” << endl;
cout <<”Pada Titik A(x1,y1) dan B(x2,y2)” << endl;
cout<<”masukkan x1 = “;
cin>>x1;
cout<<”masukkan x2 = “;
cin>>x2;
cout<<”masukkan y1 = “;
cin>>y1;
cout<<”masukkan y2 = “;
cin>>y2;
cout<<endl;
a =(x1+x2)/2;
b =(y1+y2)/2;
cout<<”nilai dari garis X adalah = “<<  a <<endl;
cout<<”nilai dari garis Y adalah = “<<  b <<endl;
cout<<endl;
cout<<”titik tengah dari x1,y1 dan x2,y2 adalah = “<<”(“<<  a <<”;”<< b<<”)”<<endl;
return 0;
}