Statistiche web Belajar Bahasa C : #2 Input dan Output - Sobat Ambisius

Iklan 1

Belajar Bahasa C : #2 Input dan Output


Hallo Sobat Ambisius!!

Pada kesempatan kali ini, kita akan mulai mempelajari Input dan Output bahasa C.
Dalam bahasa pemograman terdapat input dan output.

Input merupakan data atau kumpulan data yang dimasukkan oleh user yang dibutuhkan untuk keperluan membuat sebuah informasi.
Output merupakan hasil informasi yang didapat dari pengolahan data inputan.

Contoh input dan output dalam pemograman :
Contoh kita ingin memeriksa sebuah angka ganjil atau genap.

1. Langkah pertama kita menginput angka yang ingin kita periksa

Input

2  

2. Selanjutnya program akan memunculkan output berupa hasil dari bilangan tersebut ganjil atau genap.

Output

2 adalah angka genap  


Sebelum kita lanjut ke codingan, kita akan refresh sebentar seputar tipe data dan format yang digunakan.


1. Output

Pada bahasa C output dapat dilakukan dengan menggunakan :

puts("");
printf("");

puts dan printf berfungsi untuk print sebuah data, tetapi puts dan printf memiliki perbedaan.

Perbedaan utama adalah printf() adalah generalisasi yang agak luas dari output string, sedangkan puts adalah fungsi cetak string sederhana yang mencetak argumennya dan karakter baris baru.

puts() umumnya sedikit lebih cepat daripada printf(), yang harus menafsirkan string formatnya.


Contoh puts :

#include <stdio.h>

int main(){ 
   
    puts("Hello world");
    return 0;
}

Output

Hello world

Keterangan

·        puts otomatis akan enter 1baris tampilan pada outputnya.

·        puts tidak dapat menggunakan format seperti %i , %d , %s, dll.


Contoh printf :

int main(){ 
   
    printf("Hello world\n");
    return 0;
}

Output

Hello world

Keterangan

·        #include <stdio.h> merupakan header yang wajib digunakan sebagai standard input dan output pada bahasa C

·        Semua program C yang harus berisi function main(). Eksekusi kode dimulai dari awal function main()

·        printf() adalah fungsi library untuk mengirim output yang diformat ke layar. Untuk mencetak string/kata harus menggunakan tanda kutip “ ”.

·        \n merupakan enter untuk hasil output

·        return 0; merupakan pernyataan di dalam function main() adalah "Status Keluar" dari program. 


Contoh print int :

 #include <stdio.h>

int main(){
  
    int nilai = 10;
    printf("%d", nilai);

    return 0;
}

Output

10 

Keterangan

·        %d digunakan untuk mencetak sebuah angka yang sebelumnya sudah dideklarasikan oleh int nilai = 10;

·        nilai di dalam printf merupakan variabel yang sebelumnya sudah ada, yang berfungsi sebagai penunjuk data yang ingin di print.


Contoh print character :

#include <stdio.h>

int main(){

    char huruf = 'a';    
    printf("%c", huruf);  
    return 0;

Output

a

Keterangan

·        %c digunakan untuk mencetak sebuah karakter.


Contoh print float dan double :

#include <stdio.h>

int main(){
    float desimal = 7.81;   
    double desimal2 = 9.13;
     
    printf("%f\n", desimal);
    printf("%lf\n", desimal2);
      
    return 0;

Output

7.810000
9.130000

Keterangan

·        Pada bahasa C penggunaan bilangan desimal menggunakan titik.

·        %f untuk mencetak float.

·        %lf untuk mencetak double.


2. Input dan Output

int main(){

    int umur;
    float berat;
    
    printf("Masukkan umur dan berat : ");
    scanf("%d %f", &umur, &berat);
    printf("umur anda %d tahun\n", umur);
    printf("berat anda %.2f kg\n", berat);
    
    return 0;

Input

Masukkan umur dan berat : 20 60.88


Output

umur anda 20 tahun
berat anda 60.88 kg

Keterangan

·        scanf berfungsi untuk membaca data yang ingin kita input.

·        %d  dan  %f pada scanf berfungsi untuk menginput data berupa int dan float.

·        %d berfungsi untuk print int.

·        %.2f berfungsi untuk print float dan hanya mengambil 2 angka dibelakang koma.

 

Inilah informasi yang membahas tentang input dan output pada bahasa C. Semoga dengan penjelasan tersebut dapat membuat Sobat Ambisius menjadi lebih semangat dalam mempelajari bahasa C. Terima kasih dan semoga bermanfaat.

0 Response to "Belajar Bahasa C : #2 Input dan Output"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel