Bahasan mengenai standard input dan standard output merupakan bahasan materi awal untuk mempelajari bahasa pemrograman C. Pada postingan sebelumnya sudah dijelaskan mengenai penggunaan printf dan puts yang keduanya merupakan standard output. Selanjutnya kita bersama-sama mempelajari standard input dan sekaligus standard output.
Perhatikan kode program C di bawah ini:
Perhatikan kode program C di bawah ini:
#include <stdio.h> #include <conio.h> int main() { int a; // variabel a dengan tipe data integer printf("Masukkan angka = "); scanf("%d", &a); // membaca masukan bertipe integer ke variabel a printf("Angka = %d", a); // mencetak variabel a getch(); return 0; }
Ketiklah di Dev-C++. Selanjutnya Compile (F9) dan Run (F10).
Output dari program tersebut adalah:
Contoh berikutnya:
#include <stdio.h> #include <conio.h> int main() { int angka1, angka2 = 10; printf("Masukkan angka 1 = "); scanf("%d", &angka1); // misal inputnya = 10 angka1 = angka1 + angka2; printf("Output = %d", angka1); // Output = 20 getch(); return 0; }
Outputnya adalah:
Contoh terakhir:
#include <stdio.h> #include <conio.h> int main() { int sisi1, sisi2; printf("-- Program menghitung Luas & Keliling Persegi --\n"); printf("Sisi 1 = "); scanf("%d", &sisi1); printf("Sisi 2 = "); scanf("%d", &sisi2); printf("Luasnya adalah %d\n", sisi1*sisi2); printf("Kelilingnya adalah %d", (2*sisi1)+(2*sisi2)); getch(); return 0; }
Outputnya adalah: