Aflați binevenit în acest videoclip Vreau să ofer o demonstrație a soluției pentru provocarea noastră anterioară.
Practic, o soluție la un program scris în C care va tipări o zonă permanentă a unui dreptunghi.
Așa că am de gând să încep blocurile de cărbune și voi crea mai întâi un nou
proiect primesc un nume semnificativ, cred că o voi numi dreptunghi și va fi pus în interiorul căii noastre de director
.
Pot să creez un nou proiect prin trecerea în sus a fișierului noului proiect pe care voi selecta o aplicație consola, ceea
ce înseamnă că este doar ieșire la consola pe ecran.
Nu este o aplicație grafică sau orice vreau să merg. Voi selecta chestiuni standard C.
Voi numi acest dreptunghi al proiectului.
Va crea un fișier de proiect pentru mine, o să o pun în
zona obișnuită a descărcărilor, voi lovi în continuare și voi crea configurații de depanare și lansare și voi termina.
Aceasta este de gând să auto genera C sursă de fișier de la tine ma sunat și vezi că am să merg și să folosească acest lucru.
Toate acestea se fac prin introducerea codului de șablon pentru imprimarea unor informații.
Nu trebuie să fac asta.
Am de gând să păstreze cele două standard include am putea adăuga comentarii în partea de sus a fișierului.
Aceasta este o bună practică pentru această demonstrație, dar nu vreau să o fac, dar
dacă vreau să adaug un comentariu în mai multe rânduri, aș pune în cunoștință autorii autorului de lucruri tipice și o voi face pentru
a învăța aici.
Autor.
Scop.
Acest program va calcula zona de calcul a suprafeței unui dreptunghi și apoi aș putea pune și datele.
Dar vreau să adaug acest comentariu multi-line cu un asterisc pentru Slash.
Veți vedea ca direcțiile mele să fie incluse aici pe liniile 5 și 6, inclusiv în standardul IO pentru ieșirea de intrare, deoarece
vreau să folosesc bibliotecile standard de funcții Pranav include, de asemenea, că am alte lucruri de import
acolo, dar nu am putea să le folosim.
Deci, acest program va calcula zona și am menționat în cerințele că trebuie să creăm unele variabile
pentru a crea variabile pe care le specificăm tipul de date și specificăm numele variabilei
și apoi mai dorim să le inițializăm.
Trebuie să creăm variabile pentru lățimea și înălțimea și trebuie să fie de tip dublu.
Deci, modul în care facem asta este doar spunem tipul de date dublu numim numele unei variabile pe care dorim să-l primim un
nume semnificativ.
Deci, vom spune doar dublu pentru prima noastră și vom iniția că la unele valori ceva
ceva ceva ce vrem să spunem 30 2. 5 32 nu 3.
O să terminăm cu Michael.
Vom crea o altă variabilă pentru cea mare.
Aici vom stabili o altă valoare pentru el, așa cum putem atribui valori
variabilelor, folosind acest operator egal.
Aceasta atribuie o valoare unei variabile aici, care se spune 15 2 sau 3.
Acum, amintiți-vă că am putea să creăm aceste variabile pe aceeași linie, dar noi le putem iniția în
același mod.
Aș putea pune o virgulă aici și să văd înălțimea, dar nu vor fi inițializate la valoarea respectivă sau nu vor
fi inițializate pe altă linie.
Așa că am să creez ambele variabile pe linii separate și să le
atribuie inițializarea acestora pe aceeași linie.
Știți că pot suprascrie aceste lucruri mai târziu și de fapt atribuie diferite valori dacă aș vrea, dar am creat cele două variabile
ale mele.
De asemenea, trebuie să creez variabile pentru zona mea perimetrală.
Acum nu știu ce vor fi egale pentru că vor
fi calculate, așa că am să fac aceste lucruri și sunt unul la zero.
Și am putea spune zero zero, deoarece este dublu.
Același lucru cu zona când inițializăm acest lucru la zero la zero.
Este întotdeauna obișnuit să inițializați toate variabilele.
Acum
că acum că avem variabilele noastre, trebuie să facem calculele noastre.
Nu am învățat pe deplin cum să folosim operatorii încă, dar este foarte ușor să faci operatori de ecuații
matematice într-un program.
Folosești operatorii tradiționali pe care îi folosești în orice clasă de matematică.
În acest caz, vreau să atribuie valori pentru perimetru pentru un calcul.
Așa că am să spun perimetrul și o voi semna.
Utilizați un simbol egal și voi spune că perimetrul va fi egal cu 2. 0 ori folosind asteriscul.
Și apoi, în paranteze, pentru că vreau să aibă precedență.
Voi spune doar înălțimea plus și apoi voi termina acea afirmație cu o punct
și virgulă. Asta atribuie date noi variabilei perimetrului, în principal de treizeci și două de puncte de trei ori.
Cincisprezece puncte, treizeci și doi, trei, plus cincisprezece, de trei ori două, și îmi este atribuită o
arie egală cu lățimea ori înălțimea.
Așa faci Calcott zona unui dreptunghi.
Utilizați asteriscul pentru multiplicare și specificați variabilele.
Deci, cu variabilele Heider pe care vrem să le multiplicăm ultimul lucru pe care vreau să-l fac în programul meu este că
vreau să afișez această ieșire pentru a vedea dacă este corect.
Pot folosi funcția de tipărire f pentru a afișa ieșirea și când vreau să afișez valoarea variabilelor trebuie să furnizez
specificații de formatare. Dar amintesc că funcția de imprimare are primul argument în primul rând, în interiorul căruia
vor fi afișate citate în interiorul citatelor.
Deci aici vreau doar să spun că putem imprima toate cele trei variabile sau putem imprima perimetrul.
Să presupunem că perimetrul perimetrului
este și apoi după ce vreau să tipăresc valoarea variabilei, așa că trebuie să folosesc specificatorul
de format.
Putem folosi specificatorul formatului, făcând un simbol procentual după procentul pe care trebuie să-l specificăm tipul
de date.
Aici afișăm duble care sunt flotoare, astfel încât să putem spune jumătate procent și apoi datele pe care
dorim să le afișăm trebuie separate de virgulă și apoi de numele.
Aici vrem doar să afișăm perimetrul pe care știi că am probleme cu ortografia.
Atunci vrem să terminăm cu Michael.
De asemenea, dorim să afișăm zona, astfel încât să reluăm din nou imprimarea.
Înăuntru aici vom spune doar că zona este și din nou vom spune procentul de surzi
pentru o variabilă și atunci vom avea virgula și vom spune zona și acesta este, în principiu, programul.
Acum, cu siguranta doriti sa faceti schimbari, faceti lucruri diferite.
Și ultimul rând care revine la 0.
Explicați că mai târziu când vorbim despre funcții.
Dar deocamdată știți că standardele noastre de control nominal sunt de gând să salvați tot ce merge și construiți acest lucru.
Sperăm că nu vor exista compilatoare acolo.
Acum o voi conduce.
Singurul lucru pe care nu l-am adăugat a fost alimentarea cu linii.
Deci va fi greu să citești asta.
Așadar, permiteți-mi să folosesc o secvență de evacuare pentru a spune spate-loviri după ce am tipărit parametrul este că
vreau să adaug o secvență de evacuare a unui membru al liniei de alimentare sunt acțiuni care sunt interpretate de compilator pentru a face ceva.
Și sunt reprezentați prin aceste secvențe de caractere ciudate.
În acest caz backslash și reprezintă un backslash pentru feed-ul de linie pentru tine ar reprezenta un robinet.
Deci, să o reamintim că o construim din nou și de data aceasta să o rulam în ieșire, care ar trebui să fie formatată
puțin mai bine.
Așa că atunci când o execută ceea ce vom vedea aici este perimetrul este de nouăzeci și cinci de puncte 2 0 0 0 0 0.
Zonele pentru nouăzeci și patru de puncte 1 9 9 1 9 0 0 0 0 și nu cele două calcule.
Și pare corect, pentru că de două ori 32 plus cincisprezece punct de trei, care ar fi
de două ori patruzeci și șapte de șase, care este nouăsprezece cinci punct doi.
Deci este corect.
Cu timpul psi ar fi treizeci și doi de puncte de trei ori cincisprezece punctul trei.
Nu pot face asta în capul meu.
Dar dacă am pus un calculator, sunt sigur.
Patruzeci și patruzeci și nouăzeci de puncte 1 9 0 0 0.
De asemenea, observați că sunt tipărite pe linii separate deoarece are un backslash în formatul lor frumos.
Acum spun că vreau să tipăresc mai mult de o valoare a unei variabile, spun că vreau să tipăresc lățimea și înălțimea.
Pot vedea perimetrul este și pot adăuga de fapt mai mulți specifi- catori de format.
Pot să spun că să zicem mai întâi să spunem lățimea este și apoi să adăugăm un specificator de format pentru lățimea și apoi să punem o
virgulă și apoi să spunem că înălțimea este și apoi să punem un specificator de format Deci, pentru fiecare procent dacă trebuie să avem o
virgulă în afara citatelor duble pentru a reprezenta acea variabilă.
Deci, primul procent va fi unul cu.
Deci trebuie să fie primul meu.
Al doilea va fi mare.
Al treilea va fi perimetrul.
Deci, sperăm că acest lucru are sens.
Ce am făcut aici.
Am imprimat mai multe variabile pe un singur Pranav.
Deci, puteți pune mai multe procente.
Ele sunt doar cartografiate oricare ar fi Kommissar. Astfel, jumătate procentuală va fi cartografiată, cu primul procent din
a doua jumătate procentuală va fi mapată la înălțime.
Al treilea va fi cartografiat în perimetru.
Și acum salvez din nou acest lucru și îl construiesc pentru ieșire.
Ar trebui să vedem în plus că un permis este afișat și în înălțime.
Așa că atunci când conduc acest lucru vom vedea că modul în care aceasta face acest joc playle 32 punct 3 0 0 0 înălțime este cincisprezece punct
3 0 0 permanente nouăzeci și cinci punctul doi.
Așa că am tipărit trei variabile.
Poate că vrem să scăpăm de niște zerouri.
De fapt, am putea adăuga în procente și la asta cred că este 2 la sută picătură 2 după formatarea la două zecimale vom
vedea dacă acest lucru sau
am uita mereu sintaxa ar putea fi incorectă de fapt.
Sa vedem.
Deci, să vedem ce face Huyton cu asta vreau să fie mai precis comp. Așadar, să vedem dacă se execută și
când rulez ea afișează de fapt treizeci și doi de puncte trei zero cincisprezece punct zero zero pentru că
am specificat procentul la punct la F care afișează doar la două puncte zecimale, astfel încât să puteți juca cu aceste
specificatoare de format.
Și acesta este elementul de bază pe care l-am creat câteva variabile pe care le definim tipurile de date
pentru acele variabile pe care le atribuim valori de date pentru a le folosi un simbol egal a făcut unele calcule și a afișat ieșirea.
Acum, dacă devenim cu adevărat ambițioși, am putea să adăugăm, în loc să codificăm greu,
aceste treizeci și doi de la punctul trei, să adăugăm câțiva parametri la datele noastre actuale și anterioare.
Și atunci știi că ar trebui să facem ceva de genul ăsta și ar trebui să atribuim de fapt ceea ce a trecut vreodată
în cazul în care X ar fi fost de fapt convertit într-un
dublu și ar fi un pic ar trebui să facem ceva de genul acesta de fapt convertite într-o primă dublă.
Dar acest lucru este un fel de a deveni mai avansate pentru ceea ce învățăm aici, dar acest lucru ar lua
efectiv parametri și le va atribui.
Așadar, fiți puțin diferit atunci când vom selecta proiectul nostru și ar
fi trebuit să setăm argumentele programului unde am putea să le specificăm că sunt ca 44 și 28.
Acum, să vedem ce se întâmplă aici.
Acum, construim și conducem că ar trebui să folosească 44 și 28 ca număr pentru calculele noastre.
Și folosește 44 și 28 și face un calcul diferit acolo, dar asta ne depășește pe noi înșine.
Să nu lăsăm doar să folosim argumentele programului, dar puteți să verificați cum să faceți acest lucru și să atribuiți valorile hardcoded
oricărui lucru pe care îl dorim.
Și voi furniza această sursă în fișierul zip pentru a vă permite să vă uitați la codul sursă dacă
sunteți confuz.
Știți că ar trebui, de asemenea, să oferim comentarii de o singură linie aici.
S-ar putea spune ceva de
genul declararea variabilelor și din nou comentariile sunt drăguțe pentru că au ajutat la documentarea codului pe care l-am putea spune că
a efectuat calculul parametrilor pe care îl cunoașteți și apoi ultima ar putea fi afișată Ei bine, multe
dintre acestea sunt intuitive, dar dacă cineva este complet nou, fii confuz, deci oferi comentariile.
Deci, multe lucruri.
Din nou ne-am concentrat aici.
Sperăm că acest lucru a ajutat la înțelegerea tipurilor de date cu variabile utilizând suficient pentru
a afișa specificatorii de formate ale variabilelor și secvențele de evacuare.
Mulțumesc.