Sabtu, 12 Maret 2011

Input Output Dasar

Setelah sebelumnya kita mempelajari Struktur Progam, Tipe Karakter dan Operator Aritmatika, maka kali ini kita akan mempelajari input output dasar pada bahasa C. Untuk membuat program yang berkelas tentunya program yang kita buat harus bisa menerima masukan data dan menghasilkan outputnya. Sebagai contoh: kita membuat program penjumlahan, maka pasti akan ada masukan dan hasil. Tidak mungkin kita membuat program penjumlahan tanpa ada masukan tiba - tiba muncul hasilnya begitu saja. Percuma saja kita membuat program jika kita tidak bisa memasukkan sendiri nilai yang akan kita jumlahkan. Tidak perlu banyak bicara lagi mari kita mempelajari dasar dari Input Output dari bahasa C.


  • Input
Input berasal dari bahasa Inggris yang artinya masukan. Untuk menginputkan data kita cukup menggunakan perintah scanf diikuti kurung buka ( ( ), kemudian petik ganda ( " ), persen ( % ), tipe data (integer ( i), float ( f ), karakter ( c ), string ( s )),  petik ganda ( " ), koma ( , ), dan ( & ) nama data masukan, kurung tutup ( ) ), dan diakhiri titik koma ( ; ).

Misal :

scanf("%s", &nama);

scanf("%i",&umur);

scanf("%f",&berat);


  • Output
Output berasal dari bahasa Inggris yang artinya keluaran. Untuk manapilkan kata atau nilai kita cukup menggunakan perintah printf diikuti kurung buka ( ( ), kemudian petik ganda ( " ), kata atau nilai yang akan kita tampilkan,  petik ganda ( " ), kurung tutup ( ) ), dan diakhiri titik koma ( ; ).

Misal :

printf("Hello World ");

Hasil eksekusi : Hello World

printf("Masukan nama Anda : ");

Hasil eksekusi : Masukan nama Anda :

Sedangkan jika ingin menambahkan nilai atau hasil dari inputan maka menggunakan perintah printf diikuti kurung buka ( ( ), kemudian petik ganda ( " ), kata atau nilai yang akan kita tampilkan, persen ( % ), tipe data (integer ( i), float ( f ), karakter ( c ), string ( s )),  petik ganda ( " ), koma ( , ), nama data, kurung tutup ( ) ), dan diakhiri titik koma ( ; ).

Misal :

printf("Nama : %s", nama);

Jika nama = Ari
Hasil eksekusi : Nama : Ari

printf("nilai dari A = %i", a);

Jika a = 123
Hasil eksekusi :nilai dari A = 123

Tidak ada komentar:

Posting Komentar