Input & Output

hal ini berkaitan dengan cara kita mendapatkan informasi ke dalam program dan cara kita menampilkan informasi kepada pengguna.


Formats

  • %d : angka (int)
  • %ld : angka melebihi 2^31 (long)
  • %f : angka koma (float)
  • %lf : angka koma yang lebih akurat (double)
  • %c : satu karakter (char)
  • %s : satu kalimat panjang ([]char)

PRINTF

Untuk menampilkan informasi kepada pengguna, kita menggunakan fungsi printf. Fungsi ini memungkinkan kita untuk mencetak informasi ke layar, seperti pesan atau nilai dari sebuah variabel.

Berikut ini adalah contoh kode yang menggunakan fungsi printf:

#include <stdio.h>

int main() {
    int angka = 5;
    printf("Angka itu adalah %d.", angka);
    return 0;
}

Dalam contoh kode di atas, kita mendeklarasikan sebuah variabel bertipe data integer yang disebut angka dan memberikan nilai awal sebesar 5. Kemudian, kita menggunakan fungsi printf untuk menampilkan pesan "Angka itu adalah X." pada layar, di mana X adalah nilai dari variabel angka.


SCANF

Untuk mendapatkan informasi ke dalam program, kita menggunakan fungsi scanf. Fungsi ini memungkinkan kita untuk membaca informasi dari pengguna, seperti angka atau kata-kata.

Berikut ini adalah contoh kode yang menggunakan fungsi scanf:

#include <stdio.h>

int main() {
    int umur;
    printf("Berapa umur kamu? ");
    scanf("%d", &umur);
    printf("Kamu berusia %d tahun.", umur);
    return 0;
}

Dalam contoh kode di atas, kita mendeklarasikan sebuah variabel bertipe data integer yang disebut umur. Kemudian, kita menggunakan fungsi printf untuk menampilkan pesan "Berapa umur kamu?" pada layar. Setelah itu, kita menggunakan fungsi scanf untuk membaca sebuah angka (integer) dari pengguna dan menyimpannya di dalam variabel umur.

Setelah itu, kita menggunakan fungsi printf lagi untuk menampilkan pesan "Kamu berusia X tahun." pada layar, di mana X adalah nilai dari variabel umur.

ON THIS PAGE

FormatsPRINTFSCANF