Sunday, February 17, 2019

Program Nilai Indexs Mahasiswa di c# belajar algoritma

assalamualaikum wr.wb
hallo guys ,selamat datang di blog saya yang sederhana  ini tapi mudah mudahan bermanfaat .
Pada kesempatan kali ini saya akan membagikan sebuah program tentang membuat program nilai indexs mahasiswa pada c#.kali ini saya membuatnya menggunakan console.

aplikasi yang saya gunakan saat ini  visual studio c# 2012. Dalam membuat sebuah program tentunya kita terlebih dahulu mengetahui algoritmanya atau urutan penyelesaian masalah dari program yang akan kita buat dan selanjutnya kita menuliskan kode scriptnya untuk mendeklarasikan dari algoritma tadi kebahasa pemrograman yang akan kita digunakan.

kode scripnya :

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

namespace ConsoleApplication2
{
    class Program
    {
        static void Main(string[] args)
        {
            string ulang;
             do
        {
            string nama,kuliah,nilaimutu;
            int quis1,quis2, uap, uts,tugas, uas,nilaiakhir,npm,nilaiquis;
            Console.WriteLine("===========MASUKAN DAFTAR NILAI==========");
            Console.WriteLine("");
            Console.Write("Nama         : ");
            nama = Console.ReadLine();
            Console.Write("NPM          : ");
            npm = int.Parse(Console.ReadLine());
            Console.Write("MATA KULIAH  : ");
            kuliah =Console.ReadLine();
            Console.Write("Nilai quis 1 : ");
            quis1 = int.Parse(Console.ReadLine());
            Console.Write("Nilai quis 2 : ");
            quis2 = int.Parse(Console.ReadLine());
            Console.Write("Nilai tugas  : ");
            tugas = int.Parse(Console.ReadLine());
            Console.Write("Nilai uts    : ");
            uts = int.Parse(Console.ReadLine());
            Console.Write("Nilai uap    : ");
            uap = int.Parse(Console.ReadLine());
            Console.Write("Nilai uas    : ");
            uas = int.Parse(Console.ReadLine());
            Console.WriteLine("");
            Console.WriteLine("===========HASIL DAFTAR NILAI==========");
            Console.WriteLine("");
            Console.WriteLine("Nama               : " + nama);
            Console.WriteLine("NPM                : " + npm);
            Console.WriteLine("MATA KULIAH        : " + kuliah);
            nilaiquis = (quis1 + quis2) / 2;
            Console.WriteLine("Rerata nilai quis  : " + nilaiquis);
            Console.WriteLine("Nilai uts          : " + uts);
            Console.WriteLine("Nilai uap          : " + uap);
            Console.WriteLine("Nilai uas          : " + uas);
            nilaiakhir = (nilaiquis * 15 / 100) + (tugas * 10 / 100) + (uts * 25 / 100) +    (uas * 25 / 100) + (uap * 25 / 100);
            Console.WriteLine("nilai akhir        : " + nilaiakhir);

            if (nilaiakhir >= 80)
                nilaimutu = "A";
            else if  (nilaiakhir >= 70 && nilaiakhir < 80)
                nilaimutu = "B";
            else if  (nilaiakhir >= 60 && nilaiakhir < 70)
                nilaimutu = "C";
            else if (nilaiakhir >= 50 && nilaiakhir < 60)
                nilaimutu = "D";
            else
                nilaimutu = "E";
             Console.WriteLine("huruf mutu         : {0}",nilaimutu );
             Console.WriteLine("");
             Console.WriteLine("apakah ingin mengulang (y/n)");
             
             ulang = Console.ReadLine();
        }
             while (ulang == "y");

            Console.ReadLine();



        }
    }
}

hasil outputnya adalah sebagai berikut :


Previous Post
Next Post
Related Posts