Bună ziua și bun venit avem o altă provocare pentru dvs.
Această misiune de provocare va testa capacitatea dvs. de înțelegere a tipurilor de date și a variabilelor mai
mult sau mai puțin.
Aș vrea să faceți un program care va afișa perimetrul
în zona unui dreptunghi.
Și astfel, cerințele reale pentru aceasta vor trebui să creați patru variabile de tip dublu.
Veți avea nevoie să creați o variabilă pentru a stoca lățimea dreptunghiului o
variabilă pentru a stoca înălțimea unghiului drept o variabilă pentru a stoca perimetrul dreptunghiului și
o variabilă pentru a stoca zona dreptunghiului.
Așadar, ar trebui să înțelegem cum să creăm variabile și apoi și cum să inițializăm și să atribuim
variabilele acum utilizând operatorul de atribuire.
Dar primul lucru pe care trebuie să-l facem este să creați variabila astfel încât să aveți nevoie de patru variabile de tip dublu.
Va trebui să creați un proiect C la care vom ajunge într-o secundă.
Dar, de asemenea, programul trebuie să efectueze anumite calcule.
Încă nu am învățat cum să facem calcule, pentru că nu am vorbit despre operatori, atât de mulți
vă dau acest cod.
Este destul de simplu să creați calcule într-un program C.
Folosiți doar operatori ca operatorii matematici.
De exemplu, în C, dacă doriți să adăugați două variabile, folosiți un plus dacă doriți să multiplicați două variabile
una față de cealaltă.
Utilizați un asterisc.
Și astfel pentru a calcula perimetrul unui dreptunghi, trebuie să adăugați de fapt înălțimea și lățimea și
apoi să înmulțiți cu două.
Este foarte ușor de făcut.
Cum am spus că îți voi da codul ăsta.
Principalul obiectiv al acestei provocări este să înțelegeți cum să creați variabilele cum să le utilizați și cum
să definiți tipurile de date.
Zona va trebui, de asemenea, să includă un calcul aici sau doar să
multiplicați cu ori înălțimea folosind asteriscul.
Nu am vrut doar să creez o simplă provocare care nu avea sens că am vrut să o fac mai
multă legătura și așa că am crezut că un perimetru dreptunghiular o zonă.
Da, e destul de bine.
Are unele calcule în ea, dar nu va trebui să vă faceți griji despre asta.
Deci, de asemenea, ceea ce aveți nevoie este ieșirea pentru acest program este că veți afișa înălțimea
lățimea în variabilele de parametru în formatul corect.
Și celălalt lucru pe care îl veți învăța prin această provocare este cum să utilizați funcția
de imprimare pentru a afișa valoarea variabilelor.
Deci, veți avea nevoie să înțelegeți specificatorii de format pe care trebuie să îi înțelegeți
o secvență de evacuare pentru backslash și astfel veți imprima feedurile liniei.
Deci primul afișaj ar trebui să fie perimetrul.
Al doilea afișaj ar trebui să fie și zona cu înălțimea și lățimea.
OK pentru câteva sfaturi pentru această sarcină sau sugestii că va trebui să creați un proiect în blocuri de coduri.
Ar trebui să utilizați un nume semnificativ pentru acest proiect.
Deoarece acest proiect se află în acest program, se creează, în principiu, perimetrul o zonă de dreptunghi.
S-ar putea numi dreptunghiul proiectului thrilly că cel mai simplu lucru când creați proiectul în blocuri de coduri amintiți-vă
că, în mod implicit, blocurile de coduri vor crea în mod automat un fișier sursă C
pentru dvs.
Va fi numit principalul Dossie.
Puteți continua și utilizați acest lucru pentru acest proiect.
Nu aveți nevoie să o ștergeți în prima noastră provocare pe care am șters-o pentru că am vrut să vă asigur că știți
cum să vă creați propriile fișiere sursă C.
Dar, în acest caz, folosește avantajul de a le crea deja pentru tine, astfel încât nu văd că va fi
doar un șablon gol cu ​​funcția principală din el.
Amintiți-vă că funcția principală este punctul de intrare după ce aveți fișierul principal de care aveți nevoie pentru ao
edita.
Și așa cum am menționat, trebuie să creez câteva variabile, iar variabilele trebuie să fie de tip dublu.
Deci, ar trebui să creați cel puțin o pereche de variabile pentru înălțime și cu tipul de dublu și ar trebui să le
inițializați.
Inițializarea înseamnă că le setați valoarea inițială.
Puteți inițializa lucrurile folosind operatorul de egalitate pe care l-ați terminat cu un semicolon pe care
doriți să inițializați acest lucru la ceva ce vreți ceva util.
Nu primim informații de la utilizator pentru acest program, dar dacă ați fi vrut să vă simțiți confortabil, ați
putea trece în argumentele liniei de comandă.
Dar nu m-am gândit că voi sunteți încă pregătiți pentru asta.
Așadar, puteai doar să-i codificați greu variabilele la orice cincizeci și una de douăzeci și trei de puncte.
Nouăzeci și doi de șapte.
Amintiți-vă că sunt dublu, astfel încât acestea să poată să conțină zecimale, dar puteți doar să hardcoded aceste variabile la
o anumită valoare.
Și ar trebui să fie altceva decât zero, altfel nu veți vedea o ieșire decentă ALPA în ceea ce
privește celelalte variabile, perimetrul și aria sunt valori.
Acestea vor fi calculate.
Deci nu doriți să le atribuiți nici un fel de date hardcoded.
Puteți doar să le inițializați la zero zero.
Și apoi mai târziu în program le puteți atribui valori pe baza calculelor.
Deci, aici este codul pe care l-ați folosi pentru calcularea perimetrului în calculul zonei.
Dacă ați creat două variabile de tip dublu perimetru și zonă Nene, tot ce trebuie să faceți este să spuneți.
Este egal.
Pentru a calcula perimetrul 2. 0 ori înălțime plus cu paranteze interioare care se termină cu
așa numitele Pentru a calcula suprafața pe care tocmai ați aloca varianta variabilă a zonei, simbolul egal este egal cu operatorul.
Apoi îl întrebă pe Eric de ori și apoi înălțimea și apoi suma pe care o chem.
Deci, puteți să copiați și să inserați perimetrul și lucrurile din zonă chiar în programul dvs. după
ce v-ați declarat și inițializat toate variabilele.
Aceasta este singura logică a programului.
Faceți doar câteva calcule.
Dupa ce am facut acele calcule pe care apoi doriti sa le afisati valoarea celor doi parametri sunt doua perimetre si suprafete variabile, precum
si inaltimea si lățimea pe care ar trebui să le afișați și ele.
Deci, va trebui să utilizați funcția de tipărire și va trebui să utilizați specificatorul
de format corect pentru a afișa specificatorul formatului de ieșire necesar pentru dublurile pe care le-am menționat ca fiind procente.
Deci vrei să folosești asta.
Puteți să jucați cu el, precum și în uz Ca și procentul pentru a vedea cum se schimbă precizia pentru
numărul de zecimale.
Dacă sunteți din nou folosiți nume semnificative pentru tot ce ați terminat de făcut, ar trebui să
compilați și să le conectați și apoi să testați executați programul OK și din nou să jucați în jurul acestui
program pentru a încerca lucruri diferite încercați să schimbați variabilele tipuri de date încercați să imprimați diferite variabile utilizând specificatori de format diferit de tip
de date.
Dacă vă simțiți într-adevăr foarte ambițios adăugați argumentele liniei de comandă la program
și argumentele liniei de comandă ar putea fi înălțimea.
Citiți cele din funcția principală și folosiți-le pentru a vă face calculele pentru perimetru și zonă.
Și din nou în lucrarea noastră anterioară în care ți-am dat lățimea și înălțimea codului, presupun că ai
creat două variabile numite înălțime cu toate literele mici sau altfel acest cod nu va funcționa.
Iar acestea sunt nume comune pentru cele pentru această funcționalitate reală.
Deci, este vorba despre asta.
Din nou, voi oferi o altă demonstrație a modului în care finalizați acest program împreună cu codul sursă.
Deci noroc.
Și în final, de asemenea, nu uitați să analizați rezultatul pentru a confirma că este corect dacă este incorect.
Trebuie să vă întoarceți la editarea dvs. Aveți nevoie de ani de zile să vă salvați și să vă refaceți.