klik untuk memperbesarklik untuk memperbesar

Jumat, 28 September 2012

bahas soal 2 : Diamond (C++ Language)

bagaimana teman-teman? sudahkah anda mencoba menyelesaikan persoalan no2 yakni Diamond? kalau belum maka sebaiknya anda kembali melihat persoalannya dan coba pecahkan terlebih dahulu,
namun kalau anda sudah menyelesaikannya, maka anda berhak mengetahui jawabannya versi saya dengan judul "bahas soal 2 : Diamond (C++ Language)". ya, saya pecahkan dengan menggunakan C++. untuk bahasa yang lainnya menunggu keinginan bercoding lagi.

berikut hasil bercoding saya mengenai soal Diamond:


#include <iostream>
using namespace std;

int main()
{
    int a,b1=4,b2=2,c,i;
    for(i=0;i<7;i++)
    {
        if(i<4)
        {
            for(a=0;a<b1;a++)
            {
                cout << " ";
            }
            b1--;
            for(a=0;a<=i;a++)
            {
                cout << "* ";
            }
        }
        else
        {
            for(c=0;c<b2;c++)
            {
                cout << " ";
            }
            b2++;
            for(a=i;(7-a)>0;a++)          
            {
             cout << "* ";
            }
        }
        cout << endl;
    }
    return 0;
}

Jadi itu adalah jawaban dari pemikiran saya. coding diatas adalah contoh coding yang kurang bagus. dan saya yakin anda dapat membuatnya menjadi lebih bagus, lebih cepat dan lebih baik dari yang saya buat.

cobalah!

0 komentar:

REMEMBER

pemikiran setiap orang (algoritma setiap orang) itu berbeda-beda, maka selalu mencoba untuk mendapatkan jalan yang tercepat dan terbaik diantara jalan yang telah kau buat untuk menyelesaikan masalah.