Program C++ yang menggunakan Fungsi Looping / Perulangan

Berikut adalah syntax dari sebuah contoh implementasi atau pengunaan fungsi looping / perulangan program agar menampilkan bermacam bentuk simbol seperti gambar berikut, melalui sebuah masukan tinggi berbagai bentuk simbol.

 Harap dipahami terlebih dahulu algoritma serta syntax ini sebelum mulai menjalankan program. Gunakan dengan bijak dan tanggung jawab. Kalau ingin copas untuk tugas sekolah/kuliah, harap sunting/edit terlebih dahulu. Jadikan ini sebagai bahan referensi.
/*
Algoritma    : 1. MULAI
              2. Deklarasi variabel a,b,c,d,e bertipe integer.
              3. Memasukan nilai tinggi
              4. Melakukan proses perulangan dengan 4 tampilan model simbol
              5. Menampilkan hasil dari perulangan dengan 4 macam tampilan model simbol
              6. SELESAI
*/

#include <iostream.h>
void main()
{
    int a,b,c,d,e;
    cout<<"Masukkan Nilai Tinggi : ";
    cin>>a;

    //Model 1
    for  (b=1 ; b<=a ; b++)
    {
    for (c=b ;c<=a ; c++)
        cout<<" ";
    for (d=1 ; d<=b ; d++)
        cout<<"*";
    for (e=2 ; e<d ; e++)
        cout<<"*";
    cout<<endl;
    }
   
    for (b=1 ; b<=a ;b++)
    {
    for (c=1; c<=b ; c++)
        cout<<" ";
    for (d=c ; d<=a; d++)
        cout<<"*";
    for (e=c ; e<=d ; e++)
        cout<<"*";
        cout<<endl;
    }

    //Model 2
    for (b=1 ;b<=a ;b++)
    {
        for (c=1 ; c<=b ;c++)
            cout<<"*";
            cout<<endl;
    }
    for (b=1 ;b<=a ;b++)
    {
        for (c=b ; c<=a ;c++)
            cout<<"*";
        cout<<endl;
    }

    //Model 3
    for (b=1 ;b<=a ;b++)
    {
    for (c=1; c<=b ; c++)
        cout<<" ";
    for (d=b ; d<=a; d++)
        cout<<"*";
            cout<<endl;
    }
    for (b=1 ;b<=a ;b++)
    {
    for (c=b ;c<=a ; c++)
        cout<<" ";
    for (d=1 ; d<=b ; d++)
        cout<<"*";
        cout<<endl;
    }

    //Model 4
    for (b=1 ; b<=a ;b++)
    {
    for (c=b; c<=a ; c++)
        cout<<" ";
    for (d=1 ; d<=a+a; d++)
        cout<<"*";

        cout<<endl;
    }

}


Ez Area

Tidak ada komentar:

Posting Komentar

Selalu gunakan bahasa yg baik dan santun dalam berkomentar. Jika ada pertanyaan lainnya silahkan kirim via email info.ezrafel@gmail.com