apa itu Bilangan Real ?
Real berarti sungguhan/ benar, jadi Bilangan Real adalah bilangan yang benar, loh ? ._. *lupakan*
Bilangan Real adalah bilangan yang mempunyai Koma(,) seperti 2.4, 3.5, 6.53, dll
loh kok itu pakai titik ? ya karna komputer membaca titik sebagai koma ._. *mungkin
baca juga : Input dan Output dalam Bahasa C
Baiklah kali ini adalah Input dan Output Bilangan yang Bertipe Float.
Mengapa tidak cukup hanya integer ?
ya karna saat anda disuruh untuk mencari bilangan yang berkoma tentu saat variabelnya berupa Integer(bilangan bulat) outputnya tidak akan berakhir dengan koma(misal, 7/2 = 3.5, sedangkan jika di integer maka hasil tadi hanya 3)
float, telah saya beri dipostingan sebelumnya bahwa float cara untuk menampung input dan outputnya adalah %f..
baiklah langsung saja ke Contoh..
Source Code:
// kode ini ditulis dari ng0ding.blogspot.com #include<stdio.h> int main () { float Angka1, Angka2; float Hasil; printf("Masukkan Angka Pertama : "); scanf("%f", &Angka1); printf("Masukkan Angka Kedua : "); scanf("%f", &Angka2); Hasil = Angka1 / Angka2; printf("\nHasil dari %f dibagi %f adalah %f", Angka1, Angka2, Hasil); return 0; }
Output:
Output dari Source Code Float Pertama |
pasti kalian sudah paham tanpa perlu dijelaskan bukan ? iyak, karna emang secara struktur sama dengan integer hanya saja berbeda float dan int, %f dan %d
Eh iya, kita lihat di outputnya kan ada banyak tuh angka dibelakang koma, ada 6 buah..
Nah kita bisa Merubahnya sesuai keinginan seperti hanya ingin 2angka dibelakang koma..
kita bisa membuatnya dengan memanipulasi control string, jika sebelumnya %f sekarang bisa %.2f.
Bisa juga 3 angka belakang koma %.3f, dst
baca juga : Control String dalam Bahasa C
Source Code:
// kode ini ditulis dari ng0ding.blogspot.com #include<stdio.h> int main () { float Angka1, Angka2; float Hasil; printf("Masukkan Angka Pertama : "); scanf("%f", &Angka1); printf("Masukkan Angka Kedua : "); scanf("%f", &Angka2); Hasil = Angka1 / Angka2; printf("\nHasil dari %.2f dibagi %.2f adalah %.2f", Angka1, Angka2, Hasil); return 0; }
Output:
Output dari Source Code Float Kedua |
Oh iya ada sedikit lagi yang perlu anda ketahui,
di Code kita tadi kan ada >> Hasil = Angka1 / Angka2; << nah, itu disebut Proses,
Dimana, Input adalah scanf dan Output adalah printf, selain itu tentu saja ada proses yang dilakukan..
Kamu bisa juga melakukan proses lain, seperti menghitung Luas Persegi,
misal Luas = panjang * lebar;
Jika ada yang kurang jelas bisa ditanyakan lewat komen komen dibawah..
Sekian dan Terima Kasih.
mantap min
ReplyDelete