Teljesen meg vagyok zavarodva, ez egy online osztály fogalmam sincs, hogyan kell ezt csinálni a házi feladatot tud valaki tutor nekem

szavazat
0

A kérdés az:

Írja pszeudokódját a program kiszámolja a szolgáltatási díjat az ügyfél tartozik az írás rossz csekket.

A program elfogadja a vevő neve, a dátum, az érkezési írták (év, hónap, nap), az aktuális dátumot (év, hónap, nap), és az összeget az ellenőrzés a dollár és cent. A program folytatódik, amíg egy EOF értéket találkozott.

A szolgáltatási díj 20 $ plusz 2 százaléka az összeget az ellenőrzés, valamint 5 $ havonta óta eltelt a csekk volt írva. A csekket egy hónap végén, amint egy új hónap kezdődik, így egy rossz csekket írt szeptember 30-án egy hónap lejárt október 1-jén.

A kérdést 27/06/2010 23:39
a forrás felhasználó
Más nyelveken...                            


4 válasz

szavazat
3

A program általában egy sor lépést. Tud lebontják a probléma egy sor lépést kell számítani a válasz?

Válaszolt 27/06/2010 23:42
a forrás felhasználó

szavazat
2

Tippek:

  • Minden alkalommal, amikor a hó változik, tartozol egy $ 5. Így a „nap” lényegtelen.
  • Jövőre ugyanabban a hónapban, 12 hónapon át telt el. Az előző hónapban a száma, eltelt hónapokban 12 - 1.
  • „2% -kal több, mint” egyenértékű * 1.02
  • „Addig folytatódik, amíg el nem éri EOF” úgy hangzik, mint egy hurok.

Próbáld szerkeszteni a kérdésre, hogy egy becsületes kísérlet - senki nem fogja megoldani a házi feladatot az Ön számára, de mi lesz segíteni Önnek megoldani.

Válaszolt 27/06/2010 23:47
a forrás felhasználó

szavazat
0
  1. Betölti a fájlt
  2. Olvassa el és tárolja check_date_month egy változó
  3. Olvassa el és tárolja current_date_month egy változó
  4. Tárolására és beolvasására check_amount egy változóban
  5. Service_charge = 20 + 0,02 * (check_amount) + [(current_month - check_date_month) + current_date_year - check_date_year] * 5
  6. Olvasd ügyfél neve és megmutatni, hogy a felhasználó valami ilyesmit:

„Ügyfél neve” szolgáltatási díj „$” Service_charge

A nap ebben az esetben nem releváns, mivel a töltés növeli minden alkalommal a havi változások, így abban az esetben vagyunk októberben, a check szeptemberében került sor (10-9 = 1) kell fizetni 5 $ többet, de talán mi lehet a különböző években, például a 2010-ben és 2009-ben, ami azt jelenti, hogy október-szeptember vannak most (1 + 12 = 13) hónap, így most meg kell fizetni 65 $. Azt várják, hogy ez segít megérteni az 5. lépést.

Válaszolt 28/06/2010 00:02
a forrás felhasználó

szavazat
1

Szerény tapasztalat, ez a fajta zavar okozta próbálják megoldani a problémát, és írjuk be a kódot ugyanabban az időben.

Próbálja a probléma megoldásának első.

Kap egy papírlapot, és felhívni a folyamatábra, amely bemutatja a lépéseket és döntéseket.

pl az utolsó doboz lehet:

EOF: Y = állj, N = menj vissza a "Read következő sorban"

Pick 3 teszt példákban pl

  • Az adott hónapban
  • Tavaly
  • Nagyobb, mint egy éve

A munka ezen példák segítségével a folyamatábra és ellenőrizze, hogy az eredmény helyes. Ha nem módosítja a folyamatábra és utómunka a teszt példák.

Ha boldog, „lefordítani” a folyamatábra angolra, és akkor dolgozik pszeudo kódot.

Válaszolt 28/06/2010 01:46
a forrás felhasználó

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more