Anda di halaman 1dari 3

using System;

class Program

static void Main(string[] args)

int jumlahMahasiswa = 3;

string[] namaMahasiswa = new string[jumlahMahasiswa];

string[,] nilaiMahasiswa = new string[jumlahMahasiswa, 2];

int[,] sksMahasiswa = new int[jumlahMahasiswa, 2];

int[] kreditMahasiswa = new int[jumlahMahasiswa];

string[,] hurufMahasiswa = new string[jumlahMahasiswa, 2];

double[,] bobotMahasiswa = new double[jumlahMahasiswa, 2];

double[] indeksPrestasi = new double[jumlahMahasiswa];

// Memasukkan data mahasiswa

for (int i = 0; i < jumlahMahasiswa; i++)

Console.WriteLine("Masukkan data untuk mahasiswa ke-{0}:", i + 1);

Console.Write("Nama Mahasiswa: ");

namaMahasiswa[i] = Console.ReadLine();

for (int j = 0; j < 2; j++)

Console.Write("Nilai Mata Kuliah {0}: ", j + 1);

nilaiMahasiswa[i, j] = Console.ReadLine();

Console.Write("SKS Mata Kuliah {0}: ", j + 1);


sksMahasiswa[i, j] = Convert.ToInt32(Console.ReadLine());

Console.Write("Huruf Mutu Mata Kuliah {0}: ", j + 1);

hurufMahasiswa[i, j] = Console.ReadLine();

Console.Write("Bobot Mata Kuliah {0}: ", j + 1);

bobotMahasiswa[i, j] = Convert.ToDouble(Console.ReadLine());

Console.Write("Kredit Mahasiswa: ");

kreditMahasiswa[i] = Convert.ToInt32(Console.ReadLine());

Console.WriteLine();

// Menghitung indeks prestasi

for (int i = 0; i < jumlahMahasiswa; i++)

double totalBobot = 0;

int totalSKS = 0;

for (int j = 0; j < 2; j++)

totalBobot += bobotMahasiswa[i, j] * sksMahasiswa[i, j];

totalSKS += sksMahasiswa[i, j];

indeksPrestasi[i] = totalBobot / totalSKS;

}
// Menampilkan data mahasiswa beserta indeks prestasi

Console.WriteLine("Data Mahasiswa:");

Console.WriteLine("=====================================================================
");

Console.WriteLine("| No. | Nama | MK1 | SKS1 | Huruf1 | Bobot1 | MK2 | SKS2 | Huruf2 |
Bobot2 | Kredit | IPK |");

Console.WriteLine("=====================================================================
");

for (int i = 0; i < jumlahMahasiswa; i++)

Console.Write("| {0,-3} | {1,-14} | {2,-5} | {3,-4} | {4,-6} | {5,-6} | {6,-5} | {7,-4} | {8,-6} | {9,-6} |
{10,-6} |",

i + 1, namaMahasiswa[i], nilaiMahasiswa[i, 0], sksMahasiswa[i, 0], hurufMahasiswa[i, 0],

bobotMahasiswa[i, 0], nilaiMahasiswa[i, 1

Anda mungkin juga menyukai