Hallo,
Pada kesempatan ini saya akan
memposting program dengan bahasa pemrograman C yang berfungsi untuk menampilkan
bilangan dengan pola yang berurutan dan membentuk segitiga siku-siku. Dalam hal
ini saya akan menampilkan program dengan dua versi, yang pertama program dengan
pengguna menentukan tinggi segitiga, yang kedua program yang menentukan batas
angka yang ditampilkan.
Namun sebelum anda belajar bahasa
pemrograman ini anda harus memiliki compiler yang akan mengcompile program agar
mrnjadi bahasa yang dikenali oleh mesin kemudian anda harus memiliki asembler,
biasanya di setiap komputer sudah memiliki asembler sehingga anda harus
menginstal aplikasi compiller seperti Dec-C++ atau CodeBlocks.
·
Program yang pertama
-
Sintaknya :
#include<stdio.h>
#include<conio.h>
main(){
int
n,a,b,c;
printf("masukan
n : ");
scanf("%d",&n);
printf("\n");
c=0;
for(a=1;a<=n;a++){
for(b=1;b<=a;b++){
c=c+1;
printf("%d",c);
printf("
");
}
printf("\n");
}
getch();
return
0;
}
Contoh jika program yang pertama
dijalankan.
-
Contoh 1 misalkan :
Inputnya : 3
Output yang dihasilkan :
1
2 3
4 5 6
-
Contoh 2 misalkan :
Inputnya : 5
Output yang dihasilkan :
1
2 3
4 5 6
7 8 9 10
11 12 13 14 15
·
Program yang kedua
-
Sintaksnya :
#include<stdio.h>
#include<conio.h>
main(){
int
n,a,b,c;
printf("masukan
n : ");
scanf("%d",&n);
printf("\n");
c=0;
a=1;
while(a<=n){
for(b=1;b<=a;b++){
c=c+1;
if(c<=n){
printf("%d",c);
}
printf("
");
}
printf("\n");
a++;
}
getch();
return
0;
}
Contoh jika program yang pertama
dijalankan.
-
Contoh 1 misalkan :
Inputnya : 6
Output yang dihasilkan :
1
2 3
4 5 6
-
Contoh 2 misalkan :
Inputnya : 3
Output yang dihasilkan :
1
2 3
kalo polanya seperti ini bgmna kak??
BalasHapus1
2 4
5 7 10
11 13 16 20