Dasar-Dasar scanf
Termasuk bagian Dasar-Dasar dalam perjalanan C di Coddy. Pelajaran 33 dari 63.
Dalam C, fungsi scanf() digunakan untuk membaca input berformat dari pengguna. Fungsi ini merupakan bagian dari library input/output standar <stdio.h>.
Sintaks dasar scanf() adalah:
scanf("format string", &variable1, &variable2, ...);String format berisi penentu format yang cocok dengan tipe variabel yang sedang kamu baca. Penentu format yang umum meliputi:
%duntuk bilangan bulat%funtuk bilangan float%lfuntuk bilangan double
%cuntuk karakter%suntuk string
Perhatikan penggunaan ampersand (&) sebelum nama variabel. Ini karena scanf() memerlukan alamat memori variabel untuk menyimpan input.
Contoh:
int age;
scanf("%d", &age);Ini akan meminta pengguna memasukkan usianya, dan nilai yang dimasukkan akan disimpan dalam variabel age.
Tantangan
MudahTulis program C yang melakukan hal berikut:
- Deklarasikan variabel integer
num1dan variabel floatnum2. - Gunakan
scanf()untuk membaca nilai integer ke dalamnum1dan nilai float ke dalamnum2dari pengguna. - Hitung jumlah
num1dannum2, lalu simpan dalam variabel bernamasum. - Cetak nilai
num1,num2, dansummenggunakanprintf(). Cetaknum2dansumdengan tepat 2 angka di belakang koma menggunakan penentu format%.2f.
Gunakan penentu format yang sesuai untuk input dan output. Format output harus sesuai dengan contoh ini:
num1 = 5<br>num2 = 3.14<br>sum = 8.14Coba sendiri
#include <stdio.h>
int main() {
// Deklarasikan variabelmu di sini
// Tulis kodemu di sini
return 0;
}Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Dasar-Dasar
2Variabel
Tipe DataBilangan BulatFloat - DoubleKarakterBooleanKonstantaDasar printfAturan Penamaan VariabelKonversi Tipe Bagian 1Konversi Tipe Bagian 2Tantangan Rangkuman5input & output
Penentu FormatDasar-Dasar scanfTantangan Rangkuman #1Validasi inputTantangan Rangkuman #23Operator
Operator AritmetikaOperator ModuloInkrementasi/PenurunanOperator PenugasanOperator RelasionalOperator Logika Bagian 1Operator Logika Bagian 2Operator Logika Bagian 3Tantangan RangkumanLatihan sendiri: Compiler C online