Entri Populer

IP
Jumat, 11 November 2011

Menampilkan Karakter "*" Sebanyak "n" Kali

Setelah disibukkan dengan ujian mid, pekerjaan dan lain-lain, akhirnya soal latihan terakhir dari 4 soal ini terselesaikan juga, itupun setelah berhari-hari mencoba dengan trial and error (maklum, jika sempat dan ada waktu luang) dan akhirnya berkat pencerahan dosen saya yang super itu, akhirnya saya bisa menyelesaikan dan jadi lebih memahami bagaimana sebuah program itu bekerja.

Langsung kita lihat soalnya :

Buatlah program untuk menampilkan karakter " * " sebanyak n kali, dimana a adalah inputan.
Karakter tersebut hanya akan ditampilkan jika inputan a<=20, jika a>20 maka akan ditampilkan " nilai melebihi ketentuan".

Input a = (input) misal 15
Hasil = *************** (* sebanyak 15 kali)

Saya sempat muter-muter dengan flowchart nya... suwer terkewer-kewer...
Hal ini disebabkan karena saya salah meletakkan rumus kurang sama dengan pada flowchart kondisi, bahkan sampai mutar-mutar gak karuan... 
Ya sudahlah... semua itu memang proses agar saya lebih paham nantinya ^_^

Sekarang kita lihat flowchart ini :






Dari flowchart tersebut kita buat programnya :

# include <stdio.h>

int a, n;

main ()
{
 clrscr ();
 printf ("masukkan angka antara 1 - 20\n");
 printf ("n = "); scanf ("%d", &n);

 if (n>20)
 {
  printf ("ma'af input anda terlalu banyak\n");
 }

   else
  {
   a=1;
   do
   {
    printf ("*",a);
    a++;
   }
    while (a<=n);
  }
getch ();
}

Hasil code diatas, akan seperti gambar dibawah ini :



Gambar diatas itu sengaja saya buat tanpa clear screen agar terlihat yang salah dan benarnya.

Sudah... selesailah pembuatan program ini, semoga bisa membantu teman-teman yang lain untuk memahaminya, salam Kucatat Kuliahku \m/

0 komentar:

Unduh BlankOn

Download Ubuntu

The next version of Ubuntu is coming soon

Useful Books

Learn BlankOn

icemanblogger link exchange