Download as rtf, pdf, or txt
Download as rtf, pdf, or txt
You are on page 1of 21

Contoh A : Program Mencetak Pola Right-Triangle

PROGRAM 1.1 -Segitiga Siku-siku (kanan)

using System;

namespace Csharp_Pattern

class Program

static void Main()

int size = 0;

int row, column;

Console.Write("Masukan Ukuran: ");

size = Convert.ToInt32(Console.ReadLine());

// Baris baru.

Console.WriteLine();

for (row = 0; row < size; row++)

{
for (column = 0; column < row; column++)

Console.Write("*");

Console.WriteLine();

Console.ReadLine();

HASIL PROGRAM 1.1 - C# Pattern Right-Triangle

Masukan Ukuran: 8

**

***

****

*****
******

*******

Contoh B : Program Mencetak Pola Left-Triangle

PROGRAM 1.2 - Segitiga Siku-Siku (kiri)

using System;

namespace Csharp_Pattern

class Program

static void Main()

int size = 0;

int row, column, space;

Console.Write("Masukan Ukuran: ");

size = Convert.ToInt32(Console.ReadLine());

// Baris baru.
Console.WriteLine();

for (row = 0; row < size; row++)

for (space = size; space > row; space--)

Console.Write(" ");

for(column = 0; column < row; column++)

Console.Write("*");

Console.WriteLine();

Console.ReadLine();

}
HASIL PROGRAM 1.2 - C# Pattern Left-Triangle

Masukan Ukuran: 8

**

***

****

*****

******

*******

Contoh C : Program Mencetak Pola Triangle/Pyramid

PROGRAM 1.3 - Segitiga/Piramida

using System;

namespace Csharp_Pattern

class Program
{

static void Main()

int size = 0;

int row, column, space;

Console.Write("Masukan Ukuran: ");

size = Convert.ToInt32(Console.ReadLine());

// Baris baru.

Console.WriteLine();

for (row = 0; row < size; row++)

for (space = size; space > row; space--)

Console.Write(" ");

for(column = 0; column < (row*2)-1; column++)

Console.Write("*");
}

Console.WriteLine();

Console.ReadLine();

HASIL PROGRAM 1.3 - C# Pattern Triangle/Pyramid

Masukan Ukuran: 8

***

*****

*******

*********

***********

*************
Contoh D : Program Mencetak Pola Diamond

PROGRAM 1.4 - Berlian

using System;

namespace Csharp_Pattern

class Program

static void Main()

int size = 0;

int row, columnLeft, spaceLeft, columnRight, spaceRight;

Console.Write("Masukan Ukuran: ");

size = Convert.ToInt32(Console.ReadLine());

// Baris baru.
Console.WriteLine();

for (row = 0; row < size; row++)

for (columnLeft = size; columnLeft > row; columnLeft--)

Console.Write("*");

for(spaceLeft = 0; spaceLeft < (row*2); spaceLeft++)

Console.Write(" ");

for(columnRight = size; columnRight>row; columnRight--)

Console.Write("*");

Console.WriteLine();

for(row=0; row < size; row++)

{
for(columnLeft = 0; columnLeft <= row; columnLeft++)

Console.Write("*");

for(spaceLeft = size-1; spaceLeft>row; spaceLeft--)

Console.Write(" ");

for(spaceRight = size-2; spaceRight>row-1; spaceRight--)

Console.Write(" ");

for(columnRight = row+1; columnRight>0; columnRight--)

Console.Write("*");

Console.WriteLine();

Console.ReadLine();

}
HASIL PROGRAM 1.4 - C# Pattern Diamond

Masukan Ukuran:8

***

*****

*******

*********

***********

*************

***************

*************

***********

*********

*******

*****

***

*
Contoh E : Program Mencetak Pola Square

PROGRAM 1.5 -Persegi

using System;

namespace Csharp_Pattern

class Program

static void Main()

int size = 0;

int row, column;

Console.Write("Masukan Ukuran: ");

size = Convert.ToInt32(Console.ReadLine());

// Baris baru.

Console.WriteLine();

for (row = 0; row < size; row++)


{

for (column = 0; column < size; column++)

if (row == 0 || row == size - 1 || column == 0 || column == size - 1)

Console.Write("*");

else

Console.Write(" ");

Console.WriteLine();

Console.ReadLine();

HASIL PROGRAM 1.5 - C# Pattern Square

Masukan Ukuran: 8

********

* *

* *

* *
* *

* *

* *

********

Contoh F : Program Mencetak Pola Diamond-Frame

PROGRAM 1.6 - Berlian Part II

using System;

namespace Csharp_Pattern

class Program

static void Main()

int size = 0;

int row, columnLeft, spaceLeft, columnRight, spaceRight;


Console.Write("Masukan Ukuran: ");

size = Convert.ToInt32(Console.ReadLine());

// Baris baru.

Console.WriteLine();

for (row = 0; row < size; row++)

for (columnLeft = size; columnLeft > row; columnLeft--)

Console.Write("*");

for(spaceLeft = 0; spaceLeft < (row*2); spaceLeft++)

Console.Write(" ");

for(columnRight = size; columnRight>row; columnRight--)

Console.Write("*");

Console.WriteLine();
}

for(row=0; row < size; row++)

for(columnLeft = 0; columnLeft <= row; columnLeft++)

Console.Write("*");

for(spaceLeft = size-1; spaceLeft>row; spaceLeft--)

Console.Write(" ");

for(spaceRight = size-2; spaceRight>row-1; spaceRight--)

Console.Write(" ");

for(columnRight = row+1; columnRight>0; columnRight--)

Console.Write("*");

Console.WriteLine();

Console.ReadLine();
}

HASIL PROGRAM 1.6 - C# Pattern Diamond-Frame

Masukan Ukuran: 8

****************

******* *******

****** ******

***** *****

**** ****

*** ***

** **

* *

* *

** **

*** ***

**** ****

***** *****

****** ******

******* *******

****************
Bagaimana ? Apakah Anda bisa melakukannya seperti pola-pola di atas, sebenarnya hal ini
sangat baik untuk membantu sejauh mana Anda berfikir menggunakan logika Anda dalam
menyelesaikan suatu masalah. Jadi, saran dari saya cobalah untuk membuat pola-pola tertentu
sendiri untuk melatih kemampuan logika Anda. Ingat! dalam hal matematika menurut
programmer "Math is Logic".

Jika Anda belum berhasil menyelesaikan pattern tersebut, Anda dapat mengetahui konsepnya
melalui vidio di bawah ini.

Courtesy of YouTube

Author : CodingHomework

Oke kita akhiri sampai disini, selajutnya kita akan membuat pola-pola tertentu seperti urutan
angka yang akan kita jumlahkan sekaligus, dan juga seperti rantaian kata tertentu dan
sebagainya. Jika postingan kali ini bermanfaat bagi Anda jangan lupa share, subscribe, dan juga
like untuk mendukung kami agar terus bisa berkontribusi. Terimakasih.

C# (dibaca: C Sharp) merupakan bahasa pemrograman generasi baru yang mewah, kaya akan
fitur, dan dapat digunakan untuk membuat beraneka raga program/aplikasi di berbagai bidang.
C# mendukung beberapa paradigma pemrograman: imperatif, deklaratif, fungsional, serta
pemrograman berorientasi objek. C# termasuk dalam keluarga C, dan fitur-fiturnya banyak
diadopsi dari Java dan C++. C# menggunakan pustaka (library) yang terdapat dalam .NET
Framework, kelengkapan di dalam pustaka .NET Framework menjadikan proses pengembangan
program/aplikasi menggunakan C# relatif lebih mudah dan cepat jika dibandingkan dengan C++
dan Java.

Tags :1000 ProgramC# PatternC# Program

SHARE THIS

Share it Tweet Share it Share it Pin it

YOU MIGHT ALSO LIKE

Next

C# Tutorial Membuat Pola Simbol Hati (love)

Previous

C# Tutorial - Mengenal Apa Itu Destructor dan Metode Finalize

LEAVE A COMMENTBLOGGERFACEBOOK

No Comments:

Kami menerima masukan dari anda jika memang ada pembahasan yang keliru dan kami sangat
senang jika anda dapat berkontribusi untuk menyempurnakan postingan kami. Anda dapat
mengirimkan email ke : hari18.muhammad@gmail.com

Jika postingan ini bermanfaat jangan lupa share postingan ini. Kami sangat merekomendasikan
untuk anda yang membutuhkan informasi tentang computer stuff silakan subscribe blog kami
dapatkan informasi terupdate dari kami secara gratiss. Terimakasih!

SIDEBAR ADS

FOLLOW US
YOUTUBEFOLLOW

INSTAGRAMFOLLOW

GOOGLE+FOLLOW

TWITTERFOLLOW

FACEBOOKLIKE

FACEBOOK

RECENT POSTS

C# Program - Konsep dari Algoritma Matriks

MAR 27, 2018

6 Alasan Seharusnya Anda Tidak Menjadi Programmer

JAN 10, 2018

C# Program - Metode Pengurutan Quicksort

JAN 08, 2018

C# Program - Metode Pengurutan Merge Sort

JAN 08, 2018

POPULAR POSTS

Membuat Hati atau Love Pada Program C++ Dengan Codeblock dan Borland C++

C# Membuat Program Pola Unik Segitiga, Piramida, Berlian, dan Persegi

Cara Terbaru Internetan Gratis dengan Http Injector Tanpa Root di Android

CATEGORIES
Blogger Tips C# Tutorials C# Windows Form GUI

ABOUT

XCODEPLUS merupakan sebuah blog edukasi yang memberikan berbagai tutorial pemrograman
C#, seperti program GUI, Web, maupun Mobile App dengan Xamarin, tidak hanya itu kami juga
memberikan berbagai ebook secara cuma-cuma untuk Anda, dan juga memberikan seputar
informasi menarik lainnya

TAGS

C# Array C# Discussion C# Eksepsi C# Elemen Dasar C# Generik C# Introduction C# Kelas Dan


Objek C# Koleksi C# Konstanta C# LINQ C# Metode C# Namespace C# Operator C# Prepocessor
Directive C# Statemen Kontrol C# Tipe Data C# Variabel Dan Tipe Data

C# TUTORIAL FULL GUIDE

Kumpulan Indeks Tutorial Lengkap Bahasa Pemrograman C#

All rights reserved XCODEPLUS

You might also like