Program C ++ untuk Menambahkan Sistem Dua Jarak (dalam inci-kaki) Menggunakan Struktur

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 Distanceberisi 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… elsepernyataan digunakan untuk mengkonversi inci ke kaki jika nilai inci dari variabel jumlah lebih besar dari 12.

Artikel yang menarik...