admin Membahas dengan sederhana rumus-rumus yang ada di matematika dan finansial - Bagi Aja

Source code Mencetak pola bilangan atau angka pada C++

3 min read

Saat belajar bahasa pemrograman apa pun, siswa harus berlatih mencetak pola bilangan atau angka pada C++ untuk memahami dan menerapkan pemikiran logis serta menguasai pengetahuan tentang bahasa dengan cara yang praktis dan lebih menyenangkan.

Pola dalam C ++ adalah program dasar yang digunakan untuk pemahaman dasar bahasa apa pun.

Dua atau tiga loop kontrol aliran digunakan untuk mengimplementasikan program-program ini. Biasanya, dalam program pola minimum dua loop digunakan, yaitu satu loop untuk membuat baris dan loop lain untuk membuat kolom.

PHP Dev Cloud Hosting

Loop pertama yang merupakan loop luar mewakili jumlah baris dan loop kedua adalah loop dalam yang mewakili jumlah kolom. Struktur dasar Pola dalam bahasa C ++ diberikan sebagai berikut:

Contoh Pola Bilangan atau Angka pada C++

Contoh # 1 – Program dalam C ++ untuk mencetak Angka Piramida

Dalam program C ++ berikut, pengguna dapat memberikan jumlah baris untuk mencetak pola piramida sesuai keinginannya, hasilnya akan ditampilkan di layar:

#include <iostream>
using namespace std;
int main()
{
	int n, x, y, k;
	cout << "Masukkan jumlah baris: ";
	cin >> n;
	for (x = 1; x <= n; x++)
	{
		for (y = 1; y <= n; y++)
		{
			if (y <= x)
				cout << y;
			else
				cout << " ";
		}
		for (y = n; y >= 1; y--)
		{
			if (y <= x)
				cout << y;
			else
				cout << " ";
		}
		cout << "\n";
	}
	return 0;
}

Output

Contoh # 2 – Program dalam C ++ untuk mencetak Angka Berlian

Dalam program C ++ berikut, pengguna dapat memberikan jumlah baris untuk mencetak pola berlian sesuai keinginannya, hasilnya akan ditampilkan di layar:

#include <iostream>
using namespace std;
int main()
{
	int n, x, y, k;
	cout << "Masukkan jumlah baris: ";
	cin >> n;
	for (x = 1; x <= n; x++)
	{
		for (y = x; y < n; y++)
		{
			cout << " ";
		}
		for (k = 1; k < (x * 2); k++)
		{
			cout << k;
		}
		cout << "\n";
	}
	for (x = 4; x >= 1; x--)
	{
		for (y = n; y > x; y--)
		{
			cout << " ";
		}
		for (k = 1; k < (x * 2); k++)
		{
			cout << k;
		}
		cout << "\n";
	}
	return 0;
}

Output

Contoh # 3 – Program dalam C ++ untuk mencetak Pola Angka Piramida

Dalam program C ++ berikut, pengguna dapat memberikan jumlah baris untuk mencetak pola piramida sesuai keinginannya, hasilnya akan ditampilkan di layar:

Affiliate Banner Unlimited Hosting Indonesia
#include <iostream>
using namespace std;
int main()
{
	int x, s, n, y = 0, cntr = 0, cntr1 = 0;
	cout << "Masukkan jumlah baris: ";
	cin >> n;
	for (x = 1; x <= n; ++x)
	{
		for (s = 1; s <= n - x; ++s)
		{
			cout << "  ";
			++cntr;
		}
		while (y != 2 * x - 1)
		{
			if (cntr <= n - 1)
			{
				cout << x + y;
				++cntr;
			}
			else
			{
				++cntr1;
				cout << (x + y - 2 * cntr1);
			}
			++y;
		}
		cntr1 = cntr = y = 0;
		cout << "\n";
	}
	return 0;
}

Output

Contoh # 4 – Program dalam C ++ untuk mencetak Piramida Nomor Vertikal

Pada program C ++ berikut, pengguna dapat memberikan jumlah baris untuk mencetak pola piramida angka vertikal sesuai keinginannya, hasilnya akan ditampilkan di layar:

#include <iostream>
using namespace std;
int main()
{
	int  n, x, y;
	cout << "Masukkan jumlah baris: ";
	cin >> n;
	for (int x = 1; x < n; x++)
	{
		for (int y = 1; y <= x; y++)
			cout << y;
		cout << "\n";
	}
	for (int x = n; x >= 0; x--)
	{
		for (int y = 1; y <= x; y++)
			cout << y;
		cout << "\n";
		return 0;
	}
}

Output

Contoh # 5 – Program dalam C ++ untuk mencetak Angka Piramida

Dalam program C ++ berikut, pengguna dapat memberikan jumlah baris untuk mencetak pola piramida sesuai keinginannya, hasilnya akan ditampilkan di layar:

#include <iostream>
using namespace std;
int main()
{
	int  n, x, y;
	cout << "Masukkan jumlah baris: ";
	cin >> n;
	for (int x = n; x >= 0; x--)
	{
		for (int y = 1; y <= x; y++)
			cout << y;
		cout << "\n";
	}
	for (int x = 1; x <= n; x++)
	{
		for (int y = 1; y <= x; y++)
			cout << y;
		printf("\n");
	}
	return 0;
}

Output

Contoh #6- Program C++ mencetak Angka pada segitiga

Dalam program C ++ berikut, pengguna dapat memberikan jumlah baris untuk mencetak pola Segitiga sesuai keinginannya, hasilnya akan ditampilkan di layar:

#include <iostream>
#include <conio.h>
using namespace std;

int main()
{
    int rows, i, j, k, l = 1;
    cout << "Masukkan jumlah baris :";
    cin >> rows;
    for (i = 1; i <= rows; i++) {
        for (j = 1; j <= rows - i; j++) {
            cout << " ";
        }
        for (k = 1; k <= i; k++) {
            cout << k; 
            cout << " ";
        }
        cout << "\n";
        k = k - 1;
    }
    return 0;
}

Output

Contoh #7- Program C++ mencetak Angka pada segitiga

Dalam program C ++ berikut, pengguna dapat memberikan jumlah baris untuk mencetak pola Segitiga sesuai keinginannya, hasilnya akan ditampilkan di layar:

#include <iostream>
#include <conio.h>
using namespace std;

int main()
{
    int rows, i, j, k, l = 1;
    cout << "Masukkan jumlah baris :";
    cin >> rows;
    for (i = 1; i <= rows; i++) {
        for (j = 1; j <= rows - i; j++) {
            cout << " ";
        }
        for (k = 1; k <= i; k++, l++) {
            cout << l;
            cout << " ";
        }
        cout << "\n";
    }
    return 0;
}

Output

Contoh #8- Program C++ mencetak Angka pada segitiga

Dalam program C ++ berikut, pengguna dapat memberikan jumlah baris untuk mencetak pola Segitiga sesuai keinginannya, hasilnya akan ditampilkan di layar:

#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
    int rows, i, j, space, count1 = 1;
    cout << "Masukkan jumlah baris: ";
    cin >> rows;
    for (i = 0; i <= rows; i++) {
        for (space = 1; space <= rows - i; space++) {
            cout << " ";
        }
        for (j = 0; j <= i; j++) {
            if (j == 0 || i == 0)
                count1 = 1;
            else
                count1 = count1 * (i - j + 1) / j;
            cout << count1 << " ";
        }
        cout << "\n";
    }
    return 0;
}

Output

Sekian dari source code untuk pola bilangan atau angka pada C++ bila ada kesalahan atau kesamaan program mohon dimaafkan untuk program c++ membuat pola bintang bisa di lihat disini, terimakasih

admin Membahas dengan sederhana rumus-rumus yang ada di matematika dan finansial - Bagi Aja

Leave a Reply

Your email address will not be published. Required fields are marked *