{int a,t,luas;
cout<<"masukan alas =";
cin>>a;
cout<<"masukan tinggi =";
cin>>t;
luas=(0.5*a*t);
cout<<"luas segitiga dengan alas"<
}
Minggu, 24 April 2011
operator naik turun
Beberapa source code tentang syntax dasar C++ dan Input output saya postingkan disini,salah satunya adalah source code pemograman mencari nilai naik turu,
misal kita menginputkan nilai 5 , maka hasilY : 1 2 3 4 5 atau 5 4 3 2 1
ini source codenya :
int m=20, n=10;
cout<<"m ="<
++m;--n;
cout<<"m ="<
++m;--n;
cout<<"m ="<
++m;--n;
cout<<"m ="<
++m;--n;
cout<<"m ="<
++m;--n;
cout<<"m ="<
misal kita menginputkan nilai 5 , maka hasilY : 1 2 3 4 5 atau 5 4 3 2 1
ini source codenya :
int m=20, n=10;
cout<<"m ="<
cout<<"m ="<
cout<<"m ="<
cout<<"m ="<
cout<<"m ="<
cout<<"m ="<
luas kerucut C++
{int volum,pi,tinggi,r;
pi=22/7;
cout<<"masukan jari jari="; cin>>r;
cout<<"masukan tinggi kerucut="; cin>>tinggi;
volum=(0.33*pi*r*r*tinggi);
cout<<"volum kerucut dgn jari jari"<
}
pi=22/7;
cout<<"masukan jari jari="; cin>>r;
cout<<"masukan tinggi kerucut="; cin>>tinggi;
volum=(0.33*pi*r*r*tinggi);
cout<<"volum kerucut dgn jari jari"<
fungsi dari class
Class adalah template sedangkan object adalah realisasi dari template tersebut, sehingga ketika program dijalankan maka yang bertindak sebagai pelaku utamanya adalah object, bukan class. Bisa dianalogikan pada konsep procedural programming dengan class sebagai tipe data, sedangkan object adalah variabelnya (int angka;). Sebuah class bisa memiliki lebih dari satu object dengan syarat masing-masing object berbeda namanya.
contoh :
#include
#include
using namespace std;
class bilangan{
private:
int a,b;
public:
void hasil(){
cout<<"masukan nilai a : ";cin>>a;
cout<<"masukan nilai b : ";cin>>b;
if(a>b) cout<<"bilangan terbesar : "< else cout<<"Bilangan terbesar : "< }};
int main(){
bilangan a;
a.hasil();
system("PAUSE");
return EXIT_SUCCESS;
}
contoh :
#include
#include
using namespace std;
class bilangan{
private:
int a,b;
public:
void hasil(){
cout<<"masukan nilai a : ";cin>>a;
cout<<"masukan nilai b : ";cin>>b;
if(a>b) cout<<"bilangan terbesar : "< else cout<<"Bilangan terbesar : "< }};
int main(){
bilangan a;
a.hasil();
system("PAUSE");
return EXIT_SUCCESS;
}
program untuk menentukan bilangan prima
ini coding nya:
#include
#include
#include
int main( )
{
int a,b,c,d,e;
cout<<"Mencari bilangan prima\n"<<<"Masukkan Nilai="; cin >>a;
b=1;
c=a-1;
if (a==2)
{
cout<<"Bilangan Prima"<<=c) { b++; d=a%b; if (d==0) { cout<<"Bukan Bilangan Prima"<0 && b==c)
{
cout<<"Bilangan Prima"<
}
//cout<<<"";
}
}
getch();
return 0;
}
#include
#include
#include
int main( )
{
int a,b,c,d,e;
cout<<"Mencari bilangan prima\n"<<<"Masukkan Nilai="; cin >>a;
b=1;
c=a-1;
if (a==2)
{
cout<<"Bilangan Prima"<<=c) { b++; d=a%b; if (d==0) { cout<<"Bukan Bilangan Prima"<0 && b==c)
{
cout<<"Bilangan Prima"<
}
//cout<<<"";
}
}
getch();
return 0;
}
mencari FPB dari 2 bilangan
#include
#include
using namespace std;
int main ()
{
int x,y,z ;
cout<<"mencari FPB" <>y;
cout<<"masukan angka ke 2= "; cin>>z;
while (z !=0)
{
x=y%z;
y=z;
z=x;
}
cout<<"bilangan FPBnya adalah = "<
system("PAUSE");
return EXIT_SUCCESS;
}
#include
using namespace std;
int main ()
{
int x,y,z ;
cout<<"mencari FPB" <
cout<<"masukan angka ke 2= "; cin>>z;
while (z !=0)
{
x=y%z;
y=z;
z=x;
}
cout<<"bilangan FPBnya adalah = "<
system("PAUSE");
return EXIT_SUCCESS;
}
menghiutng deret N
ALGORITMA :
1.inisialisasi semua variabel (i,N,Jumlah)
2.masukkan nilai N
3.inisialiasi jumlah = 0
4.for (i=1; i<=N; i++) {jumlah = jumlah + i ;} 5.printf(jumlah) C++ : #include
#include
using namespace std;
class hitung
{
public:
int proses();
void input();
private:
int n;
float rumus,jumlah,total;
};
void hitung::input()
{
cin >> n;
cout << endl; } int hitung::proses() { jumlah = 0; total = 0; rumus = -1; for(int j=1; j<=n; j++){ rumus = (rumus * (-1)); total = rumus / j; jumlah+= total; if(j==1) cout << " ( " << total << " ) "; if( j > 1)
cout << " + ( " << total << " ) ";
}
cout << endl << endl << " Jumlah Rekursif = " << jumlah;
cout << endl;
return jumlah;
}
int main(int argc, char *argv[])
{
cout << " Program Menghitung Jumlah dari Dumus 1-(1/2)+(1/3)-(1/4)+...+(1/n) ";
cout << endl;
cout << endl;
cout << " Masukkan Nilai n : ";
hitung deret;
deret.input();
deret.proses();
system("PAUSE");
return EXIT_SUCCESS;
}
1.inisialisasi semua variabel (i,N,Jumlah)
2.masukkan nilai N
3.inisialiasi jumlah = 0
4.for (i=1; i<=N; i++) {jumlah = jumlah + i ;} 5.printf(jumlah) C++ : #include
#include
using namespace std;
class hitung
{
public:
int proses();
void input();
private:
int n;
float rumus,jumlah,total;
};
void hitung::input()
{
cin >> n;
cout << endl; } int hitung::proses() { jumlah = 0; total = 0; rumus = -1; for(int j=1; j<=n; j++){ rumus = (rumus * (-1)); total = rumus / j; jumlah+= total; if(j==1) cout << " ( " << total << " ) "; if( j > 1)
cout << " + ( " << total << " ) ";
}
cout << endl << endl << " Jumlah Rekursif = " << jumlah;
cout << endl;
return jumlah;
}
int main(int argc, char *argv[])
{
cout << " Program Menghitung Jumlah dari Dumus 1-(1/2)+(1/3)-(1/4)+...+(1/n) ";
cout << endl;
cout << endl;
cout << " Masukkan Nilai n : ";
hitung deret;
deret.input();
deret.proses();
system("PAUSE");
return EXIT_SUCCESS;
}
Senin, 18 April 2011
operator naik turun c++
Beberapa source code tentang syntax dasar C++ dan Input output saya postingkan disini,salah satunya adalah source code pemograman mencari nilai naik turu,
misal kita menginputkan nilai 5 , maka hasilY : 1 2 3 4 5 atau 5 4 3 2 1
nah ini source codenya :
int m=20, n=10;
cout<<"m ="<
++m;--n;
cout<<"m ="<
++m;--n;
cout<<"m ="<
++m;--n;
cout<<"m ="<
++m;--n;
cout<<"m ="<
++m;--n;
cout<<"m ="<
misal kita menginputkan nilai 5 , maka hasilY : 1 2 3 4 5 atau 5 4 3 2 1
nah ini source codenya :
int m=20, n=10;
cout<<"m ="<
cout<<"m ="<
cout<<"m ="<
cout<<"m ="<
cout<<"m ="<
cout<<"m ="<
algoritma menabung di BANK
1.Pergi kebank.
2. ambil no antrian dan Ambil slip menabung.
3.Mengisi slip :
a.Tulis tanggal
b.centang simpedes
c.Tulis nama
d.tulis kanca/unitBRI
e.centang mata uang rupiah
e.Tulis nominal penarikan dengan angka (Rp.500.000,00)
f.Tulis nominal dengan huruf (Lima ratus ribu rupiah)
g.Tanda tangan
4.Serahkan kepada Teller, slip peyetoran dan buku Tabungan.
5.Tunggu sebentar untuk di panggil.
6.serahkan uang ketika dipanggil.
6.ambil buku tabungan.
7.Keluar bank.
8.Pulang..
2. ambil no antrian dan Ambil slip menabung.
3.Mengisi slip :
a.Tulis tanggal
b.centang simpedes
c.Tulis nama
d.tulis kanca/unitBRI
e.centang mata uang rupiah
e.Tulis nominal penarikan dengan angka (Rp.500.000,00)
f.Tulis nominal dengan huruf (Lima ratus ribu rupiah)
g.Tanda tangan
4.Serahkan kepada Teller, slip peyetoran dan buku Tabungan.
5.Tunggu sebentar untuk di panggil.
6.serahkan uang ketika dipanggil.
6.ambil buku tabungan.
7.Keluar bank.
8.Pulang..
tugas individu minggu ke 2
1. algoritma dan program untuk mencari titik tengah sebuah garis yang ujung titiknya adalah A(x1,y1) dan B(x2,y2).
Input = A(x1,y1)
B(x2,y2)
Output = mencetak titik tengah sebuah garis (xT,yT)
· Algoritma
1. masukan x1
2. masukan x2
3. masukan y1
4. masukan y2
5. hitung titik tengah xT
6. hitung titik tengah yT
7. Tampilkan T(xT,yT)
· Program dari Algoritma diatas
#include
class Titik{
friend istream& operator>>(istream& ,Titik&);
friend ostream& operator<<(ostream& ,Titik&); public: Titik(); float titik1(); float titik2(); private: float x1, x2; float y1, y2; float TitikTengahx; float TitikTengahy; }; Titik::Titik(){ } float Titik :: titik1(){ TitikTengahx=(x1+x2)/2; return TitikTengahx; } float Titik :: titik2(){ TitikTengahy=(y1+y2)/2; return TitikTengahy; } istream& operator>>(istream& in, Titik& M){
cout<<"PROGRAM MENGHITUNG TITIK TENGAH"<>M.x1>>M.x2;
cout<<"masukkan nilai y1 dan y2 : "; in>>M.y1>>M.y2;
return in;
}
ostream& operator<<(ostream& out, Titik& M){ out<<"titik tengahnya adalah :("<>x;
cout<
return 0;
}
Input = A(x1,y1)
B(x2,y2)
Output = mencetak titik tengah sebuah garis (xT,yT)
· Algoritma
1. masukan x1
2. masukan x2
3. masukan y1
4. masukan y2
5. hitung titik tengah xT
6. hitung titik tengah yT
7. Tampilkan T(xT,yT)
· Program dari Algoritma diatas
#include
class Titik{
friend istream& operator>>(istream& ,Titik&);
friend ostream& operator<<(ostream& ,Titik&); public: Titik(); float titik1(); float titik2(); private: float x1, x2; float y1, y2; float TitikTengahx; float TitikTengahy; }; Titik::Titik(){ } float Titik :: titik1(){ TitikTengahx=(x1+x2)/2; return TitikTengahx; } float Titik :: titik2(){ TitikTengahy=(y1+y2)/2; return TitikTengahy; } istream& operator>>(istream& in, Titik& M){
cout<<"PROGRAM MENGHITUNG TITIK TENGAH"<
cout<<"masukkan nilai y1 dan y2 : "; in>>M.y1>>M.y2;
return in;
}
ostream& operator<<(ostream& out, Titik& M){ out<<"titik tengahnya adalah :("<
cout<
}
titik tengah suatu garis
Statistika adalah cabang dari matematika terapan yang mempunyai cara-cara,
maksudnya mengkaji/membahas, mengumpulkan, dan menyusun data, mengolah dan
menganalisis data, serta menyajikan data dalam bentuk kurva atau diagram, menarik
kesimpulan, menafsirkan parameter, dan menguji hipotesa yang didasarkan pada hasil
pengolahan data
ni adalah program untuk menghitung titik tengah suatu garis pada suatu grafik..
algoritma :
1. input : x,y,x1,y1,tx,ty
2.proses : tx=(x+x1)/2
: ty=(y+y1)/2
3. cetak : tx,ty
program :
#include
#include
using namespace std;
int main(int argc, char *argv[])
{
int x,y,x1,y1,tx,ty;
cout<<"Masukan titik x : "; cin>>x;
cout<>y;
cout<>x1;
cout<>y1;
cout<
tx=(x+x1)/2;
ty=(y+y1)/2;
cout<<"Titik tengah suatu garis adalah : "<
system("PAUSE");
return EXIT_SUCCESS;
maksudnya mengkaji/membahas, mengumpulkan, dan menyusun data, mengolah dan
menganalisis data, serta menyajikan data dalam bentuk kurva atau diagram, menarik
kesimpulan, menafsirkan parameter, dan menguji hipotesa yang didasarkan pada hasil
pengolahan data
ni adalah program untuk menghitung titik tengah suatu garis pada suatu grafik..
algoritma :
1. input : x,y,x1,y1,tx,ty
2.proses : tx=(x+x1)/2
: ty=(y+y1)/2
3. cetak : tx,ty
program :
#include
#include
using namespace std;
int main(int argc, char *argv[])
{
int x,y,x1,y1,tx,ty;
cout<<"Masukan titik x : "; cin>>x;
cout<
cout<
cout<
cout<
ty=(y+y1)/2;
cout<<"Titik tengah suatu garis adalah : "<
return EXIT_SUCCESS;
program class c++ (memindahkan nilai a ke b dan b ke a )
#include
#include
class menukar {
public:
void swap ();
private:
int a,b;
};
void menukar::swap(){
cout<<"masukkan a :"; cin>>a;
cout<<"masukkan b :"; cin>>b;
cout<<"a="<<<",b="<<
cout<<"b="<<<",a="<<
}
int main(){
menukar angka;
angka.swap();
getch();
return 0;
}
#include
class menukar {
public:
void swap ();
private:
int a,b;
};
void menukar::swap(){
cout<<"masukkan a :"; cin>>a;
cout<<"masukkan b :"; cin>>b;
cout<<"a="<<<",b="<<
cout<<"b="<<<",a="<<
}
int main(){
menukar angka;
angka.swap();
getch();
return 0;
}
konversi dari angka ke huruf
. Menentukan Konversi Nilai Angka Ke Huruf . Algoritma Menentukan Konversi Nilai Angka Ke Huruf 1 Masukan Nilai Angka 2 Tentukan Batas Dari Nilai Huruf 3 Tampilkan Apabila Terjadi Input Yang Lebih Atau Kurang Dari C Dari 40 Sampai 60 D Dari 20 Sampai 40 E Dari 0 Sampai 20 Apabila Ada Masukan Nilai Yag Diluar Batasan Nilai Tampilkan Kesalahan Pada Pemasukan Nilai Konfersi Ke Bahasa Pemrograman C++ Include
#include
#include
int main(){
int a,b,c,a1,b1,c1;
cout<<"masukkan nilai 1-999 :"; cin>>a;
a1=a/100;
b=a%100;
b1=b/10;
c=b%10;
c1=c/1;
if (a1==1) cout<<"seratus";
else if(a1==2) cout<<"dua ratus";
else if(a1==3) cout<<"tiga ratus";
else if(a1==4) cout<<"empat ratus";
else if(a1==5) cout<<"lima ratus";
else if(a1==6) cout<<"enam ratus";
else if(a1==7) cout<<"tujuh ratus";
else if(a1==8) cout<<"delapan ratus";
else if(a1==9) cout<<"sembilan ratus";
else cout<<"";
if (b1==1) cout<<" sepuluh";
else if(b1==2) cout<<" duapuluh";
else if(b1==3) cout<<" tiga puluh";
else if(b1==4) cout<<" empat puluh";
else if(b1==5) cout<<" lima puluh";
else if(b1==6) cout<<" enam puluh";
else if(b1==7) cout<<" tujuh puluh";
else if(b1==8) cout<<" delapan puluh";
else if(b1==9) cout<<" sembilan puluh";
else cout<<"";
if (c1==1) cout<<" satu";
else if(c1==2) cout<<" dua";
else if(c1==3) cout<<" tiga";
else if(c1==4) cout<<" empat";
else if(c1==5) cout<<" lima";
else if(c1==6) cout<<" enam";
else if(c1==7) cout<<" tujuh";
else if(c1==8) cout<<" delapan";
else if(c1==9) cout<<" sembilan";
else cout<<"";
getch();
return 0;
#include
#include
int main(){
int a,b,c,a1,b1,c1;
cout<<"masukkan nilai 1-999 :"; cin>>a;
a1=a/100;
b=a%100;
b1=b/10;
c=b%10;
c1=c/1;
if (a1==1) cout<<"seratus";
else if(a1==2) cout<<"dua ratus";
else if(a1==3) cout<<"tiga ratus";
else if(a1==4) cout<<"empat ratus";
else if(a1==5) cout<<"lima ratus";
else if(a1==6) cout<<"enam ratus";
else if(a1==7) cout<<"tujuh ratus";
else if(a1==8) cout<<"delapan ratus";
else if(a1==9) cout<<"sembilan ratus";
else cout<<"";
if (b1==1) cout<<" sepuluh";
else if(b1==2) cout<<" duapuluh";
else if(b1==3) cout<<" tiga puluh";
else if(b1==4) cout<<" empat puluh";
else if(b1==5) cout<<" lima puluh";
else if(b1==6) cout<<" enam puluh";
else if(b1==7) cout<<" tujuh puluh";
else if(b1==8) cout<<" delapan puluh";
else if(b1==9) cout<<" sembilan puluh";
else cout<<"";
if (c1==1) cout<<" satu";
else if(c1==2) cout<<" dua";
else if(c1==3) cout<<" tiga";
else if(c1==4) cout<<" empat";
else if(c1==5) cout<<" lima";
else if(c1==6) cout<<" enam";
else if(c1==7) cout<<" tujuh";
else if(c1==8) cout<<" delapan";
else if(c1==9) cout<<" sembilan";
else cout<<"";
getch();
return 0;
fungsi class
Class adalah template sedangkan object adalah realisasi dari template tersebut, sehingga ketika program dijalankan maka yang bertindak sebagai pelaku utamanya adalah object, bukan class. Bisa dianalogikan pada konsep procedural programming dengan class sebagai tipe data, sedangkan object adalah variabelnya (int angka;). Sebuah class bisa memiliki lebih dari satu object dengan syarat masing-masing object berbeda namanya.
contoh :
#include
#include
using namespace std;
class bilangan{
private:
int a,b;
public:
void hasil(){
cout<<"masukan nilai a : ";cin>>a;
cout<<"masukan nilai b : ";cin>>b;
if(a>b) cout<<"bilangan terbesar : "< else cout<<"Bilangan terbesar : "< }};
int main(){
bilangan a;
a.hasil();
system("PAUSE");
return EXIT_SUCCESS;
}
contoh :
#include
#include
using namespace std;
class bilangan{
private:
int a,b;
public:
void hasil(){
cout<<"masukan nilai a : ";cin>>a;
cout<<"masukan nilai b : ";cin>>b;
if(a>b) cout<<"bilangan terbesar : "< else cout<<"Bilangan terbesar : "< }};
int main(){
bilangan a;
a.hasil();
system("PAUSE");
return EXIT_SUCCESS;
}
program memindahkan nilai a ke b dan b ke a (menggunakan jeliot)
public class MyClass {
public static void main() {
// Your algorithm goes here.
}
}
/* Program Pertukaran nilai A dan B */
class ProgramPertukaran
{
public static void main (String [] X)
{
/*Deklarasi Variabel*/
String nilaiA="dua"; // isi nilai A sebelum pertukaran
String nilaiB="delapan"; // isi nilai B sebelum pertukaran
String t;// tempat Sementara
/*Algoritma*/
/*Proses Pertukaran*/
t=nilaiA;/*simpan nilai A di tempat penampungan sementara*/
nilaiA=nilaiB;/*sekarang A dapat diisi dengan nilai B*/
nilaiB= t;/*isi B dengan nilai A yang semula ada di temp*/
/*tampilkan nilai setelah pertukaran*/
System.out.println("::Setelah Pertukaran::");
System.out.println("nilai A Sekarang ="+nilaiA);
System.out.println("nilai B sekarang ="+nilaiB);
}
}
public static void main() {
// Your algorithm goes here.
}
}
/* Program Pertukaran nilai A dan B */
class ProgramPertukaran
{
public static void main (String [] X)
{
/*Deklarasi Variabel*/
String nilaiA="dua"; // isi nilai A sebelum pertukaran
String nilaiB="delapan"; // isi nilai B sebelum pertukaran
String t;// tempat Sementara
/*Algoritma*/
/*Proses Pertukaran*/
t=nilaiA;/*simpan nilai A di tempat penampungan sementara*/
nilaiA=nilaiB;/*sekarang A dapat diisi dengan nilai B*/
nilaiB= t;/*isi B dengan nilai A yang semula ada di temp*/
/*tampilkan nilai setelah pertukaran*/
System.out.println("::Setelah Pertukaran::");
System.out.println("nilai A Sekarang ="+nilaiA);
System.out.println("nilai B sekarang ="+nilaiB);
}
}
program java menghitung nilai faktorial
berikut programnya :
import jeliot.io.*;
public class faktorial
{
public static void main (String[ ] args)
{
long limit = 20; // menghitung faktorial integer daeri 1 – 20
long faktorial = 1; // pendefinisian variabel faktorial
for (int i = 0; i <= limit; i++)
{
faktorial = 1;
for (int faktor = 2; faktor <= i; faktor ++)
faktorial *= faktor;
System.out.println (i + "!" + " adalah " + faktorial);
}
}
}
import jeliot.io.*;
public class faktorial
{
public static void main (String[ ] args)
{
long limit = 20; // menghitung faktorial integer daeri 1 – 20
long faktorial = 1; // pendefinisian variabel faktorial
for (int i = 0; i <= limit; i++)
{
faktorial = 1;
for (int faktor = 2; faktor <= i; faktor ++)
faktorial *= faktor;
System.out.println (i + "!" + " adalah " + faktorial);
}
}
}
Program untuk menghitung determinan matriks berordo 2 x 2
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
#include
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:"<
getch ();
return 0;
}
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
#include
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:"<
return 0;
}
Konversi C++ to Java
langkah 1 : kita mulai membuat program dasar seperti program untuk menghitung penjumlahan a dan b l
angkah ke 2 :kita pahami aja perubahan dari bahasa c++ ke java.
misal cout<<"masukkan nilai a :"; menjadi System.out.print("masukkan nilai a :"); cin>>a; menjadi a=Input.readInt();
setelah itu kita rubah saja semua program diatas dengan konversi javanya
langkah ke 3 :dari program diatas kita coba kembangkan ke fungsi-fungsi.
lBahasa C++
#include
#include
void main() {
int A[10] = {1,2,3,4,5,6,7,8,9,10};
int n = 10;
cout << "Nilai array asal : ";
for (int i=0; i
cout << "Nilai indeks ke-[" << i << "] adalah " << A << endl;
getch();
}
in jeliot
import jeliot.io.*;
public class array {
public static void main()
{
int[] A = {1,2,3,4,5,6,7,8,9,10};
int n = 10;
System.out.print("Nilai array asal : ");
for (int i =0; i
{
System.out.print("Nilai indeks ke-[");
System.out.print(i);
System.out.print("] adalah ");
System.out.print(A[1]); //karena menunjuk alamat
System.out.print("\n");
}
}
}
angkah ke 2 :kita pahami aja perubahan dari bahasa c++ ke java.
misal cout<<"masukkan nilai a :"; menjadi System.out.print("masukkan nilai a :"); cin>>a; menjadi a=Input.readInt();
setelah itu kita rubah saja semua program diatas dengan konversi javanya
langkah ke 3 :dari program diatas kita coba kembangkan ke fungsi-fungsi.
lBahasa C++
#include
#include
void main() {
int A[10] = {1,2,3,4,5,6,7,8,9,10};
int n = 10;
cout << "Nilai array asal : ";
for (int i=0; i
getch();
}
in jeliot
import jeliot.io.*;
public class array {
public static void main()
{
int[] A = {1,2,3,4,5,6,7,8,9,10};
int n = 10;
System.out.print("Nilai array asal : ");
for (int i =0; i
System.out.print("Nilai indeks ke-[");
System.out.print(i);
System.out.print("] adalah ");
System.out.print(A[1]); //karena menunjuk alamat
System.out.print("\n");
}
}
}
konversi detik untuk menampilkan jam menit dan detik dengan C++
Ini adalah program mengubah banyak detik menjadi bentuk jm : mnt : dtk.
Pertama, user memasukan banyak jumlah detik, lalu akan menampilkan tampilan seperti misalkan 1 jam, 23 menit, 20 detik.
berikut ini adalah codenya yang saya buat dengan IDE Dev-C++.
#include
#include
main()
{
long int jam,menit,detik,s,sisa;
cout<<"Program Konversi Detik Ke Jam, Menit & Detik\n"; cout<<"============================================\n"; cout<<"masukkan Detik : "; cin>>detik; cout<
jam=detik/3600;
sisa=detik%3600;
menit=sisa/60;
s=sisa%60;
cout<
cout<
cout<
cout<
return 0;
}
Pertama, user memasukan banyak jumlah detik, lalu akan menampilkan tampilan seperti misalkan 1 jam, 23 menit, 20 detik.
berikut ini adalah codenya yang saya buat dengan IDE Dev-C++.
#include
#include
main()
{
long int jam,menit,detik,s,sisa;
cout<<"Program Konversi Detik Ke Jam, Menit & Detik\n"; cout<<"============================================\n"; cout<<"masukkan Detik : "; cin>>detik; cout<
sisa=detik%3600;
menit=sisa/60;
s=sisa%60;
cout<
}
Menentukan tahun kabisat dengan Java
import jeliot.io.*;
public class tatang {
public void masuk(){
System.out.println("Program Pemilihan tahun-tahun");
System.out.println("tahun");
a=Input.readInt();}
public void tatang_tahun(){
if (a%4==0){
System.out.println("tahun kabisat");
}
else {
System.out.print("bukan tahun kabisat");
}
}
private int a;
public static void main() {
tatang x=new tatang();
x.masuk();
x.tatang_tahun();
}
}
public class tatang {
public void masuk(){
System.out.println("Program Pemilihan tahun-tahun");
System.out.println("tahun");
a=Input.readInt();}
public void tatang_tahun(){
if (a%4==0){
System.out.println("tahun kabisat");
}
else {
System.out.print("bukan tahun kabisat");
}
}
private int a;
public static void main() {
tatang x=new tatang();
x.masuk();
x.tatang_tahun();
}
}
Bilangan Prima C++
kita tahu secara umum Bilangan prima yaitu bilangan yang hanya dapat dibagi dengan angka 1 dan bilangan itu sendiri, tapi dalam pembuatan program ini kita akan menguraikan itu semua:
Dengan kata lain, kita harus membuktikan bahwa suatu angka tidak bisa dibagi oleh angka-angka sebelumnya kecuali "1".
Misalnya:
Angka 7. Bisa dibagi 2? 3? 4? 5? 6? = Prima.
Angka 8. Bisa dibagi 2? ya = Bukan Prima.
Angka 9. Bisa dibagi 2? 3? ya = Bukan Prima.
dan seterusnya.
coding nya:
#include
#include
#include
int main( )
{
int a,b,c,d,e;
cout<<"Mencari bilangan prima\n"<<<"Masukkan Nilai="; cin >>a;
b=1;
c=a-1;
if (a==2)
{
cout<<"Bilangan Prima"<<=c) { b++; d=a%b; if (d==0) { cout<<"Bukan Bilangan Prima"<0 && b==c)
{
cout<<"Bilangan Prima"<
}
//cout<<<"";
}
}
getch();
return 0;
}
Dengan kata lain, kita harus membuktikan bahwa suatu angka tidak bisa dibagi oleh angka-angka sebelumnya kecuali "1".
Misalnya:
Angka 7. Bisa dibagi 2? 3? 4? 5? 6? = Prima.
Angka 8. Bisa dibagi 2? ya = Bukan Prima.
Angka 9. Bisa dibagi 2? 3? ya = Bukan Prima.
dan seterusnya.
coding nya:
#include
#include
#include
int main( )
{
int a,b,c,d,e;
cout<<"Mencari bilangan prima\n"<<<"Masukkan Nilai="; cin >>a;
b=1;
c=a-1;
if (a==2)
{
cout<<"Bilangan Prima"<<=c) { b++; d=a%b; if (d==0) { cout<<"Bukan Bilangan Prima"<0 && b==c)
{
cout<<"Bilangan Prima"<
}
//cout<<<"";
}
}
getch();
return 0;
}
Langganan:
Komentar (Atom)