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
Agar kita dapat memakai fungsi input output tersebut diperlukan lah sebuah standard library function
- Input
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
Posting Komentar