C ++ -ohjelma kahden etäisyyden (tuumaa-jalka) järjestelmän lisäämiseksi rakenteita käyttämällä

Tämä ohjelma vie kaksi matkaa (tuuma-jalkajärjestelmässä), lisää ne ja näyttää tulokset näytöllä.

Tämän esimerkin ymmärtämiseksi sinulla on oltava tieto seuraavista C ++ -ohjelmointiaiheista:

  • C ++ -rakenteet
  • C ++ jos, jos… muu ja sisäkkäinen, jos … muuten

Esimerkki: Lisää etäisyydet rakenteiden avulla

 #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; ) 

Tuotos

 Anna 1. matka, kirjoita jalat: 6 Syötä tuuma: 3.4 Syötä tiedot toiselle etäisyydelle Syötä jalat: 5 Syötä tuuma: 10.2 Etäisyyksien summa = 12 jalkaa 1.6 tuumaa 

Tässä ohjelmassa rakenne, Distancejoka sisältää kaksi datajäsentä (tuumaa ja jalkaa), ilmoitetaan tallentavan etäisyyden tuuma-jalka-järjestelmään.

Tässä luodaan kaksi rakennemuuttujaa d1 ja d2 käyttäjän syöttämän etäisyyden tallentamiseksi. Ja summa-muuttujat tallentavat etäisyyksien summan.

if… elseLausunto käytetään muuntamaan tuumaa jalat, jos arvo tuuman summa muuttuja on suurempi kuin 12.

Mielenkiintoisia artikkeleita...