Jangan bilang sulit jika kita belum mencoba. Kebanyakan mahasiswa bilang sulit untuk mengkonversi c++ to jeliot. Sebenarnya urutan sintaxnya sama saja loo. Hanya bahasanya yang beda, jika di c++ kita meggunakan cout untuk menampilkan program sementara di java kita menggunakan System.print.out(), jika di c++ cin maka di java a=Input.readInt(). Selebihnya sama saja kok gan 🙂 atau kalau mau mudah kita bisa menggunakan c++ to java konventer. Namun, menggunakan konventer biasanya membuat kita lebih bingung karena programnya menjadi panjang seperti dibawah ini:
Bahasa C++
#include <iostream.h>
#include <conio.h>
void cetak_array(int A[], int n) {
for (int i=0; i<n; i++)
cout << "Nilai indeks ke-[" << i << "] adalah " << A[ i ] << endl;
getch();
}
void main() {
int A[10] = {1,2,3,4,5,6,7,8,9,10};
int n = 10;
cout << "Nilai array asal : ";
cetak_array(A, n);
cout << "Setelah dikurangi 1 menjadi : " << endl;
for (int i=0; i<n; i++)
cout << "Nilai indeks ke-[" << i << "] adalah " << A[ i ]-1 << endl;
getch();
cout << "Nilai array dicetak kembali" << endl;
cetak_array(A, n);
cout << "Ternyata tidak berubah. Perhatikan perbedaannya " << endl;
for (int i=0; i<n; i++)
cout << "Nilai indeks ke-[" << i << "] adalah " << A[ i ]-- << endl;
cout << "Nilai array dicetak kembali" << endl;
cetak_array(A, n);
}
In Jeliot
import jeliot.io.*;
public class myclass {
public void cetak_array(int A[],int n)
{
for (int i =0; i<n; i++)
{
System.out.print("Nilai indeks ke-[");
System.out.print(i);
System.out.print("] adalah ");
System.out.print(A[i]);
System.out.print("\n");
}
}
public void nilai_array()
{
int[] A = {1,2,3,4,5,6,7,8,9,10};
int n = 10;
System.out.print("Nilai array asal : ");
cetak_array(A, n);
System.out.print("Setelah dikurangi 1 menjadi : ");
System.out.print("\n");
for (int i =0; i<n; i++)
{
System.out.print("Nilai indeks ke-[");
System.out.print(i);
System.out.print("] adalah ");
System.out.print(A[i]-1);
System.out.print("\n");
}
System.out.print("Nilai array dicetak kembali");
System.out.print("\n");
cetak_array(A, n);
System.out.print("Ternyata tidak berubah. Perhatikan perbedaannya ");
System.out.print("\n");
for (int i =0; i<n; i++)
{
System.out.print("Nilai indeks ke-[");
System.out.print(i);
System.out.print("] adalah ");
System.out.print(A[i]--);
System.out.print("\n");
}
System.out.print("Nilai array dicetak kembali");
System.out.print("\n");
cetak_array(A, n);
}
private int[] B;
private int x;
public static void main(){
myclass X = new myclass();
X.nilai_array();
X.cetak_array(B,x);
}
}
Baca juga : Peluang Beasiswa Kuliah di Luar Negeri
Baca juga : Daftar Kampus Tervaforit di Yogyakarta
emang bole po g dksih penjelasan?
udah saya beri penjelasan kan 🙂 hehehe
makasih udah mengunjungi blog sayaa 😀