Kamis, 12 Oktober 2017

Menentukan Nilai Akhir Mahasiswa menggunakan fungsi ELSE IF pada C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace tugas_burully_no2
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Menentukan Nilai Akhir Mahasiswa");
            Console.WriteLine("--------------------------------");
            int nim,nilai_absen,nilai_tugas,nilai_uts,nilai_uas;
            String nama;

           // perintah di bawah ini berfungsi untuk inputan user (Anda)
            Console.Write("Masukkan Nim           = ");
            nim = int.Parse(Console.ReadLine()); // fungsi dari "int.Parse(Console.ReadLine())" untuk       mengkonversi dari String ke Integer
            Console.Write("Masukkan Nama          = ");
            nama = Console.ReadLine();
            Console.Write("Masukkan Nilai Absen   = ");
            nilai_absen = int.Parse(Console.ReadLine());
            Console.Write("Masukkan Nilai Tugas   = ");
            nilai_tugas = int.Parse(Console.ReadLine());
            Console.Write("Masukkan Nilai Uts     = ");
            nilai_uts = int.Parse(Console.ReadLine());
            Console.Write("Masukkan Nilai Uas     = ");
            nilai_uas = int.Parse(Console.ReadLine());
            Console.WriteLine("--------------------------------");

           // perintah dibawah ini akan menampilkan apa yang telah kita inputkan sebelumnya

            Console.WriteLine("Nim          = "+nim); // menampilkan "Nim" dengan memanggil variabel "nim"
            Console.WriteLine("Nama         = "+nama);
            Console.WriteLine("Nilai absen  = "+nilai_absen);
            Console.WriteLine("Nilai Tugas  = "+nilai_tugas);
            Console.WriteLine("Nilai UTS    = "+nilai_uts);
            Console.WriteLine("Nilai UAS    = "+nilai_uas);

           // perintah di bawah ini adalah rumus untuk menentukan nilai akhir
            int n_akhir = (nilai_absen * 10 / 100) + (nilai_tugas * 20 / 100) + (nilai_uts * 30 / 100) + (nilai_uas * 40 / 100);
            Console.WriteLine("Nilai Akhir   = " + n_akhir); //menampilkan "Nilai Akhir"
            Console.WriteLine("-----------------------------------");

            // pada proses perulangan di bawah, akan menentukan apakah mahasiswa tersebut
               LULUS atau TIDAK LULUS
            if (n_akhir >= 80)
            {
                Console.WriteLine("Anda dinyatakan LULUS dengan Nilai Huruf = A"); //Mahasiswa      dengan nilai lebih dari sama dengan 85 dinyatakan LULUS dengan mendapat nilai A
            }
            else if (n_akhir >= 70)
            {
                Console.WriteLine("Anda dinyatakan LULUS dengan Nilai Huruf = B");
            }
            else if (n_akhir >= 60)
            {
                Console.WriteLine("Anda dinyatakan LULUS dengan Nilai Huruf = C");
            }
            else
            {
                Console.WriteLine("TIDAK LULUS"); // Mahasiswa dinyatakan TIDAK LULUS karena nilai mereka dibawah 60
            }
            Console.ReadLine();
        }
    }
}

Semoga bermanfaat ya 😄

Tidak ada komentar:

Posting Komentar