Belajar Pemrograman Bahasa C : Perintah Dasar printf-scanf

13 pemilih
15,011 views | February 7, 2009

oleh sangdedi

Perintah Dasar “Printf” dan “Scanf”
Kegunaan dari perintah “Printf” adalah untuk menampilkan/mencetak karakter yang ditulis ke dalam layar.
Contoh program :
[code="c"]
# include
# include
Void main ()

{
Printf(”Belajar Pemrograman Bahasa C”);
}
[/code]
Perintah diatas digunakan untuk menampilkan tulisan “Belajar Pemrograman Bahasa C” pada layar. Sayangnya program diatas akan menampilkan tulisan hanya dalam waktu yang singkat, sehingga mata kita akan sulit menangkap tulisannya, maka dari itu kita harus menambahkan perintah Getch(); pada akhir program. Sehingga programnya akan menjadi seperti ini.

[code="c"]
# include “stdio.h”
# include “conio.h”
Void main ()
{
Printf(“Belajar Pemrograman Bahasa C”);
Getch();
}
[/code]

Sebaliknya perintah “Scanf” digunakan untuk mengambil inputan yang dimasukkan oleh user melalui keyboard.
Contoh programnya :
[code="c"]
#include “stdio.h”
#include “conio.h”
void main()
{
char nama[20];
clrscr();
printf(“Masukkan nama Anda : “);
scanf(“%s”, &nama);
printf(“Hello, Nama Anda adalah %s”, nama);
getch();
}
[/code]
Perintah diatas akan mencetak “Masukkan nama Anda” pada layar komputer anda, printf(“Masukkan nama Anda : “);
lalu program ini meminta anda untuk mengisikan data melalui keyboard dan data yang anda masukkan akan direkam scanf(“%s”, &nama);
dan ditampilkan kembali menjadi “Hello, Nama Anda adalah Dedi” (misal nama yang anda ketikkan adalah “Dedi”) printf(“Hello, Nama Anda adalah %s”, nama);

Perhatikkan !! Sebelumnya kita telah mendefinisikan bahwa variable nama adalah data yang bertipe karakter dengan panjang sebesar 20 karakter char nama[20];

Tentang Penulis

sangdedi

Hi, coba mau nge-share aja niyh ke temen2 semua... Siapa tau aja ada yang suka dan sreg,,, Tulisan saya tolong dirating yang tinggi yah, biar bisa masuk klasemen, trus biar semangat bikin2 artikelnya,,, hehehe Trims anyway...
49 tulisan telah dibuat oleh sangdedi

  1. eLf_08 pada May 16, 2009 12:27 am 0

    ada yang tahu ngak ,,buat program C yang nampilin waktu, tgl dan hari ini secara otomatis, tanpa ada yang diinput?? :roll: :roll: :roll: :roll:

  2. sangdedi pada May 16, 2009 10:26 pm 9

    #include
    #include
    #include

    int main(void)
    {
    time_t now;
    time(&now);

    printf(”%s”, ctime(&now));

    return EXIT_SUCCESS;
    }

    semoga membantu :-)

  3. sangdedi pada May 16, 2009 10:28 pm 9

    wah, itu tuh harusnya
    >> stdio.h
    >> stdlib.h
    >> time.h
    koq gak tampil yah di komentarnya ?? :roll:

  4. w412lock pada August 16, 2009 7:17 pm 0

    maaf mo tanya??klo contoh listing dalam bahasa c untuk sampai tahap database (entry,lihat,hapus)ada gak?TOLONG KLO ADA DIEMAIL AJA KE ALAMAT INI.
    w412lock@gmail.com
    terima kasih..
    :P

  5. sangdedi pada August 17, 2009 7:08 pm 9

    wah mas, kalo query database itu kita harus belajar lagi perintah2 MySQL.. kayak SELECT, DELETE, INSERT gitu mas.. jadi setau saya kita juga mesti ngerti perintah MySQL
    CMIIW :-)

  6. Deo pada September 17, 2009 6:21 am 0

    duh mas…
    yg cntoh mas d atas pas q coba d turbo C++ error…
    hrus ada yg d edit lg, jd kyk gni

    #include
    #include
    void main()
    {
    char nama[20];
    clrscr();
    printf(”Masukkan nama Anda : “);
    scanf(”%s”, &nama);
    printf(”Hello, Nama Anda adalah %s”, nama);
    getch();
    }

  7. Kevin pada September 18, 2009 2:14 pm 0

    tanya tentang printf dong
    gimana sih cara masukin karakter seperti % dalam printf??
    outputnya seperti ini loh

    “hari ini saya sudah mengemat sebesar 50%”

    harus ditambahkan apa yah supaya bisa keluar % begitu???

  8. Shy_skatel pada September 19, 2009 6:54 am 0

    @atas rasanya \%

  9. Kevin pada September 19, 2009 2:12 pm 0

    Itu juga sudah saya coba sebelumnya tapi tidak bisa…..
    tolong tulisin codenya dong.. saya kesulitan buat tugas ini. belum tugas yang lainnya….. :(

  10. benedict pada September 20, 2009 4:05 pm 6

    coba tulis %% … semoga berhasil :-)

  11. Kevin pada September 23, 2009 3:40 pm 0

    makasiiiiiiiihhhh >_______<

  12. shinichi pada October 30, 2009 4:19 pm 0

    kak bisa lebih detail lagi ga

  13. abi pada November 4, 2009 4:03 pm 0

    mas, gimana program mengurutkan data secara ascending tapi memakai ARRAY

  14. Halimatul Fathonah pada November 14, 2009 1:49 am 0

    :!:

  15. Stefanus Diptya pada November 14, 2009 2:29 am 0

    thanks bro…
    gw suka sama program ambil waktu dari time.h…
    lumayan buat referensi…

  16. jhon pada January 1, 2010 11:40 pm 463

    bro tambain contoh contoh complit…..C++ tentang fungsi, vektor dan INSERTION METHODE mungking
    sangat membantu gw

  17. noi pada March 2, 2010 12:14 pm 0

    aq mau tanya gmn siy bkin program menghitung umur tapi dbuat tiap 4 tahun sekali ada kabisat,,sampe pusing ngerjain program g sesuai harapan terus,,mksh sblumnya,,aq mhsswi jur TI di Lampung

  18. pebrullah pada March 11, 2010 6:08 pm 0

    say mahasiswa baru ne tmen2 saya ambil kuliah TI gimana ne cara belajarnya bahasa pemrograman gw paling gk ngrti dech..bantu ya temen2…thank’s sebelum nya

  19. rini pada March 18, 2010 4:35 am 0

    ass..wachh bergunaa bgt nich bwat saya yang msih baru….
    thankzz

  20. ariesty pada March 22, 2010 12:22 pm 0

    tau ga program mengindentifikasikan nilai yang di input genap atau ganjil? di mohon infonya ya.. thans b4 :lol:

  21. soliagrina pada March 30, 2010 3:27 am 0

    aku ada tugas untuk mengurutkan nama dari a-z dalam program C++..bisa dibantu gak sintaks programnya gimana??mohon bantuanny…thx ya.. :oops: :oops:

  22. NANDRI KURNIAWAN pada May 8, 2010 11:15 am 0

    broo…
    gw punya tugas bahasa C….
    mohon bantuannya…

    Buatlah program untuk mencari volume balok !
    Rumus : V=1/3 * aLas * tinggi * Lebar

    ditunggu ya….

  23. sangdedi pada May 11, 2010 11:58 am 9

    @nandri:
    #include “stdio.h”
    #include “conio.h”

    main()
    {
    int a,t,l;
    float v;
    printf(”Masukan nilai a = “);
    scanf(”%i”,&a);
    printf(”Masukan nilai t = “);
    scanf(”%i”,&t);
    printf(”Masukan nilai l = “);
    scanf(”%i”,&l);
    v = 1/3*a*t*l;
    printf(”Volumenya adalah %f”, v);
    getch();
    }

    maaf yah baru bales :-)

  24. azy pada May 12, 2010 8:31 am 0

    HELLO,,
    :?: :x

  25. azy pada May 12, 2010 8:43 am 0

    Sry w da tugas tlog bntu dunx,,hehe

    bikin program c++ dgn struktur array,,
    - jumlah element dr array 15
    - isi element2 trsbut dgn nlai brtipe int
    - pd element no 5 diminta menampilkan tulisan “belajar array”
    -jika msuk ke element 8 munculkan nilai dr array tsb.
    munculkan nilai pd element >=10.

  26. azy pada May 12, 2010 8:45 am 0

    tlog blz scepat y,,darurat ne,, :|

  27. lexa alexandero pada May 28, 2010 3:53 am 0

    om and pakde..tulong aq dong.q pengen belajar pemograman bahasa c++ tp bingung.kira2 utuk pemula bagusnya pake buku panduan apa ya????? :D :D :D

  28. jans pada June 28, 2010 11:09 am 0

    napa pake perintah scanf perhitungannya ga sesuai???

  29. sangdedi pada June 30, 2010 2:22 pm 9

    @azy sorry yah, aq gak bisa jawabnya.. masih belum sempet koding lagi nih :D
    @lexa hmm.. baca2 aja disini nanti di upload lagi deh postingan yang terbaru
    @jans wah coba liat scriptnya deh ?? mungkin ada yang salah kali ?? :roll:

  30. partingson pada September 22, 2010 1:10 am 0

    wakakaka keren”…. moga berhasil tmn”…. lumayan keren ne blog… :twisted:

  31. jagadkomputer pada September 29, 2010 2:13 am 0

    wah theme nya kereeen banget mas..bersih dan enak diliat..artikelnya juga keren :!:

    salam kenal, main2 tempat saya jg ya..thanks

  32. cuicui pada October 8, 2010 4:17 pm 0

    tolong bantuannya dunk,…

    buat program yg akan meminta user memasukan 3 angka di pisakan “:” , seperti 07:15:15 , angka 2 ini adalah jam:menit:detik . program akan memeriksa apakah jam,menit,detik yg di periksa vailed atau tidak. (dalam format 24 jam)
    -contoh valid -> 13:13:13
    -contoh tidak valid-> 25:01:01
    ???????????????????????????????? :(

  33. molly pada October 18, 2010 2:06 pm 0

    web ini asik bwt blajar :-)
    dibantu bantuu yakk :!:

  34. aldi pada October 19, 2010 10:46 am 0

    “please help me”
    q bwt program di compile dah succes tpi di run koq gx bisa ya ? knpa tuh, da yang tau gx ?
    thanx

  35. arrd pada October 19, 2010 10:51 am 0

    aku bwt program di compile dah succes tapi di run kok gax bisa ya ,knapa tu ?

  36. sangdedi pada October 28, 2010 1:34 am 9

    @arrd : wah berarti ada bugs tuh :lol:
    @moly : makasih, ini bukan web saya loh… saya hanya mendaftar disini :D
    @cuicui : wah kayaknya koq ribet banget yah :cry:
    @partingson + jagadkomputer : ini bukan blog saya, tapi web orang lain.. saya hanya penulis biasa disini :oops:

  37. arie pada October 31, 2010 12:31 pm 0

    sangdedi… saya mau tau cara buat program menghitung luas dan keliling lingkaran
    tolong di bantu yaaa….

  38. Yos pada November 2, 2010 2:18 pm 0

    bisa tolong bantus aya untuk menampilkan inputan seperti di bawah ini

    Lama Belajar : Hari

    tempat yang kosong itu di input dan kata “hari” sudah muncul biarpun sebelum input data

  39. rido pada November 29, 2010 3:00 am 0

    Sory ni,,mau tanya,,buat bikin program kelasemen sepakbola gimana ya?
    saya lagi bingun tentang itu..

  40. ivo pada December 1, 2010 6:00 pm 0

    nanya dong, itu yg program nampilin waktu tanggal otomatis kok pas di run program aplikasi nya lsg ilang ya? ga sempet liad hasilnya jadinya ..

  41. azhari pada March 8, 2011 3:05 pm 0

    mas sangdedi kaloe contoh program untuk sensor ping (jarak) ada gk…?

  42. jh pada March 14, 2011 4:53 am 0

    :!: :!: :!: :!: :!:

  43. Quezaqolt pada March 15, 2011 6:09 am 1831

    Permisi…
    mau tanya Fungsinya getch() apa yha??? perasaan selama ini buat program juga ga pernah pake itu??? tapi juga ga error tuh… :roll:
    Thx… :D

  44. nana pada March 16, 2011 9:27 am 0

    nanya dong, ada yg tau gimana buat program pertambahan pengurangan pembagian dan perkalian pakai fungsi dan prosedur? makasih

  45. tety wwulandary pada March 28, 2011 5:58 am 0

    ass…ka’ gmna yg pke variabel??
    deklarasi variablnya bagaimana.?
    tank’s atas penjalasannya.

  46. almira pada March 29, 2011 1:54 pm 0

    :D :-) :( :o

    terus bkin yang lebih luas dan merinci tentang pemrograman ya
    :idea:
    8)
    :lol:
    :D

  47. knight pada April 3, 2011 9:54 am 0

    MAs, mau Tanya, Klo perintah gotoxy di linux, alias menggunakan compiler gcc . apa ya perintahnya …?
    Please Dijawab YA

  48. Fais Achmad pada April 6, 2011 1:07 pm 0

    wah,, nice website nih… :!: gan mau nanya.. bisa ga buat cmd di c++ , maksudnya gini, klo program c++nya udah running, trus di ketik “dir” hasilnya akan sma klo buka cmd lalu “dir” 8) mohon pencerahaannya

  49. ivan pada May 11, 2011 2:18 am 0

    Ok,
    Brmanfaat bgt nih…
    Thanks bro.. :!:

  50. adi pada May 12, 2011 5:48 am 0

    truz semangat posting artikel pemrograman, lmayan membantu……… :-)

  51. DeirdreFernandez pada May 22, 2011 4:43 am 0

    People all over the world receive the business loans from various creditors, because that’s comfortable.

  52. Muhammad Pasha pada May 30, 2011 9:56 am 0

    Ka, saya ingin ikut belajar

  53. Edi pada June 27, 2011 8:11 am 0

    Sepp..
    Salam kenal semua…

  54. eno pada July 2, 2011 3:46 am 0

    MANTAP slm kenal ni..

  55. tedi pada July 8, 2011 2:48 am 0

    :(
    MAS MO TANYA FUNGSI : stdio, conio, iostream pd pemograman c++ tu bwt apa? truz klo stdio dalam pemograman c++ berpasangan dengan apa?
    ok thanks

  56. amay pada October 10, 2011 12:21 pm 0

    Waah,,asik jg nh . jd gx susah” nyari kodingan saya jd’a ??? :!: :!: :!:

  57. WAWAN pada October 22, 2011 7:21 am 0

    Assalamu ‘alaikum
    tolong di bantu untuk fungsi if pada perintah di bawah ini mas
    oh ya klu di jawab smbari ksih tau di emai ya : cappucinomoca@ymail.com
    terima kasih…..

    #include
    #include
    #include
    main()
    {
    char nm[10],grade;
    float np,bg,hd,ph,oj,et,jb,a,b,c,d,e;
    clrscr();
    cout<<endl;
    cout<<” Restauran SEDAP ENAK “<<endl;
    cout<<endl;
    cout<<”=============================================”<<endl;
    cout<<” Nama Pesanan “<<endl;
    cout<<”=============================================”<<endl;
    cout<<endl;
    cout<>nm;
    cout<>bg;
    cout<>hd;
    cout<>ph;
    cout<>oj;
    cout<>et;
    cout<<endl;
    cout<<”=============================================”<<endl;
    cout<<endl;
    a=0.2*bg;
    b=0.3*hd;
    c=0.5*ph;
    d=0.6*oj;
    e=0.4*et;
    jb=a+b+c+d+e;
    jb=(0.2*a)+(0.3*b)+(0.5*c)+(0.6*d)+(0.4*e);
    cout<<endl;
    cout<<”=============================================”<<endl;
    cout<<” Jumlah Yang Harus Di Bayar “<<endl;
    cout<<”=============================================”<<endl;
    cout<<” Nama Pelanggan :”<<nm<<endl;
    cout<<” Burger :”<<a<<endl;
    cout<<” Hotdog :”<<b<<endl;
    cout<<” Pizza hutt :”<<c<<endl;
    cout<<” Orenge Juce :”<<d<<endl;
    cout<<” Es Tea :”<<e<<endl;
    cout<<”———————————————”<<endl;
    cout<<” Total :”<<(a+b+c+d+e)<<endl;
    cout<<”=============================================”<<endl;
    getch();
    }
    :evil:

  58. bagas pada November 23, 2011 8:41 pm 0

    totorialmu bagus gant bisa minta tlong add fb saya gan imelkupakek@yahoo.com agar saya bisa berhubung dengan anda karna aku tdak mau ktinggalan posting selanjutnya

  59. bagas pada November 23, 2011 8:44 pm 0

    totorial anda bagus gan tlong add fb ku di imelkupakek@yahoo.com agar aku bisa berhubung dengan anda tp tolong kirim pesan stelah add ea gan agar aku tau aku pengen tau posting anda selanjutnya gan tolong di kabari lewat fb setelah posting totorial baru tnkz

  60. Candra pada December 2, 2011 8:42 am 0

    mas tolong bikinin aku program klasemen sepak bola dengan bahasa c

  61. Candra pada December 2, 2011 8:44 am 0

    mas tolong bikinin aku klasemen sepak bola dengan bahasa c di kirim ke email ku ya apriana.candra@gmail.com

  62. yqmnmcugf pada December 23, 2011 11:50 am 0

    ltLhDI elcqyjgubtty

  63. Inspiration From Nature pada January 1, 2012 11:10 pm 0

    Related.. Trackback…

    [...]the time to read or visit the content or sites we have linked to below the[...]…

Tulis Komentarmu !

Nama

Email

Website

CAPTCHA Image Audio Version
Reload Image



:D :-) :( :o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

Quotes

"Most folks are about as happy as they make up their minds to be."

-Abraham Lincoln-

Kategori

open all | close all

Author Terbaru

Mini Statistik

Jumlah tulisan sebanyak 608 tulisan

Jumlah komentar sebanyak 6253 komentar

Jumlah soal yang ada di ujian online sebanyak 599 soal