Program menampilkan angka berurutan dengan bentuk segitiga dalam bahasa pemrograman c

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

Demikianlah program sederhana dari saya, jika ada yang ingin ditanyakan seputar program ini bisa coment di bawah ini, semoga bermanfaat.


1 komentar: