Loading...

Segitiga Bintang dan Diamond

Pernah liat program pada C/ C++ untuk menampilkan bintang menjadi sebuah piramid atau bentuk lain, Saya  di semester I di awal perkuliahan mendapatkan mata kuliah pemrograman dasar, dan bahasa yang digunakannya adalah bahasa C/ C++. Dalam mata kuliah ini saya pernah mendapatkan tugas seperti ini :

Gambar tampilan segitiga bintang.

Gambar diamond bintang.



Untuk script codenya seperti ini :

Untuk Segitiganya :

//bintang
#include<stdio.h>
#include<conio.h>
int main()
{
    int a, b, m,n;
    printf("masukkan angka:");
    scanf("%d",&a);
    for(b=1;b<=a;b++)
    {
        for(m=(a-1);m>=b;m--)
        {
            printf(" ");
        }

        for(n=1;n<=(b);n++)
        {
            printf("*");
        }

        for(n=1;n<b;n++)
        {
            printf("*");
        }
        printf("\n");
    }
    getch();
    return 1;
}


dan untuk membuat wajik, scriptnya seperti ini :

#include <iostream>

#include <conio.h>

#include <process.h>

#include <string.h>

 main()

{

    int i, j, k;

    int n = 0;


    std::cout << "Masukkan maksimum bintang *: ";
    std::cin >> n;
    std::cout << "\nDisini wajik mulai membentuk\n";



    for (i = 1; i <= n; i++)

    {
          for (j = 0; j < (n - i); j++)

                std::cout << " ";

          for (j = 1; j <= i; j++)

                std::cout << "*";

          for (k = 1; k < i; k++)

                std::cout << "*";

          std::cout << "\n";

    }



    for (i = n - 1; i >= 1; i--)

    {

          for (j = 0; j < (n - i); j++)

                std::cout << " ";

          for (j = 1; j <= i; j++)

                std::cout << "*";

          for (k = 1; k < i; k++)

                std::cout << "*";

          std::cout << "\n";

    }



    std::cout << "\n";

}

Nah, Mudah kan. Sekarang coba buat latihan dan pahami alurnya. Ini pasti mudah karena ini baru dasar-dasar saja, dan sedikit perulangan.
Previous
Next Post »

3 komentar

Write komentar
March 1, 2015 at 2:34 AM delete

Yang penting main logika, hehe

Reply
avatar
juna
AUTHOR
May 5, 2015 at 5:33 PM delete

Iya mas, dan kemaren coba-coba pascal dan catur tapi php,
Alhamdulillah lancarr,,

Reply
avatar
May 6, 2015 at 11:56 PM delete

Kalau php masih belum berani mencoba mas kalau saya, soalnya masih belajar yang lain dan belum lancar. Takutnya kalau diperlajarin semua secara bersamaan malah gak ada yang handal di salah satunya :D

Reply
avatar

Berkomentarlah dengan sopan vrohh...
Terimakasih ConversionConversion EmoticonEmoticon