Selasa, 15 Mei 2018

C++ Membuat segitiga looping dan segitiga diamond

Segitiga pyramid
Source code by atr
Jangan lupa cantumkan refrensi dari blog ini...

#include <iostream>
using namespace std;
#include<stdio.h>
//Compiler version g++ 6.3.0
int main()
{
int kanan, baris, kiri, isi, n, isi2;
cout << "===== Pyramid =====\n";
cout<<"nilai :"; cin>>n;
for (baris=1;baris<=n;baris++)
{cout<<endl;
for (kanan=0;kanan<=(n-baris);kanan++)
cout<<"_";

for (isi=1;isi<=baris;isi++)
cout<<isi;

for (isi2=1;isi2<baris;isi2++)
cout<<(isi+isi2-1);

for (kiri=0;kiri<=(n-baris);kiri++)
cout<<"_";
}cout<<"\n\nSelesai";

}

~OUTPUT~

Segitiga diamond
Source code by atr
Jangan lupa cantumkan refrensi dari blog ini...

#include <iostream>
using namespace std;
#include<stdio.h>
//Compiler version g++ 6.3.0
int main()
{
int kanan, baris, g, bariss, kiri, isi, n, isi2, isil, kiril, kananl, isi2l;
cout << "===== Diamond =====\n";
cout<<"nilai :"; cin>>g;
cout<<g<<endl;
n=(g/2);
for (baris=1;baris<=n;baris++)
{cout<<endl;
for (kanan=0;kanan<=(n-baris);kanan++)
cout<<"_";

for (isi=1;isi<=baris;isi++)
cout<<isi;

for (isi2=1;isi2<baris;isi2++)
cout<<(isi+isi2-1);

for (kiri=0;kiri<=(n-baris);kiri++)
cout<<"_";

}
for (bariss=1;bariss<=n;bariss++)
{cout<<endl;
for (isil=1;isil<=bariss;isil++)
cout<<"_";

for (kiril=1;kiril<=(n-bariss);kiril++)
cout<<kiril;

for (isi2l=0;isi2l<=(n-bariss);isi2l++)
cout<<(kiril+isi2l);

for (kananl=0;kananl<bariss;kananl++)
cout<<"_";
}
cout<<"\n\nSelesai";
}
~OUTPUT~


1 komentar: