Jumat, 13 Oktober 2017

Menentukan Urutan, Nilai Tertinggi, Nilai Terendah menggunakan Array pada C#

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

namespace latihan_array
{
    class Program
    {
        static void Main(string[] args)
        {
            int[] Nilai = { 80, 92, 41, 56, 96, 78, 89, 98, 26 };
            int urut, nilaiBesar = Nilai[0], nilaiKecil = Nilai[0];//menentukan nilai dari nilaiBesar dan nilaiKecil yaitu Array ke 0
           
            Console.Write("Nilai = " );
            foreach (byte i in Nilai)
                Console.Write(i + " ");
            Console.WriteLine(" ");

            for (int i  = 1; i < Nilai.Length; i++) //loop ini berfungsi untuk mencari nilai tertinggi dan terendah
            {
                if (Nilai[i] > nilaiBesar) nilaiBesar = Nilai[i]; //membandingkan apakah Nilai ke i lebih besar dari pada nilaiBesar
                if (Nilai[i] < nilaiKecil) nilaiKecil = Nilai[i];
            }

            for (int i = 0; i < Nilai.Length; i++)
                for (int j = i + 1; j < Nilai.Length; j++) //loop ini berfungsi untuk mengurutkan nilai dari yang terkecil sampai terbesar
                    if (Nilai[j] < Nilai[i]) // membandingkan apakah "Nilai[j]" lebih kecil dari pada "Nilai[i]"
                    {
                        urut = Nilai[i];
                        Nilai[i] = Nilai[j];
                        Nilai[j] = urut;
                    }
            Console.WriteLine("\nNilai Tertinggi = " + nilaiBesar); //menampilkan Nilai Tertinggi
            Console.WriteLine("Nilai Terendah = " + nilaiKecil); //menampilkan Nilai Terendah
            Console.Write("Nilai Urut = "); //menampilkan Nilai Urut

            foreach (byte i in Nilai)
                Console.Write(i + " ");
            Console.ReadLine();
        }
    }
}

Hasil Outputnya seperti di bawah ini :




Semoga bermanfaat ya guys 😄😄

Kamis, 12 Oktober 2017

Tabel Perkalian menggunakan FOR pada C#

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

namespace tabel_perkalian2
{
    class Program
    {
        static void Main(string[] args)
        {
            int kolom = 9; // baris ini termasuk konstanta karena nilai "kolom" telah ditetapkan
            int baris = 9;baris ini termasuk konstanta karena nilai "baris" telah ditetapkan

            Console.WriteLine("Kolom = " + kolom); // akan menampilkan niali Kolom dengan memanggil variabel "kolom"
            Console.WriteLine("Baris = " + baris);
            Console.WriteLine(); // perintah disamping fungsinya sama seperti Enter
            Console.WriteLine("\t\tTabel Perkalian "); // fungsi \t sama seperti Tab pada keyboard, menampilkan output "Tabel Perkalian"
            Console.WriteLine("\t-------------------------------\n"); // fungsi "\n" sama juga seperti Enter
           
            Console.Write("  X |"); // menampilkan output berupa tanda "X (kali)" dan "|" sebagai pembatas
            for (int i = 1; i <= kolom; i++) // loop ini berungsi untuk menampilkan bagian atas yaitu angka 1 sampai 9, seperti pada gambar di bawah ini

            

       
           Console.Write(" {0,2} |", i); // fungsi " {0,2}" untuk memberi spasi di depan angka, outputnya seperti pada gambar di bawah ini
            Console.WriteLine();
            Console.Write("--------------------------------------------------");
            Console.WriteLine();
            for (int i = 1; i <= baris; i++) // loop ini akan memproses baris
            {
                Console.Write(" {0,2} |", i);
                for (int j = 1; j <= kolom; j++) // loop ini akan memproses kolom per kolomnya
                    Console.Write(" {0,2} |", i * j); // perintah di samping akan menghasil hasil dari perkalian antara i dan j
                Console.WriteLine();
            }
            Console.ReadLine();
        }
    }
}
Hasil outputnya seperti ini :













Terima kasih,,,,semoga bermanfaat ya guys 😄

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 😄