C ++ programm kahe distantsi (tollijala) süsteemi lisamiseks struktuuride abil

Lang L: none (table-of-contents)

See programm võtab kaks vahemaad (tolli-jalgade süsteemis), lisab need ja kuvab tulemuse ekraanil.

Selle näite mõistmiseks peaksid teil olema teadmised järgmistest C ++ programmeerimise teemadest:

  • C ++ struktuurid
  • C ++ kui, kui … muul juhul ja Pesatud, kui … muul juhul

Näide: lisage vahemaad struktuuride abil

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

Väljund

 Sisestage 1. kaugus, sisestage jalad: 6 sisestage tolli: 3.4 Sisestage teave 2. distantsi kohta Sisestage jalad: 5 sisestage tolli: 10.2 Vahemaade summa = 12 jalga 1,6 tolli 

Selles programmis Distancedeklareeritakse, et kahte andmeliiget (tolli ja jalga) sisaldav struktuur salvestab vahemaa tolli-jala süsteemis.

Siin luuakse kaks struktuurimuutujat d1 ja d2, et salvestada kasutaja sisestatud kaugus. Ja summa muutujad salvestavad kauguste summa.

if… elseAvaldus kasutatakse teisendada tolli jalad kui väärtus tolli summa muutuja on suurem kui 12.

Huvitavad Artiklid...