Friday, August 5, 2016

Input dan Output Integer dan Float dalam Bahasa Pemrograman C++

Hai, kali ini kita akan membahas menenai input dan output integer dan float, untuk bahasa C++ kita tidak perlu direpotkan untuk membuat kode... thumbnail 1 summary
Hai, kali ini kita akan membahas menenai input dan output integer dan float, untuk bahasa C++ kita tidak perlu direpotkan untuk membuat kode % (control string) seperti bahasa C, dimana int %i/%d untuk input dan output, float = %f, tetapii dalam Bahasa CPP ini, kita langsung saja menuliskan nama variabel yang ingin di input/outputkan..
baca juga : Input Output dalam Bahasa C++

misal saja kita ingin input suatu angka ke variabel, katakanlah variabelnya a, maka

cin >> a;
sedangkan dalam bahasa C
scanf("%d", &a);

dan untuk Output,
Bahasa C++
cout << a;
sedangkan dalam Bahasa C
printf("%d", a);

Baca Input dan Output dalam Bahasa C untuk melihat perbedaannya.


Input dan Output Integer


integer ?

baca dulu : Tipe Data dan Variabel dalam Bahasa C++

Langsung saja kecontoh..

Source Code:


// kode ini ditulis dari ng0ding.blogspot.com
#include<iostream>

using namespace std;

int main()
{
    int a, b;
    cout << "Masukkan Nilai a : ";
    cin >> a;
    cout << "Masukkan Nilai b : ";
    cin >> b;
    cout << "Hasil : " << a/b << endl;

    return 0;
}

Output:

Input dan Output Integer dalam Bahasa Pemrograman C++
Input dan Output Integer (Bilangan Bulat)


Input dan Output Float


Source Code:


// kode ini ditulis dari ng0ding.blogspot.com
include<iostream>

using namespace std;

int main()
{
    float a, b;
    cout << "Masukkan Nilai a : ";
    cin >> a;
    cout << "Masukkan Nilai b : ";
    cin >> b;
    cout << "Hasil : " << a/b << endl;

    return 0;
}

Output:

Input dan Output Float dalam Bahasa Pemrograman C++
Input dan Output Float (Bilangan Berkoma)

Kesimpulan


Tidak terlalu sulit untuk menarik kesimpulan dari contoh diatas, bahkan mungkin kodenya sudah bisa menjelaskan semuanya.
Pada bagian integer, terlihat bahwa jika kita membagi bilangan bulat, dengan bilangan bulat, tentu hasilnya Bilangan Bulat juga.
itulah kenapa saat kita membagi 5/4 = 1, karna tipe datanya integer (bilangan bulat)
dan tentu saja, komputer itu bodoh. Jadi kalian harus tau, bahwa untuk mendapatkan hasil yang tepat, butuh tipe data yang tepat (tergantung kebutuhan).
Karna ada saatnya anda tidak ingin 5/4 = 1.25

Terima Kasih atas perhatiannya, jika ada yang ingin ditanya boleh langsung bertanya, sebab malu bertanya sesat dijalan.
Sekian..

1 comment