Blown Holkham avem o altă provocare pentru tine.
Așa că am vorbit despre operatori în detalii destul de bune.
Acum vreau să vă asigurați că înțelegeți aceste lucruri, oferindu-vă o provocare încercând să folosiți câteva
dintre aceste concepte pe care le-am învățat.
Aș vrea să scrieți un program și vreau să creați un program C, care practic face conversii
de câteva minute în zile și ani.
Acum, acest program nu pare util.
S-ar putea să nu știți niciodată de ce ați face vreodată acest lucru, dar vă va
forța să folosiți unii operatori în principal operatorii aritmetici și să vă familiarizați cu aceia, de aceea vă ofer această provocare.
Acesta este un program foarte simplu.
Ar trebui să ceară utilizatorului să introducă numărul de minute ale terminalului, astfel că aceasta este și prima dvs. provocare
în cazul în care intenționați să utilizați funcția de scanare.
Vreau să solicitați utilizatorului să introducă un număr de minute.
Ei vor introduce numărul de minute și apoi veți oferi ca ieșire echivalentul
acelor minute în ani și zile.
Acum devine complicat, pentru că toate acestea vor fi duble.
Deci, conversiile vor fi de fapt sau rezultatele vor fi numere zecimale chiar unde ai numere cu puncte de plutire care stii pentru ca
de multe ori ai putea sa introduci 50 de minute bine cum este echivalentul a 50
de minute in ani si zile si este zero zero zero zero zero ceva.
Dreapta.
Deoarece anii și anii și zilele sunt mult mai mari decât minutele.
Deci nu este un program util.
Nu este neapărat un program complex pe care o să faceți niște calcule.
Dar, din nou, se va familiariza cu elementele de bază ale operatorilor, în principal operatori aritmetici și, de asemenea,
vă va permite să efectuați un calcul și apoi celălalt lucru bun aici pentru a învăța este
scanarea dacă este suficient de bun.
Deci, veți reduce unele variabile pentru a fi stocate.
De asemenea, acestea sunt de tip dublu, deoarece acestea vor fi minute de program foarte precise pot fi de fapt un
număr întreg dacă doriți, dar restul ar trebui să se dubleze.
Vedeți aici că procesul-verbal trebuie să fie disponibil, asta este ceea ce faci
să faci funcția de scanare ceea ce ai citit în minute de la tastatură și anul acesta este necesar, pentru că așa îți vei
face conversia.
Deci, ai nevoie de minutele și anul.
Iar motivul minutelor și al anului puteți folosi minutele anului pentru a calcula efectiv numărul
de ani, deoarece utilizatorii vor introduce minutele de care aveți nevoie să știți cât de multe
minute sunteți într-un an pentru a afișa numărul de ani.
Bine, așa că m-aș aștepta să ai o variabilă numită MINUTE și un an care ar
fi ceva de genul numărului de minute într-o oră care este de 60 de ori mai mare decât numărul de ore într-o zi, care este de 24 de
ori numărul de zile într-un an care este 365.
Dacă faci de 60 de ori 24 de ori 365 care vă va oferi minutele în anul, puteți folosi apoi
minutele și anul și împărțiți-l cu numărul total cu minutele introduse de utilizator și care vă vor
da numărul de ani .
Deci este ceva mai complicat decât crezi.
Din nou, va trebui să vă dați seama de acest calcul. Nu vă voi da
nici o sugestie despre calculul exact pe care vi l-am dat prea mult, dar ceea ce aștept să văd este ieșirea este această conversie.
Așa că trebuie să efectuați un calcul folosind toți cei cu operatori de creare de caractere, trebuie
să dați seama de conversii.
Voi oferi o demonstrație drăguță cu hominidul, dar mă aștept la ceva foarte
asemănător.
Crearea unor variabile utilizând funcția de scanare reală pentru a citi o intrare într-o variabilă și apoi a
atribui acelor variabile câteva calcule folosind utilizările de bază.
Cred că va trebui să folosiți operatorii de multiplicare a diviziunilor, precum și operatorul de module pentru zilele pe care
le-aș fi gândit.
Mult noroc.
Mulțumesc.