Belang Telon | Dibawah ini adalah souce code C++ untuk menampilkan segitiga pascal dengan batas merupakan masukan dari user dan komponen segitiga tersebut berupa angka yang membentuk sebuah piramida seperti dibawah ini.
Source Code
#include
#include
int main(){
int nilai,a;
cout<<"masukkan batas : ";
cin>>nilai; // batas banyak piramid segitiga pascal
for (int i=0; i<=nilai; i++){
for (int k=0; k<=((2*nilai)-(2*i)); k++){ // looping untuk mencetak spasi
cout<<" ";
}
for (int j=0; j<=i; j++){ // looping untuk mencetak angka pada komponen segitiga pascal
if (j==0||i==j){
a=1;
}else{
a=a*(i+1-j)/j;
}
cout<<" "<
}
cout<
}
getch();
}
#include
int main(){
int nilai,a;
cout<<"masukkan batas : ";
cin>>nilai; // batas banyak piramid segitiga pascal
for (int i=0; i<=nilai; i++){
for (int k=0; k<=((2*nilai)-(2*i)); k++){ // looping untuk mencetak spasi
cout<<" ";
}
for (int j=0; j<=i; j++){ // looping untuk mencetak angka pada komponen segitiga pascal
if (j==0||i==j){
a=1;
}else{
a=a*(i+1-j)/j;
}
cout<<" "<
}
cout<
}
getch();
}
ada yang lainnya gg
ReplyDeleteIncludenya apa?
ReplyDeletemakasih..
ReplyDeleteBantu ngerapihin ya gan :)
ReplyDelete#include
#include
#include
#include
using namespace std;
int main(){
int nilai,a;
cout<<"masukkan batas : ";
cin>>nilai; // batas banyak piramid segitiga pascal
for (int i=0; i<=nilai; i++){
for (int k=0; k<=((2*nilai)-(2*i)); k++){ // looping untuk mencetak spasi
cout<<" ";
}
for (int j=0; j<=i; j++){ // looping untuk mencetak angka pada komponen segitiga pascal
if (j==0||i==j){
a=1;
}else{
a=a*(i+1-j)/j;
}
cout<<" "<< a ;
}
cout<< endl;
}
getch();
}