C ++ programma divu attālumu (collas pēdās) pievienošanai, izmantojot struktūras

Šī programma veic divus attālumus (collu-pēdu sistēmā), saskaita tos un parāda rezultātu ekrānā.

Lai saprastu šo piemēru, jums jāzina par šādām C ++ programmēšanas tēmām:

  • C ++ struktūras
  • C ++, ja, ja … cits, un Nested, ja … cits

Piemērs: pievienojiet attālumus, izmantojot struktūras

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

Rezultāts

 Ievadiet 1. attālumu, ievadiet pēdas: 6 ievadiet collu: 3,4 Ievadiet informāciju par otro attālumu Ievadiet pēdas: 5 ievadiet collu: 10,2 attālumu summa = 12 pēdas 1,6 collas 

Šajā programmā Distancetiek deklarēta struktūra, kurā ir divi datu dalībnieki (collas un pēdas), lai attālumu saglabātu collu-pēdu sistēmā.

Šeit tiek izveidoti divi struktūras mainīgie d1 un d2, lai saglabātu lietotāja ievadīto attālumu. Summa mainīgie glabā attālumu summu.

if… elseApgalvojums tiek izmantots, lai pārvērstu collas kājām, ja vērtība collas summa mainīgo ir lielāks par 12.

Interesanti raksti...