Program C : Pola Segitiga dengan 1 For
Untuk membuat pola segitiga biasanya memerlukan 2 fungsi "for" pada algoritmanya. Namun pada postingan kali ini, saya akan membagikan source code untuk membuat pola segitiga dengan hanya menggunakan 1 fungsi "for". Jika dihitung efisiensinya, Algoritma pada program ini sebenarnya tidak lebih efisien dibandingkan dengan 2 for, namun membuat pola segitiga dengan 1 for ini dapat memperluas pengetahuan kita tentang konsep matematika, terutama perhitungan deret aritmatika. Ya, pada dasarnya membuat pola segitiga dengan 1 for memerlukan perhitungan deret aritmatika di dalam algoritma nya. berikut source code nya :
#include <stdio.h>
int main(){
int i,j,n;
printf("masukan tinggi segitiga : ");
scanf("%d",&n);
for(i=1;i<=(n*n+n)/2;i++){
printf("*");
if(i==(j*j+j)/2){
printf("\n");
j++;
}
}
}
Eksekusi Program :
Sekian postingan yang singkat ini, semoga bermanfaat.
#include <stdio.h>
int main(){
int i,j,n;
printf("masukan tinggi segitiga : ");
scanf("%d",&n);
for(i=1;i<=(n*n+n)/2;i++){
printf("*");
if(i==(j*j+j)/2){
printf("\n");
j++;
}
}
}
Eksekusi Program :
Sekian postingan yang singkat ini, semoga bermanfaat.
Sangat bermanfaat gan :)
BalasHapusDitunggu updatenya
Siap gan
HapusWow, terimakasih gan sharingnya
BalasHapusgan kalo buat bulet bulet di minecraft gimana caranya ya ?
BalasHapus