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 :