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

Program ini mengambil dua jarak (dalam sistem inci-kaki), menambahkannya dan memaparkan hasilnya di skrin.

Untuk memahami contoh ini, anda harus mempunyai pengetahuan mengenai topik pengaturcaraan C ++ berikut:

  • Struktur C ++
  • C ++ jika, jika… lain dan Bersarang jika… lain

Contoh: Menambah 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; ) 

Pengeluaran

 Masukkan jarak 1, Masukkan kaki: 6 Masukkan inci: 3.4 Masukkan maklumat untuk jarak ke 2 Masukkan kaki: 5 Masukkan inci: 10.2 Jarak jarak = 12 kaki 1.6 inci 

Dalam program ini, struktur yang Distancemengandungi dua anggota data (inci dan kaki) dinyatakan menyimpan jarak dalam sistem inci-kaki.

Di sini, dua pemboleh ubah struktur d1 dan d2 dicipta untuk menyimpan jarak yang dimasukkan oleh pengguna. Dan, pemboleh ubah jumlah menyimpan jumlah jarak.

The if… elsekenyataan digunakan untuk menukar inci ke kaki jika nilai inci daripada jumlah pembolehubah adalah lebih besar daripada 12.

Artikel menarik...