Mencetak Segitiga Siku-siku dan menjumlahkannya
int jumlah, jumlah_t, n, i, j;
printf("Masukkan nilai n : ");
scanf("%d", &n);
//lakukan pengulangan untuk mencetak baris
for(i=1;i<=n;i++){
jumlah= 0;
jumlah_t=0;
//pengulangan untuk mencetak kolom
for(j=1;j<=i;j++){
printf("%d ", j);
jumlah=jumlah+j;// menginisialisasi matrik (i,j) itu di isi dengan nilai jumlah
jumlah_t=jumlah_t+jumlah;// mencetak jumlah keseluruhan matrik segitiga
//jadi prinsipnya dia akan berhenti mencetak tanda tambah saat 'i' sama dengan 'j'
if(j==i){
printf("= %d", jumlah);
}else{
printf("+ ");
}
}printf("\n");
}
printf("Jadi jumlah semuanya : %d", jumlah_t);
printf("Masukkan nilai n : ");
scanf("%d", &n);
//lakukan pengulangan untuk mencetak baris
for(i=1;i<=n;i++){
jumlah= 0;
jumlah_t=0;
//pengulangan untuk mencetak kolom
for(j=1;j<=i;j++){
printf("%d ", j);
jumlah=jumlah+j;//
jumlah_t=jumlah_t+jumlah;//
//jadi prinsipnya dia akan berhenti mencetak tanda tambah saat 'i' sama dengan 'j'
if(j==i){
printf("= %d", jumlah);
}else{
printf("+ ");
}
}printf("\n");
}
printf("Jadi jumlah semuanya : %d", jumlah_t);
}
- Dapatkan link
- X
- Aplikasi Lainnya
Label:
Algoritma Pemograman I
Kuliah