Logistică

Atribuit: Marți, 29 mai

cse131

Scadenta: Marți, 5 iunie

  • Analizor de nutriție
    • Procedură
    • Note
  • Trimiterea lucrării
  • În acest laborator trebuie să creați și să codificați un program simplu care tipărește informații nutriționale despre alimente. Ați făcut activități similare în studio.
    • Examinați sau faceți referire la exercițiile de studio după cum este necesar.

  • Găsiți și deschideți fișierul lab1 pachet în laboratoare dosar sursă.

În acest laborator dezvoltați un instrument simplu care tipărește informații nutriționale despre alimente. Acest laborator se bazează pe ceea ce ați învățat în studio. Finalizând acest laborator, demonstrați că puteți:

  • Creați o clasă Java pe cont propriu
  • Aranjați ca clasa să ia contribuții de interes
  • Calculați valorile de ieșire de interes
  • Produceți rezultate semnificative pe baza calculelor dvs.

Procedură

  1. Creeaza o Nutriție Clasa Java în lab1 pachetul de laboratoare dosar sursă.
    • lab1 pachetul este gol în prezent, dar nu lăsați acest lucru să vă deranjeze. Faceți clic dreapta (control) pe lab1 și creați o nouă clasă numită Nutriție.

Aranjați ca programul dvs. să accepte următoarele intrări:

Valoare variabilă
Nume Numele acestui aliment, furnizat ca un șir
carbohidrați Numărul de grame de carbohidrați din acest aliment
gras Numărul de grame de grăsime din acest aliment
proteină Numărul de grame de proteine ​​din acest aliment
a declaratCals Numărul de calorii menționat pe eticheta acestui aliment

De exemplu, valorile pentru o bară Snicker sunt:

Valoare variabilă
Nume Snickers
carbohidrați 34,5
gras 13.6
proteină 4.3
a declaratCals 271

În acest moment, ar trebui să vă gândiți la tipurile de date pe care le-ați folosi pentru a reprezenta fiecare dintre elementele de mai sus. Vă spunem că Nume este un șir, dar ce se întâmplă cu celelalte intrări? Exemplul de mai sus este furnizat pentru a vă inspira gândirea. Pentru a accepta intrările, utilizați același cod pe care l-am folosit în studio.
Imediat după declararea metodei principale, ar trebui să aveți linia:

ArgsProcessor ap = nou ArgsProcessor (args);

Acest lucru va arăta probabil o eroare, deoarece eclipsa nu știe despre ArgsProcessor. Vă amintiți cum să remediați acest lucru? Întrebați dacă aveți nevoie de ajutor.

După aceea, ar trebui să vă inițializați intrările folosind codul modelat după codul pe care l-ați citit și scris în [studio] (studio.html „studio 01”).

Eclipse vă va ajuta aici: Dacă ați tastat ap. și pauză, eclipsa vă va arăta modalitățile posibile de a continua. De exemplu, nextInt (String) este o modalitate de a continua. Acest apel va solicita utilizatorului un int care afișează șirul furnizat ca mesaj de solicitare.

  • Aranjați ca programul dvs. să producă rezultate precum următoarele:
  • Note

    • Nu încercați să scrieți totul dintr-o dată. În schimb, construiește câte o bucată pe rând și testează-o. Acest lucru va face mai ușor să vă dați seama ce se întâmplă atunci când programul dvs. nu funcționează așa cum vă așteptați.
    • Există 4 calorii într-un gram de carbohidrați sau proteine.
    • Există 9 calorii într-un gram de grăsime.
    • Conținutul caloric declarat al unor alimente poate fi mai mic decât valoarea pe care o obțineți prin adăugarea caloriilor datorate carbohidraților, grăsimilor și proteinelor. Acest lucru se datorează faptului că unii carbohidrați pot fi fibre dietetice și, ca atare, nu sunt disponibili pentru ca organismul dvs. să le utilizeze ca energie.

    În exemplul de mai sus, pe bază de carbohidrați, grăsimi și proteine, alimentele conțin 277,6 calorii. Cu toate acestea, eticheta susține un modest 271 de calorii. Astfel, 6,6 calorii nu sunt disponibile și sunt atribuite fibrelor alimentare.

    Din aceasta putem calcula 6,6/4 = 1,65 grame de carbohidrați menționați sunt fibre.

    Pentru a vă demonstra laboratorul, găsiți niște etichete cu produse alimentare (pe bune sau pe web) și rulați programul cu valorile adecvate pentru acele alimente.

    Pentru a vă trimite munca, contactați instructorul sau un AT. Acestea vă vor ghida prin procesul de depunere. Fii pregătit să le arăți lucrarea pe care ai făcut-o și să le răspunzi la întrebările lor!

    Generat la 2018-05-18 15:36:44 -0500.

    Pagină scrisă de (necunoscut). Proiectare site de Ben Stolovitz.