Cara Menggunakan Gotoxy pada C#, Penggunaan StCursorPosition pada C#, cara membuat gotoxy di c#

Cara Menggunakan Gotoxy pada C# - Kali ini saya akan membahas tentang pemrograman C# dimana membahas pemrograman C# ini saya menggunakan sebuah fungsi Gotoxy seperti di bahasa C atau C++, dimana gotoxy berfungsi untuk menempatkan sebuah cursor di titik kordinat tertentu sesuai dengan keinginan kita. nah bagaimana dengan C#. pada c# penggunaan gotoxy sama saja tetapi yang berbeda adalah skrip yang kita panggil berbeda. berikut ini adalah perbedaan penulisaanya :

Pada Pemrograman C dan C++

gotoxy(nilai kesamping, nilai kebawah)cout<<"Isikan Nama";

Pada pemrograman C#
Console.SetCursorPosition(nilai kesamping, nilai kebawah);Console.Write("Isikan Nama");
 diatas adalah perbedaan gotoxy dibahasa pemrograman c dan c#. dimana kedua bahasa tersebut adalah hampir sama. tetap penulisan skripnya berbeda. kenapa hampir sama karena C# adalah perkembangan dari bahasa C dan juga baha C++ yang telah terbaru. tetapi bahasa C dan bahasa C++ masih cukup banyak digunakan untuk orang pemula pemrograman. nah untuk lebih jelasnya saya mempunyai sebuah contoh program C# yang menggunakan fungsi gotoxy sama seperti di C/C++ berikut ini hasilnya :

untuk scriptnya :
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace _143140914111009_Bagus_Prasetya_UTS_soal_ke_3
{
    class Program
    {
        static void Main(string[] args)
        {
            String nik, nama, ulang;
            Double jml_jam, gaji_jam, potongan = 0, a;
            do
            {
                Console.Clear();
                HitungGaji Gaji = new HitungGaji();
                Console.WriteLine("         =======================================================");
                Console.WriteLine("         ::::::::      I N P U T  D A T A  G A J I      ::::::::");
                Console.WriteLine("         =======================================================");
                Console.Write("         NIK                  : ");
                nik = Console.ReadLine();
                Console.Write("         NAMA PEGAWAI         : ");
                nama = Console.ReadLine();
                Console.SetCursorPosition(35, 5); Console.Write("Jam");
                Console.SetCursorPosition(9, 5); Console.Write("JUMLAH JAM           : ");
                jml_jam = Convert.ToDouble(Console.ReadLine());
                Console.Write("         GAJI PERJAM          : Rp. ");
                gaji_jam = Convert.ToDouble(Console.ReadLine());
                Console.SetCursorPosition(35, 7); Console.Write("%");
                Console.SetCursorPosition(9, 7); Console.Write("POTONGAN (Persen)    : ");
                potongan = Convert.ToDouble(Console.ReadLine());
                if (jml_jam > 30)
                {
                    Console.Write("         BONUS                : Rp. 3000");
                    a = 3000;
                }
                else if (jml_jam > 10)
                {
                    Console.Write("         BONUS                : Rp. 2000");
                    a = 2000;
                }
                else
                {
                    Console.Write("         BONUS                : 0");
                    a = 0;
                }

                Console.WriteLine("\n\n         =======================================================");
                Console.WriteLine("         :::::: D A T A  Y A N G  A N D A  M A S U K A N  ::::::");
                Console.WriteLine("         =======================================================\n");
                Console.WriteLine("--------------------------------------------------------------------");
                Console.WriteLine("|       NIK       |       NAMA      | JML JAM |        GAJI        |");
                Console.WriteLine("--------------------------------------------------------------------");
                Console.SetCursorPosition(0, 17);Console.Write("|");
                Console.SetCursorPosition(2, 17);Console.Write(Gaji.Hitung(nik));
                Console.SetCursorPosition(18, 17);Console.Write("|");
                Console.SetCursorPosition(20, 17); Console.Write(Gaji.Hitung(nama));
                Console.SetCursorPosition(36, 17); Console.Write("|");
                Console.SetCursorPosition(38, 17);Console.Write(jml_jam);
                Console.SetCursorPosition(46, 17);Console.Write("|");
                Console.SetCursorPosition(48, 17);Console.Write(" Rp. "+ Gaji.Hitung(jml_jam, gaji_jam, potongan, a));
                Console.SetCursorPosition(67, 17);Console.Write("|");
                Console.WriteLine("\n--------------------------------------------------------------------");
             
             
            salahpilih:
                Console.Write("\n\nApakah Anda Ingin Mengulanginya Lagi ? (Y/N) : ");
                ulang = Convert.ToString(Console.ReadLine());
                if (ulang != "T" && ulang != "t" && ulang != "Y" && ulang != "y")
                {
                    Console.WriteLine("                 DATA YANG ANDA INPUTKAN SALAH");
                    goto salahpilih;
                }
            } while (ulang == "y" || ulang == "Y");
            Console.ReadLine();
        }
    }
}
bagaimana keren bukan penggunaan gotoxy pada c#. semoga tips ini berguna buat anda semua. terimakasih

Share To:

EDISON MEDIA

Post A Comment:

0 comments so far,add yours