Program Segitiga Pascal Dengan C++ - Kali ini saya akan berbagi bagaimana membuat segitiga pascal dengan karakter '*' menggunakan borland C++. Sebaiknya sebelumnya anda belajar dahulu mengenai teori segitiga pascal. Ada beberapa bentuk segitiga yang akan kita buat yaitu :
- Segitiga Utuh
- Kanan Atas
- Kiri Atas
- Kanan Bawah
- Kiri Bawah
Penampakanya adalah seperti berikut :
Segitiga Pascal |
Programnya dengan borland C++ adalah sebagai berikut :
#include<iostream.h>
#include<conio.h>
void main()
{
int pil;
int a,b,c,v;
cout <<
"1.Segitiga Utuh \n";
cout <<
"2.Kanan Atas \n";
cout <<
"3.Kiri Atas \n";
cout <<
"4.Kanan Bawah \n";
cout <<
"5.Kiri Bawah \n";
cout <<
"Pilih Bentuk Segitiga [1..5] :";
cin >> pil;
cout<<endl;
switch (pil)
{
case 1 :
cout<<"Masukkan
Angka Untuk Gambar Segitiga :";
cin>>v;
cout<<endl;
for (a=v;a>=0;a--)
{
for(b=a;b>=0;b--)
{
cout<<"
";
}
for(c=0;c<=v-a;c++)
{
cout<<"*";
}
for(c=0;c<v-a;c++)
{
cout<<"*";
}
cout<<endl;
}
break;
case 2:
cout<<"Masukkan Angka Untuk
Gambar Segitiga :";
cin>>v;
cout<<endl;
for (a=v;a>=0;a--)
{
for(b=a;b>=0;b--)
{
cout<<"
";
}
for(c=0;c<=(v-a);c++)
{
cout<<"*";
}
cout<<endl;
}
break;
case 3 :
cout<<"Masukkan Angka Untuk
Gambar Segitiga :";
cin>>v;
cout<<endl;
for(a=1;a<=v;a++)
{
for(b=1;b<=a;b++)
{
cout<<"*";
}
cout<<endl;
}
break;
case 4:
cout<<"Masukkan Angka Untuk
Gambar Segitiga :";
cin>>v;
cout<<endl;
for(a=0;a<=v;a++)
{
for(b=0;b<=a;b++)
{
cout<<"
";
}
for(c=0;c>=(a-v);c--)
{
cout<<"*";
}
cout<<endl;
}
break;
case 5:
cout<<"Masukkan Angka
Untuk Gambar Segitiga :";
cin>>v;
cout<<endl;
for (a=v;a>=0;a--)
{
for(b=a;b>=0;b--)
{
cout<<"*";
}
cout<<endl;
}
break;
}
getch();
}
No comments:
Post a Comment