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

Dalam contoh ini, anda akan belajar menempuh jarak dua (dalam sistem kaki inci), menambahkannya dan memaparkan hasilnya di skrin.

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

  • C struktur

Sekiranya anda tidak tahu, 12 inci adalah 1 kaki.

Program untuk menambah 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; )

Pengeluaran

 Masukkan jarak pertama Masukkan kaki: 23 Masukkan inci: 8.6 Masukkan jarak ke 2 Masukkan kaki: 34 Masukkan inci: 2.4 Jarak = 57'-11.0 " 

Dalam program ini, struktur Jarak ditentukan. Struktur ini mempunyai dua anggota:

  • kaki - bilangan bulat
  • inci - apungan

Dua pemboleh ubah d1 dan d2 jenis struct Distancedibuat. Pemboleh ubah ini menyimpan jarak di kaki dan inci.

Kemudian, jumlah dua jarak ini dikira dan disimpan dalam resultpemboleh ubah. Akhirnya, hasilnya dicetak di skrin.

Artikel menarik...