Program ini mengambil dua jarak (dalam sistem inci-kaki), menambahkannya dan menampilkan hasilnya di layar.
Untuk memahami contoh ini, Anda harus memiliki pengetahuan tentang topik pemrograman C ++ berikut:
- Struktur C ++
- C ++ if, if… else dan Nested if… else
Contoh: Tambahkan Jarak Menggunakan Struktur
#include using namespace std; struct Distance( int feet; float inch; )d1 , d2, sum; int main() ( cout << "Enter 1st distance," << endl; cout <> d1.feet; cout <> d1.inch; cout << "Enter information for 2nd distance" << endl; cout <> d2.feet; cout <> d2.inch; sum.feet = d1.feet+d2.feet; sum.inch = d1.inch+d2.inch; // changing to feet if inch is greater than 12 if(sum.inch> 12) ( ++ sum.feet; sum.inch -= 12; ) cout << endl << "Sum of distances = " << sum.feet << " feet " << sum.inch << " inches"; return 0; )
Keluaran
Masukkan jarak pertama, Masukkan kaki: 6 Masukkan inci: 3.4 Masukkan informasi untuk jarak kedua Masukkan kaki: 5 Masukkan inci: 10.2 Jumlah jarak = 12 kaki 1.6 inci
Dalam program ini, struktur yang Distance
berisi dua anggota data (inci dan kaki) dinyatakan menyimpan jarak dalam sistem inci-kaki.
Di sini, dua variabel struktur d1 dan d2 dibuat untuk menyimpan jarak yang dimasukkan oleh pengguna. Dan, variabel penjumlahan menyimpan jumlah jarak.
The if… else
pernyataan digunakan untuk mengkonversi inci ke kaki jika nilai inci dari variabel jumlah lebih besar dari 12.