Penjawab teratas
penggunaan while pada c#

Pertanyaan
-
pake C#-visual studio,
aku ingin menampilkan matriks 2D, dengan 3 data(nantinya mau bikin 12 data):
a1=7
a2=2
a5=5
misal matriksnya 3x3,(nantinya matriksnya 12x12)
nilai [0,0] adalah a1 dibagi a1 = 7/7=1
nilai [0,1] adalah a1 dibagi a2 = 7/2
nilai [0,2] adalah a1 dibagi a3 = 7/5
nilai [1,0] adalah a2 dibagi a1 = 2/7
nilai [1,1] adalah a2 dibagi a2 = 2/2=1
nilai [1,2] adalah a2 dibagi a3 = 2/5
nilai [2,0] adalah a3 dibagi a1 = 5/7
nilai [2,1] adalah a3 dibagi a2 = 5/2
nilai [2,1] adalah a3 dibagi a3 = 5/5=1
coba pakai while, tetapi belum muncul hasil yang diinginkan, gimana ya?
kayaknya belum berhasil di rumusnya :mA[i, j] = a[i] / a[j];
ini yang aku pakai:
int[] a = new int[3];
a[0] = 7;
a[1] = 2;
a[2] = 5;
//Console.WriteLine(a[1]);
int[,] mA = new int[3,3];
int i, j;
i = 1;
while (i <= 12)
{
j = 1;
while (j <= 12)
{
mA[i, j] = a[i] / a[j];
j++;
//Console.Write(mA.ToString() + "\t");
Console.WriteLine(mA);
}
i++;
Console.WriteLine();
Console.ReadLine();
tolong pencerahannya... thx b4 :)
Jawaban
-
-
Coba ini, tinggal sesuaikan aja panjang matriksnya.
====================================
int[] data = new int[3]{ 1, 2, 3 };
string[,] matriks = new string[3, 3];
int x = 0;
int y = 0;
while(y < 3)
{
x = 0;
while(x < 3)
{
matriks[x, y] = data[y] + "/" + data[x];
Console.Write(matriks[x, y] + "\t");
x++;
}
Console.WriteLine();
y++;
}====================================
- Disarankan sebagai Jawaban oleh Zainul_Huda Kamis, 31 Januari 2013 07.41
- Ditandai sebagai Jawaban oleh vivi okey Jumat, 01 Februari 2013 02.16
Semua Balasan
-
-
Coba ini, tinggal sesuaikan aja panjang matriksnya.
====================================
int[] data = new int[3]{ 1, 2, 3 };
string[,] matriks = new string[3, 3];
int x = 0;
int y = 0;
while(y < 3)
{
x = 0;
while(x < 3)
{
matriks[x, y] = data[y] + "/" + data[x];
Console.Write(matriks[x, y] + "\t");
x++;
}
Console.WriteLine();
y++;
}====================================
- Disarankan sebagai Jawaban oleh Zainul_Huda Kamis, 31 Januari 2013 07.41
- Ditandai sebagai Jawaban oleh vivi okey Jumat, 01 Februari 2013 02.16
-
mmm, kalo nilai disimpan dalam a1, a2,... agar nantinya dapat dipanggil kembali?
dan hasil nantinya bernilai desimal itu gimana ya?
nilai [0,0] adalah a1 dibagi a1 = 7/7=1
nilai [0,1] adalah a1 dibagi a2 = 7/2 = 3,5
nilai [0,2] adalah a1 dibagi a3 = 7/5 = 1,4
...dst
thx...
-