Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public void tugas3b()
- {
- //menyiapkan area
- Console.ForegroundColor = ConsoleColor.White;
- Console.BackgroundColor = ConsoleColor.Black;
- Console.Clear();
- //tampilan inputan
- string jdl = "soal 3B";
- Console.ForegroundColor = ConsoleColor.Green;
- string jdl1 = "Menampilkan zodiak berdasarkan tanggal lahir";
- //rumus mencari lebar jendela layar
- int wd = Console.WindowWidth;
- //jmlh huruf dari kata yg diinginkan di tengahnya
- int jmlhuruf = jdl.Length;
- int jmlhuruf1 = jdl1.Length;
- //rumus menentukan tengah jdl
- int nLeft = (wd - jmlhuruf) / 2;
- Console.SetCursorPosition(nLeft, 2);
- Console.Write(jdl);
- //rumus menentukan tengah jdl1
- int nLeft1 = (wd - jmlhuruf1) / 2;
- Console.SetCursorPosition(nLeft1, 3);
- Console.Write(jdl1);
- Console.SetCursorPosition(5, 5);
- Console.ForegroundColor = ConsoleColor.Red;
- string label = "Ketikan tanggal lahir (dd/mm/yyyy) : ";
- Console.Write(label);
- //inputan tanggal
- itgl:
- Console.SetCursorPosition(5 + label.Length, 5);
- Console.ForegroundColor = ConsoleColor.White;
- Console.BackgroundColor = ConsoleColor.Blue;
- Console.Write(" ");
- //strip 1
- Console.SetCursorPosition(5 + label.Length + 4, 5);
- Console.BackgroundColor = ConsoleColor.Black;
- Console.Write("-");
- //inputan bulan
- Console.SetCursorPosition(5 + label.Length + 6, 5);
- Console.ForegroundColor = ConsoleColor.White;
- Console.BackgroundColor = ConsoleColor.Blue;
- Console.Write(" ");
- //strip 1
- Console.SetCursorPosition(5 + label.Length + 10, 5);
- Console.BackgroundColor = ConsoleColor.Black;
- Console.Write("-");
- //inputan tahun
- Console.SetCursorPosition(5 + label.Length + 12, 5);
- Console.ForegroundColor = ConsoleColor.White;
- Console.BackgroundColor = ConsoleColor.Blue;
- Console.Write(" ");
- //masukan data tanggal
- Console.SetCursorPosition(5 + label.Length , 5);
- int tgl = 0;
- int.TryParse(Console.ReadLine(), out tgl);
- if (tgl > 31 || tgl <= 0)
- {
- Console.SetCursorPosition(5, 20);
- Console.Write("Anda memasukkan data yang salah");
- Console.ReadLine();
- goto itgl;
- }
- else
- {
- //bersihkan lokasi keterangan error
- Console.SetCursorPosition(5, 20);
- Console.BackgroundColor = ConsoleColor.Black;
- Console.Write(" ");
- //masukan data bulan
- iBln:
- Console.SetCursorPosition(5 + label.Length + 6, 5);
- Console.BackgroundColor = ConsoleColor.Blue;
- Console.ForegroundColor = ConsoleColor.White;
- Console.Write(" ");
- Console.SetCursorPosition(5 + label.Length + 6, 5);
- int bln = 0;
- int.TryParse(Console.ReadLine(), out bln);
- if (bln > 12 || bln <= 0)
- {
- Console.SetCursorPosition(5, 20);
- Console.Write("anda memasukan bulan yang salah");
- Console.ReadLine();
- goto iBln;
- }
- else
- {
- //bersihkan loasi keterangan error
- Console.SetCursorPosition(5, 20);
- Console.BackgroundColor = ConsoleColor.Black;
- Console.Write(" ");
- //memasukan data tahun
- iThn:
- Console.SetCursorPosition(5 + label.Length + 12, 5);
- Console.BackgroundColor = ConsoleColor.Blue;
- Console.ForegroundColor = ConsoleColor.White;
- Console.Write(" ");
- //memasukan data tahun 2
- Console.SetCursorPosition(5 + label.Length + 12, 5);
- Console.BackgroundColor = ConsoleColor.Blue;
- Console.ForegroundColor = ConsoleColor.White;
- Console.Write(" ");
- Console.SetCursorPosition(5 + label.Length + 12, 5);
- int thn = 0;
- int.TryParse(Console.ReadLine(), out thn);
- if (thn > 3000 || thn <= 0)
- {
- Console.SetCursorPosition(5, 20);
- Console.Write("Anda Menginput Tahun Yang Salah");
- Console.ReadLine();
- goto iThn;
- }
- zodiak(tgl,bln,thn);
- }
- }
- }
- public void zodiak(int tgl,int bln, int thn)
- {
- Console.BackgroundColor = ConsoleColor.Black;
- if (tgl <= 21 && bln == 12 || tgl <= 19 && bln == 1)
- {
- Console.SetCursorPosition(5, 7);
- DateTime dt = new DateTime(thn, bln, tgl);
- DateTime date = dt.Date;
- string yzodiak = "Capricorn";
- string tgllahir = dt.ToString("dd' 'MMMM' 'yyyy");
- string ramalan = "Anda Dalam Masa Yang Sangat Beruntung, Jangan Berhenti Untuk Berdoa";
- Console.SetCursorPosition(5, 7);
- Console.BackgroundColor = ConsoleColor.Green;
- Console.WriteLine("Hasil Ramalan Zodiak anda:");
- Console.BackgroundColor = ConsoleColor.Black;
- Console.ForegroundColor = ConsoleColor.Yellow;
- Console.SetCursorPosition(5, 9);
- Console.WriteLine("Tanggal Lahir :" + tgllahir);
- Console.SetCursorPosition(5, 10);
- Console.WriteLine("Nama Zodiak :" + yzodiak);
- Console.SetCursorPosition(5, 11);
- Console.WriteLine("Ramalan :" + ramalan);
- }
- else if (tgl <= 20 && bln == 1 || tgl <= 18 && bln == 2)
- {
- Console.SetCursorPosition(5, 7);
- DateTime dt = new DateTime(thn, bln, tgl);
- DateTime date = dt.Date;
- string yzodiak = "Aquarius";
- string tgllahir = dt.ToString("dd' 'MMMM' 'yyyy");
- string ramalan = "Anda Dalam Masa Yang Sangat Beruntung, Jangan Berhenti Untuk Berdoa";
- Console.BackgroundColor = ConsoleColor.Green;
- Console.WriteLine("Hasil Ramalan Zodiak anda:");
- Console.BackgroundColor = ConsoleColor.Black;
- Console.ForegroundColor = ConsoleColor.Yellow;
- Console.SetCursorPosition(5, 9);
- Console.WriteLine("Tanggal Lahir :" + tgllahir);
- Console.SetCursorPosition(5, 10);
- Console.WriteLine("Nama Zodiak :" + yzodiak);
- Console.SetCursorPosition(5, 10);
- Console.WriteLine("Ramalan :" + ramalan);
- }
- else if (tgl <= 19 && bln == 2 || tgl <= 20 && bln == 3)
- {
- Console.SetCursorPosition(5, 7);
- DateTime dt = new DateTime(thn, bln, tgl);
- DateTime date = dt.Date;
- string yzodiak = "Pisces";
- string tgllahir = dt.ToString("dd' 'MMMM' 'yyyy");
- string ramalan = "Anda Dalam Masa Yang Sangat Beruntung, Jangan Berhenti Untuk Berdoa";
- Console.BackgroundColor = ConsoleColor.Green;
- Console.WriteLine("Hasil Ramalan Zodiak anda:");
- Console.BackgroundColor = ConsoleColor.Black;
- Console.ForegroundColor = ConsoleColor.Yellow;
- Console.SetCursorPosition(5, 9);
- Console.WriteLine("Tanggal Lahir :" + tgllahir);
- Console.SetCursorPosition(5, 10);
- Console.WriteLine("Nama Zodiak :" + yzodiak);
- Console.SetCursorPosition(5, 11);
- Console.WriteLine("Ramalan :" + ramalan);
- }
- else if (tgl <= 21 && bln == 3 || tgl <= 20 && bln == 4)
- {
- Console.SetCursorPosition(5, 7);
- DateTime dt = new DateTime(thn, bln, tgl);
- DateTime date = dt.Date;
- string yzodiak = "Aries";
- string tgllahir = dt.ToString("dd' 'MMMM' 'yyyy");
- string ramalan = "Anda Dalam Masa Yang Sangat Beruntung, Jangan Berhenti Untuk Berdoa";
- Console.BackgroundColor = ConsoleColor.Green;
- Console.WriteLine("Hasil Ramalan Zodiak anda:");
- Console.BackgroundColor = ConsoleColor.Black;
- Console.ForegroundColor = ConsoleColor.Yellow;
- Console.SetCursorPosition(5, 9);
- Console.WriteLine("Tanggal Lahir :" + tgllahir);
- Console.SetCursorPosition(5, 10);
- Console.WriteLine("Nama Zodiak :" + yzodiak);
- Console.SetCursorPosition(5, 11);
- Console.WriteLine("Ramalan :" + ramalan);
- }
- else if (tgl <= 21 && bln == 4 || tgl <= 20 && bln == 5)
- {
- Console.SetCursorPosition(5, 7);
- DateTime dt = new DateTime(thn, bln, tgl);
- DateTime date = dt.Date;
- string yzodiak = "Taurus";
- string tgllahir = dt.ToString("dd' 'MMMM' 'yyyy");
- string ramalan = "Anda Dalam Masa Yang Sangat Beruntung, Jangan Berhenti Untuk Berdoa";
- Console.BackgroundColor = ConsoleColor.Green;
- Console.WriteLine("Hasil Ramalan Zodiak anda:");
- Console.BackgroundColor = ConsoleColor.Black;
- Console.ForegroundColor = ConsoleColor.Yellow;
- Console.SetCursorPosition(5, 9);
- Console.WriteLine("Tanggal Lahir :" + tgllahir);
- Console.SetCursorPosition(5, 10);
- Console.WriteLine("Nama Zodiak :" + yzodiak);
- Console.SetCursorPosition(5, 11);
- Console.WriteLine("Ramalan :" + ramalan);
- }
- else if (tgl <= 21 && bln == 5 || tgl <= 20 && bln == 6)
- {
- Console.SetCursorPosition(5, 7);
- DateTime dt = new DateTime(thn, bln, tgl);
- DateTime date = dt.Date;
- string yzodiak = "Gemini";
- string tgllahir = dt.ToString("dd' 'MMMM' 'yyyy");
- string ramalan = "Anda Dalam Masa Yang Sangat Beruntung, Jangan Berhenti Untuk Berdoa";
- Console.BackgroundColor = ConsoleColor.Green;
- Console.WriteLine("Hasil Ramalan Zodiak anda:");
- Console.BackgroundColor = ConsoleColor.Black;
- Console.ForegroundColor = ConsoleColor.Yellow;
- Console.SetCursorPosition(5, 9);
- Console.WriteLine("Tanggal Lahir :" + tgllahir);
- Console.SetCursorPosition(5, 10);
- Console.WriteLine("Nama Zodiak :" + yzodiak);
- Console.SetCursorPosition(5, 11);
- Console.WriteLine("Ramalan :" + ramalan);
- }
- else if (tgl <= 21 && bln == 6 || tgl <= 20 && bln == 7)
- {
- Console.SetCursorPosition(5, 7);
- DateTime dt = new DateTime(thn, bln, tgl);
- DateTime date = dt.Date;
- string yzodiak = "Cancer";
- string tgllahir = dt.ToString("dd' 'MMMM' 'yyyy");
- string ramalan = "Anda Dalam Masa Yang Sangat Beruntung, Jangan Berhenti Untuk Berdoa";
- Console.BackgroundColor = ConsoleColor.Green;
- Console.WriteLine("Hasil Ramalan Zodiak anda:");
- Console.BackgroundColor = ConsoleColor.Black;
- Console.ForegroundColor = ConsoleColor.Yellow;
- Console.SetCursorPosition(5, 9);
- Console.WriteLine("Tanggal Lahir :" + tgllahir);
- Console.SetCursorPosition(5, 10);
- Console.WriteLine("Nama Zodiak :" + yzodiak);
- Console.SetCursorPosition(5, 11);
- Console.WriteLine("Ramalan :" + ramalan);
- }
- else if (tgl <= 21 && bln == 7 || tgl <= 21 && bln == 8)
- {
- Console.SetCursorPosition(5, 7);
- DateTime dt = new DateTime(thn, bln, tgl);
- DateTime date = dt.Date;
- string yzodiak = "Leo";
- string tgllahir = dt.ToString("dd' 'MMMM' 'yyyy");
- string ramalan = "Anda Dalam Masa Yang Sangat Beruntung, Jangan Berhenti Untuk Berdoa";
- Console.BackgroundColor = ConsoleColor.Green;
- Console.WriteLine("Hasil Ramalan Zodiak anda:");
- Console.BackgroundColor = ConsoleColor.Black;
- Console.ForegroundColor = ConsoleColor.Yellow;
- Console.SetCursorPosition(5, 9);
- Console.WriteLine("Tanggal Lahir :" + tgllahir);
- Console.SetCursorPosition(5, 10);
- Console.WriteLine("Nama Zodiak :" + yzodiak);
- Console.SetCursorPosition(5, 11);
- Console.WriteLine("Ramalan :" + ramalan);
- }
- else if (tgl <= 22 && bln == 8 || tgl <= 22 && bln == 9)
- {
- Console.SetCursorPosition(5, 7);
- DateTime dt = new DateTime(thn, bln, tgl);
- DateTime date = dt.Date;
- string yzodiak = "Virgo";
- string tgllahir = dt.ToString("dd' 'MMMM' 'yyyy");
- string ramalan = "Anda Dalam Masa Yang Sangat Beruntung, Jangan Berhenti Untuk Berdoa";
- Console.BackgroundColor = ConsoleColor.Green;
- Console.WriteLine("Hasil Ramalan Zodiak anda:");
- Console.BackgroundColor = ConsoleColor.Black;
- Console.ForegroundColor = ConsoleColor.Yellow;
- Console.SetCursorPosition(5, 9);
- Console.WriteLine("Tanggal Lahir :" + tgllahir);
- Console.SetCursorPosition(5, 10);
- Console.WriteLine("Nama Zodiak :" + yzodiak);
- Console.SetCursorPosition(5, 11);
- Console.WriteLine("Ramalan :" + ramalan);
- }
- else if (tgl <= 23 && bln == 9 || tgl <= 22 && bln == 10)
- {
- Console.SetCursorPosition(5, 7);
- DateTime dt = new DateTime(thn, bln, tgl);
- DateTime date = dt.Date;
- string yzodiak = "Libra";
- string tgllahir = dt.ToString("dd' 'MMMM' 'yyyy");
- string ramalan = "Anda Dalam Masa Yang Sangat Beruntung, Jangan Berhenti Untuk Berdoa";
- Console.BackgroundColor = ConsoleColor.Green;
- Console.WriteLine("Hasil Ramalan Zodiak anda:");
- Console.BackgroundColor = ConsoleColor.Black;
- Console.ForegroundColor = ConsoleColor.Yellow;
- Console.SetCursorPosition(5, 9);
- Console.WriteLine("Tanggal Lahir :" + tgllahir);
- Console.SetCursorPosition(5, 10);
- Console.WriteLine("Nama Zodiak :" + yzodiak);
- Console.SetCursorPosition(5, 11);
- Console.WriteLine("Ramalan :" + ramalan);
- }
- else if (tgl <= 23 && bln == 10 || tgl <= 22 && bln == 11)
- {
- Console.SetCursorPosition(5, 7);
- DateTime dt = new DateTime(thn, bln, tgl);
- DateTime date = dt.Date;
- string yzodiak = "Scorpio";
- string tgllahir = dt.ToString("dd' 'MMMM' 'yyyy");
- string ramalan = "Anda Dalam Masa Yang Sangat Beruntung, Jangan Berhenti Untuk Berdoa";
- Console.BackgroundColor = ConsoleColor.Green;
- Console.WriteLine("Hasil Ramalan Zodiak anda:");
- Console.BackgroundColor = ConsoleColor.Black;
- Console.ForegroundColor = ConsoleColor.Yellow;
- Console.SetCursorPosition(5, 9);
- Console.WriteLine("Tanggal Lahir :" + tgllahir);
- Console.SetCursorPosition(5, 10);
- Console.WriteLine("Nama Zodiak :" + yzodiak);
- Console.SetCursorPosition(5, 11);
- Console.WriteLine("Ramalan :" + ramalan);
- }
- else if (tgl <= 23 && bln == 11 || tgl <= 20 && bln == 12)
- {
- Console.SetCursorPosition(5, 7);
- DateTime dt = new DateTime(thn, bln, tgl);
- DateTime date = dt.Date;
- string yzodiak = "Sagitarius";
- string tgllahir = dt.ToString("dd' 'MMMM' 'yyyy");
- string ramalan = "Anda Dalam Masa Yang Sangat Beruntung, Jangan Berhenti Untuk Berdoa";
- Console.BackgroundColor = ConsoleColor.Green;
- Console.WriteLine("Hasil Ramalan Zodiak anda:");
- Console.BackgroundColor = ConsoleColor.Black;
- Console.ForegroundColor = ConsoleColor.Yellow;
- Console.SetCursorPosition(5, 9);
- Console.WriteLine("Tanggal Lahir :" + tgllahir);
- Console.SetCursorPosition(5, 10);
- Console.WriteLine("Nama Zodiak :" + yzodiak);
- Console.SetCursorPosition(5, 11);
- Console.WriteLine("Ramalan :" + ramalan);
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement