skip to main | skip to sidebar

Pages

  • Home
  • FILKOM
  • Linkedin Shelly

Shelly Gustika Septiani

Penggunaan For Pada Bahasa C

5/09/2010 05:07:00 PM | Publish by Shelly Gustika Septiani

Ini adalah salah satu contoh program sederhana pada bahasa C dengan menggunakan For.


#include

int main()

{

int x,n,i,j;

printf("Masukan Angka : ");

scanf("%d",&x);

for(i=1;i<=x;i++)

{

for(j=x;j>=i;j--)

{

printf("%d",j);

printf(" ");

}

printf("\n");

}

return 0;

}



Output yang akan tampil sebagai berikut :

Masukan Angka : 4

4321

432

43

4


Logika Program :


Pertama variable yang digunakan yaitu x,n,i,j dengan tipe data integer. Selanjutnya diperintahkan untuk Masukan Angka, misal 4.


For Pertama…
For(i=1;i<=x;i++), maksudnya i diberi nilai 1, i tersebut <= x, x adalah angka yang diinput tadi yaitu 4. Berarti 1<=4 karena benar maka lanjut ke For selanjutnya, atau For kedua.

For kedua...
For(j=x;j>=i;j--), maksudnya j diberi nilai x yaitu 4, j>=i, atau 4>=1 maka cetak angka 4 pada layar output; J--, berarti j=j-1,j=4-1,j=3.

Sekarang j bernilai 3, j>=1, 3>=1 ya maka cetak 3 pada layar output; j--.
Sekarang j bernilai 2, j>=1. 2>=1 ya maka cetak 2 pada layar output; j--.
Sekarang j bernilai 1, j>=1. 1>=1 ya maka cetak 1 pada layar output; karena 1>=1 salah, maka pindah kursor. Kembali ke For pertama.


For pertama, sekarang nilai i++, i=i+1, i=1+1, i=2 ; i<=x , 2<=4 karena benar maka lanjut ke for kedua. For kedua,
Sekarang j bernilai 4, j>=2, 4>=2 ya maka cetak 4 pada layar output; j--.
Sekarang j bernilai 3, j>=2, 3>=2 ya maka cetak 3 pada layar output; j--.
Sekarang j bernilai 2, j>=2. 2>=2 ya maka cetak 2 pada layar output; karena 2>=2 salah, maka pindah kursor. Kembali ke For pertama.


For pertama, sekarang nilai i++, i=i+1, i=2+1, i=3 ; i<=x , 3<=4 karena benar maka lanjut ke for kedua. For kedua,
Sekarang j bernilai 4, j>=3, 4>=3 ya maka cetak 4 pada layar output; j--.
Sekarang j bernilai 3, j>=3, 3>=3 ya maka cetak 3 pada layar output; karena 3>=3 salah, maka pindah kursor. Kembali ke For pertama
.


For pertama, sekarang nilai i++, i=i+1, i=3+1, i=4 ; i<=x , 4<=4 karena salah proses For pertama berhenti. Sekarang j bernilai 4, j>=4, 4>=4 maka cetak 4 pada layar output; karena 4>=4 salah, dan For kedua berhenti.

Maka outputnya seperti diatas tadi...


^Selamat Mencoba^

Good luck

Label: Tulisan (UG Portfolio) 0 komentar
0 Responses

« Posting Lebih Baru Posting Lama »
Langganan: Posting Komentar (Atom)
Photobucket Photobucket

Universitas Gunadarma

Universitas Gunadarma

Labels

  • Android (4)
  • Pemrograman Dasar (11)
  • Softskill Etika dan Profesionalisme TSI (6)
  • SQL (Structure Query Language) (5)
  • Tugas (UG Portfolio) (33)
  • Tulisan (UG Portfolio) (64)
  • VB.NET (3)

Blog Archive

  • ►  2009 (12)
    • ►  September 2009 (1)
    • ►  Oktober 2009 (2)
    • ►  November 2009 (4)
    • ►  Desember 2009 (5)
  • ▼  2010 (47)
    • ►  Februari 2010 (2)
    • ►  Maret 2010 (6)
    • ►  April 2010 (5)
    • ▼  Mei 2010 (12)
      • Program Pilhan pada Linux
      • Penggunaan For Pada Bahasa C
      • Piala Uber Srikandi Indonesia Hantam Australia 5-0
      • Piala Thomas Simon Menang, Indonesia Gasak India 4-1
      • Permainan Ilusi Mata
      • Distro Linux
      • TEORI ORGANISASI UMUM 2
      • UANG BEREDAR DAN MEKANISME PENCIPTAAN UANG
      • Pasar Monopoli vs Oligopolistik vs Monopolistik vs...
      • ORI (Oeang Republik Indonesia)
      • PASAR
      • Negosiasi Dalam Kegiatan Penawaran dan Zona Tawar ...
    • ►  Juni 2010 (7)
    • ►  September 2010 (1)
    • ►  Oktober 2010 (5)
    • ►  November 2010 (1)
    • ►  Desember 2010 (8)
  • ►  2011 (27)
    • ►  Januari 2011 (1)
    • ►  Februari 2011 (3)
    • ►  Maret 2011 (3)
    • ►  April 2011 (4)
    • ►  Mei 2011 (6)
    • ►  Oktober 2011 (6)
    • ►  November 2011 (2)
    • ►  Desember 2011 (2)
  • ►  2012 (20)
    • ►  Maret 2012 (5)
    • ►  April 2012 (5)
    • ►  Juni 2012 (3)
    • ►  Oktober 2012 (5)
    • ►  November 2012 (1)
    • ►  Desember 2012 (1)
  • ►  2014 (4)
    • ►  Januari 2014 (1)
    • ►  Agustus 2014 (3)

Link List

  • Jadwal Kelas 4KA01
  • Baak
  • Community
  • Gunadarma
  • Library
  • Pasca
  • Repository
  • Studentsite

.........................................

Sponsor

  • Shelly Gustika Septiani
milkysmile milkysmile

Linkedin

Lihat profil LinkedIn shelly gustika septianiLihat profil shelly gustika septiani

Shelly

Shelly

About Me

Foto Saya
Shelly Gustika Septiani
Bogor, Jawa Barat, Indonesia
Lulusan Universitas Gunadarma, angkatan 2008, Lulus 2012 :) Fakultas : Ilmu Komputer dan Teknologi Informasi Jurusan : Sistem Informasi Dahulu kelas : 4KA01 Tulisan-tulisan di blog ini sekedar tempat untuk berbagi informasi... Semoga Bermanfaat ƪ(˘⌣˘)ʃ
Lihat profil lengkapku

News Studentsite

Followers

Subscribe To

Postingan
Atom
Postingan
Komentar
Atom
Komentar

Total Tayangan

Copyright (c) 2010 Shelly Gustika Septiani. Design by Template Lite
Download Blogger Templates And Directory Submission.