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
Post A Comment:
0 comments so far,add yours