Jumat, 08 April 2011

Program untuk Mencari KPK dengan Bahasa C++ dan Java

1.Dengan bahasa C++
#include <iostream.h>
#include <conio.h>
int main(){
int a,b,nilai;
nilai=0;
cout<<”Masukkan Nilai Bil A : “;
cin>>a;
cout<<”Masukkan Nilai Bil B : “;
cin>>b;
for(int x=1;x<=b;x++)
{  nilai=nilai+a;
if(nilai % b==0)
{ cout<<”KPK Antara “<<a<<” dan “<<b<<” Adalah “<<nilai;
break;      } }
getch();
return 0;}
PENJELASAN:
“#include”
Fungsinya= untuk menyediakan header dalam program.
“<iostream.h>”
Fungsinya= untuk input  dan output(menggunakan cout dan cin)
“<conio.h>”
Fungsinya= untuk menggunakan getch() sebagai “penahan” layar output
“int main()”
Fungsinya= untuk mengeksekusi program utama.
“{“
Fungsinya= untuk membuka sebuah program
“int a,b,nilai;”
pendeklarasian.
kemudian lakukan peng-input-an data yang akan diolah.Disini saya menggunakan perulangan “for” maksud dari kode di atas adalah lakukan perulangan program “nilai=nilai+a; if(nilai % b==0)  kemudian tampilkan hasilnyA “ketika “int x=1;x<=b;x++”.
“break” masksudnya adalah agar program berhenti setelah menampilkan 1 hasil yang benar.
OUTPUT:

2.Dengan bahasa Java (jeliot3)
import jeliot.io.*;
class kpk
{public kpk(){ nilai = 0;}
public void masukan()
{ System.out.print(“Masukkan Nilai Bil A : “);
a = Input.readInt();
System.out.print(“Masukkan Nilai Bil B : “);
b = Input.readInt();
for(int x =1;x<=b;x++)
{  nilai =nilai+a;
if(nilai % b ==0)      {
System.out.print(“KPK Antara “);
System.out.print(a);
System.out.print(” dan “);
System.out.print(b);
System.out.print(” Adalah “);
System.out.print(nilai);
break;      } }}
private int a;
private int b;
private int nilai;
public static void main() {
kpk X = new kpk();
X.masukan();
}}
PENJELASAN:
pada dasarnya sama saja,hanya berbeda pada kode-kode yang digunakan untuk menjalankan program ini.
OUTPUT:

Tidak ada komentar:

Posting Komentar