Program C untuk Menambahkan Dua Jarak (dalam sistem inci-kaki) menggunakan Struktur

Dalam contoh ini, Anda akan belajar 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 ini:

  • Struktur C

Jika Anda tidak tahu, 12 inci sama dengan 1 kaki.

Program untuk menambahkan dua jarak dalam sistem inci-kaki

 #include struct Distance ( int feet; float inch; ) d1, d2, result; int main() ( // take first distance input printf("Enter 1st distance"); printf("Enter feet: "); scanf("%d", &d1.feet); printf("Enter inch: "); scanf("%f", &d1.inch); // take second distance input printf("Enter 2nd distance"); printf("Enter feet: "); scanf("%d", &d2.feet); printf("Enter inch: "); scanf("%f", &d2.inch); // adding distances result.feet = d1.feet + d2.feet; result.inch = d1.inch + d2.inch; // convert inches to feet if greater than 12 while (result.inch>= 12.0) ( result.inch = result.inch - 12.0; ++result.feet; ) printf("Sum of distances = %d\'-%.1f "", result.feet, result.inch); return 0; )

Keluaran

 Masukkan jarak pertama Masukkan kaki: 23 Masukkan inci: 8.6 Masukkan jarak kedua Masukkan kaki: 34 Masukkan inci: 2.4 Jumlah jarak = 57'-11.0 " 

Dalam program ini, jarak struktur didefinisikan. Strukturnya memiliki dua anggota:

  • kaki - bilangan bulat
  • inci - pelampung

Dua variabel tipe d1 dan d2 struct Distancedibuat. Variabel ini menyimpan jarak dalam kaki dan inci.

Kemudian, jumlah dari kedua jarak tersebut dihitung dan disimpan dalam resultvariabel. Akhirnya, hasilnya dicetak di layar.

Artikel yang menarik...