Langsung ke konten utama

chapter 2 : Input Output

Formatted Input Output

Well, haii semua.. sudahkah kalian membaca postingan saya sebelumnya? heheπŸ˜€
Jadi, yang akan saya bahas kali ini merupakan kelanjutan dari postingan sebelumnya.
Happy reading guys

     Di postingan sebelumnya saya sudah sedikit menyinggung tentang input dan output. So basically input merupakan sebuah proses yang kita akan berikan kepada suatu prgram untuk menjalankannya. Sementara Output merupakan sebuah hasil yang ditampilkan oleh suatu program. 

   Agar kita dapat memakai fungsi input output tersebut diperlukan lah sebuah standard library function








  • Input
berikut adalah input operation yang dapat digunakan
A. Scanf();
scanf berfungsi untuk mengenali perintah apa yang ingin di masukan di dalam sebuah inputan.
format scanf ;  









--------------------------------------------------------------------------------------------------------------------------


Type yang dimaksud adalah jenis tipe data. Pada bahasa C, ada berbagai jenis tipe data

1. Integer >> int >> %d 
integer adalah tipe data yang berbasis pada angka











2. Character>>char>>%s

char adalah tipe data yang berbasis pada kalimat dan tulisan
3.float >> float >> %f
float adalah tipe data yang persis seperti integer namun integer itu bilangan bulat. kalau ingin memberi inputan angka yang ada koma nya, you have to used this type
4. long integer >> long int >> %ld
long integer adalah tipe data integer, namun integer sendiri mempunyai limit angka. jika menggunkan long int limit angkanya bisa bertambah banyak
--------------------------------------------------------------------------------------------------------------------------
B. Getchar();
C. Gets();
D. Getche();
E. getch();


fungsi gets()

      Fungsi ini memiliki kegunaan yaitu melakukan inputan data yang hanya berbasis karakter. tipe data integer tidak bisa menggunakan fungsi ini. Contoh :

       #include <stdio.h>
       int main()
       {
        char nama [31];
        printf("Silahkan Masukan Nama Anda :  ");
        gets(nama);
        printf("Nama Anda  adalah : %s", nama);
        return  0;
        }

Fungsi getchar()

         Fungsi ini meminta inputan satu buah karakter dari keyboard. namun jika kita menggunakan fungsi ini user harus mengakhiri inputan dengan tombol enter. contoh :

            #include <stdio.h>
     int main()
       {
        char Lambang;
       
        printf("Silahkan masukan lambang yang anda inginkan : ");
        lambang=getchar();
        printf("Lambangnya adalah : %c",Lambang);
        return 0;
        }

Fungsi getch()

     Fungsi ini memiliki fungsi yang sama dengan fungsi getchar(), yaitu sama - sama digunakan untuk memasukkan sebuah karakter dan tanpa diakhiri dengan enter. namun fungsi getch() tidak akan menampilkan karakter yang telah diketik. jadi karakter tersebut tidak akan muncul namun masuk dalam program dan tersimpan secara otomatis. contohnya dalam permintaan sandi saat membuat akun ataupun log in sebuah situs, seperti di bawah ini :

 #include <stdio.h>

    {
      char password;

      printf("Masukkan Password anda : ");
      password=getch();
      return0;
    }

   Catatan : Karakter yang anda masukkan ( password milik anda ) tidak akan ditamilkan. beda halnya dengan getchar() yang dapat menampilkan karakternya.

Fungsi getche()

         Fungsi ini sama dengan getchar namun, untuk mengakhirinya user tidak harus menggunakan tombol enter :

#include <stdio.h>
    int main()
   {
     char password;

     printf("Masukkan Password anda : ");
     password=getche();
     printf("Password anda adalah : %s", Password);
     return 0;
   }

  • output
A. Printf();
B. Puts();
C. Putchar();
D. Putch():

berdasarkan contoh input di atas, dapat disimpulkan bahwa printf,puts,putch,dan putchar berfungsi untuk mencetak hasil inputan.
formatnya adalah:
printf(" isi bebas dengan kata kata yang kita mau " , );
                                atau
printf(" %type, NamaType)

agar kata kata yang ingin kita cetak, seperti ter enter kebawah.. kita bisa menggunakan "/n"
contoh 
1. jika tidak menggunakan \n 

#include<stdio.h>
int main(){
printf("Belajar Koding Menyenangkan");
printf("jika sering berlatih");
return 0 ; 
}

maka hasil yang keluar adalah
Belajar Koding Menyenangkan jika sering berlatih

namun jika memakai \n , maka akan seperti ini

#include<stdio.h>
int main(){
printf("Belajar Koding Menyenangkan\n");
printf("jika sering berlatih");
return 0 ; 
}

maka hasil yang keluar adalah
Belajar Koding Menyenangkan 
jika sering berlatih


well guys, kira kira seperti itulah formatted input dan output. See you on the next post πŸ˜†πŸ˜†πŸ˜†πŸ˜†

Komentar

Postingan populer dari blog ini

Chapter 1 : Pengenalan Algorithm and Programming

Pengenalan Algoritma Halo para pembaca, bagi kalian yang ingin tahu mengeai coding / hal yang berbai tentang programming, Don't Worry, saya akan menjelaskan step by step kepada kalian para pembaca. so, pada step awal kali ini saya akan berusaha menjelaskan mengenai" Apa sih Algoritma?" dan " Mengapa kita harus mempelajarinya?" here u goπŸ˜‰ Pengertian Algoritma Algoritma adalah suatu prosedur untuk memecahkan masalah secara runtun, dan berurutan dimana input/perintah urutan yang kita berikan, bisa sesuai dengan output/tujuan yang kita inginkan. bingung ya? coba kita pake contoh yang simple dulu ya.. contoh : Algoritma : Menyalakan TV //Input:  1. Ambil terlebih dahulu remote TV 2. Tekan tombol power 3. TV menyala //output: TV menyala jadi itu kira kira contoh simple tentang algoritmaπŸ˜€πŸ˜€πŸ˜€ Mengapa kita harus mempelajari Algoritma? Alasan kita harus menguasai algoritma adalah agar kita bisa memeca...

Chapter 3 : Operand, Operator & arithmetic

Operand, Operator,&Arithmetic Haiii semuaa..  this time let's talk about Operand, Operator sebelumnya, akan lebih baik jika kalian baca dulu  postingan saya yang sebelumnya πŸ˜„πŸ˜€ Pengertian Operand dan Operator Operator adalah sebuah simbol/lambang yang digunakan untuk mengkalkulasikan suatu data Operand adalah data yang terkalkulasikan oleh operator contoh : 2+3 = 5                         2,3,5 merupakan sebuah Operand                         "+" dan "=" merupakan sebuah Operator. Operator dapat dibagi menjadi 3 macam yaitu -Unary Operator (Terdiri dari satu macam Operand) -Binary Operator(Terdiri dari dua macam Operand) -Ternary Operator(Terdiri dari tiga macam Operand) Lantas susunan seperti apa pengerjaan operator(Assignment Operator) itu ? Operand1=Operand2 Operand1 disebut dengan Nilai Kiri . Nila...