Cari Artikel

Memuat...

Code C - Membuat Bilangan Urut

Ditulis oleh Robbyn Rahmandaru pada Minggu, 22 Januari 2012

Kali ini kita akan belajar bagaimana mengurutkan suatu bilangan, misalnya kita membuat program yang inputannya adalah 6 maka output yang akan keluar adalah 122333444455555666666



Dapat kita cermati disana kalau kita menginputkan 6 maka bilangan 1 yang keluar sebanyak 1, bilangan 2 yang keluar sebanyak 2, bilangan 3 yang keluar sebanyak 3 dan seterusnya. Perulangan pada program ini juga sudah jelas dari 1 sampai bilangan yang ditentukan. Maka program kita nanti akan lebih mudah apabila menggunakan perulangan for dan karena 2 dicetak 2 kali dan 3 dicetak 3 kali maka kita akan membuat for yang di dalamnya terdapat for lagi. Beginilah algoritmanya

/ ------------------- Algoritma ---------------------------/

Start
Input n
For i = 1 to n
For j = 1 to i
Output i
Next j
Next i
End
/ ------------------- Algoritma ---------------------------/

Dapat dilihat dari algoritma diatas bahwa
Start - Memulai Program
Input n - menginputkan nilai n
For i = 1 to n - Melakukan perulangan dari 1 sampai n
For j = 1 to i - Melakukan Perulangan dari 1 sampai i
Output i - Mengeluarkan outputan nilai i
Next j - Mengulang ke perulangan j
Next i - Mengulang ke perulangan i
End - Mengakhiri Program

Kalau di tulis dalam code C maka akan menjadi 

/ ------------------- Code C ---------------------------/
#include "stdio.h"

main () {
int n, i, j;
printf("Masukan Nilai : "); scanf("%d", &n);
for (i=1;i<=n;i++) {
for (j=1;j<=i;j++) {
printf ("%d", i);
}
}
}

/ ------------------- Code C ---------------------------/





{ 0 Komentar... read them below or add one }

Poskan Komentar