Analizor de nutriție CSE131 Informatică I

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: