Standard Input dan Standard Output di Bahasa C

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:
#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:

 
Masukkan angka yang Anda kehendaki, misalnya 25, lalu tekan Enter.

Standard Input dan Standard Output di Bahasa C

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:

Standard Input dan Standard Output di Bahasa C

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:

Standard Input dan Standard Output di Bahasa C

LihatTutupKomentar