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:
Posting Komentar