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

0
(0)

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 << "Enter feet: ";
    cin >> d1.feet;
    cout << "Enter inch: ";
    cin >> d1.inch;

    cout << "nEnter information for 2nd distance" << endl;
    cout << "Enter feet: ";
    cin >> d2.feet;
    cout << "Enter inch: ";
    cin >> 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

Enter 1st distance,
Enter feet: 6
Enter inch: 3.4

Enter information for 2nd distance
Enter feet: 5
Enter inch: 10.2

Sum of distances = 12 feet  1.6 inches

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

Di sini, dua variabel struktur d1 dan d2 dibuat untuk menyimpan jarak yang dimasukkan oleh pengguna. Dan, itu jumlah variabel menyimpan jumlah jarak.

Itu if..else pernyataan digunakan untuk mengkonversi inci ke kaki jika nilai inci dari jumlah variabel lebih besar dari 12.

How useful was this post?

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.