Contoh Program C# Menghitung Nilai Akhir Mahasiswa (IPK)

Contoh Program C# Menghitung Nilai Akhir Mahasiswa
 Contoh Program C# Menghitung Nilai Akhir Mahasiswa (IPK)
Banyak yang bertanya bagaimana cara menghitung nilai akhir mahasiswa atau ipk, namun sebelum itu kamu harus tahu nilai IP dengan cara membagi jumlah total nilai dengan sejumlah total SKS. Setiap mata kuliah memiliki SKS, mutu dan biji yang berbeda-beda, sebagai contoh misalnya mata kuliah z mutu nilainya A (biji 4) dan SKS 3. Jadi nilainya adalah 12.
Sedangakan untuk jumlah TK merupakan hasil penjumlahan dari seluruh SKS dari setiap mata kuliah. Sebagai contoh misalnya seorang mahasiswa mengambil 6 mata kuliah dalam satu semester, yaitu mata kuliah A (3 SKS), B (2 SKS), C (3 SKS), D (2 SKS), E (3 SKS), F (2 SKS). Maka TK yang diambil mahasiswa itu dalam satu semester adalah 15 SKS.

Contoh menghitung IP:
Mata kuliah z: SKS 3 dengan Skor A (4). Nilainya adalah 12 (3 x 4)
Mata kuliah y: SKS 3 dengan Skor B (3). Nilainya adalah 9
Mata kuliah x: SKS 3 dengan Skor C (2). Nilainya adalah 6
Mata kuliah w: SKS 3 dengan Skor A (4). Nilainya adalah 12
Mata kuliah v: SKS 3 dengan Skor B (3). Nilainya adalah 9
Mata kuliah u: SKS 3 dengan Skor C (2). Nilainya adalah 6
TN = 12 + 9 + 6 + 12 + 9 + 6 = 54TK = 3 + 3 + 3 + 3 + 3 + 3 = 18Jadi IP mahasiswa itu adalah TN (54) ÷ TK (18) = 3.00

Itulah tadi cara menghitung nya, nah sekarang saya akan berikan contoh syntax program c# menghitung nilai akhir mahasiswa (IPK), berikut contoh programnya :
using System;using System.Collections.Generic;using System.Text;
namespace Latihan_Menghitung_Nilai_Akhir{    class Program    {        static void Main(string[] args)        {            double kuis, tugas, uts, uas, na;            string huruf, nama;
            Console.WriteLine("=== Pemograman Dasar ===");            Console.WriteLine("======\n");

            Console.Write(" Masukkan Nama Mahasiswa : ");            nama =Console.ReadLine();
            Console.Write(" Masukkan Nilai Kuis : ");            kuis = Convert.ToDouble(Console.ReadLine());
            Console.Write(" Masukkan Nilai Tugas : ");            tugas = Convert.ToDouble(Console.ReadLine());
            Console.Write(" Masukkan Nilai UTS : ");            uts = Convert.ToDouble(Console.ReadLine());
            Console.Write(" Masukkan Nilai Uas : ");            uas = Convert.ToDouble(Console.ReadLine());
            kuis = kuis * 10 / 100;            tugas = tugas * 10 / 100;            uts = uts * 30 / 100;            uas = uas * 50 / 100;
            na = kuis + tugas + uts + uas;
            Console.Write(" Nilai Akhir nya adalah : " + na);            Console.Write("\n Huruf Mutunya : ");            if (na >= 80)            {                Console.WriteLine(huruf="A");            }            else if (na >= 70)            {                Console.WriteLine(huruf = "B");            }            else if (na >= 60)            {                Console.WriteLine(huruf = "C");            }            else if (na >= 50)            {                Console.WriteLine(huruf = "D");            }            else            {                Console.WriteLine(huruf = "E");            }
            Console.WriteLine("\n\n=== Pemograman Dasar ===\n");
            Console.Write(" \n\nMahasiswa dengan Nama :" + nama);            Console.Write(" \nMata Kuliah    :Pemograman Dasar\n" );            Console.Write("Nilai Akhir nya adalah : " + na);            Console.Write(" \nHuruf Mutunya : "+huruf);
            Console.ReadLine();        }    }}
 Setelah dicopy, coba lah jalankan program Menghitung Nilai Akhir Mahasiswa (IPK) nya dan lihat hasilnya. Jika anda merasa dalam programnya perlu di edit, silahkan edit sendiri. Karena ini hanya lah sebagai contoh program c# menghitung nilai akhir mahasiswa (IPK)

You might also like

0 Comments

Silahkan berkomentar yang baik dan menarik sesuai dengan isi konten.
Komentar yang tidak diperbolehkan :

1. Berbau penghinaan SARA & P*RN
2. Komentar dengan Link hidup ( akan dianggap spam )
3. Komentar tidak nyambung dengan isi postingan
EmoticonEmoticon