Bună și bunvenit.
Acum că am terminat cursurile noastre cu privire la decizii și declarația și declarația de comutare vreau să
vă ofer o mică misiune o mică provocare.
Deci, în această provocare veți crea un program C care vă calculează plățile săptămânale, acest program ar trebui să ceară
utilizatorului să introducă numărul de ore lucrate într-o săptămână prin intermediul programului de tastatură ar trebui să fie afișat ca
ieșire.
Fetele plătesc impozitele și salariul net.
Deci, ar trebui să se facă următoarele ipoteze de bază.
Rata de plată va fi de 12 USD pe oră.
Orele suplimentare sunt ori de câte ori aveți mai mult de 40 de ore pe care le veți plăti timp și o jumătate din rata de impozitare
va depinde de cât de mulți bani faceți.
Pentru primele 300 de dolari pe care le faci ca va fi de 15 la sută pentru
al doilea 150 de dolari 300 la 450, va fi de 20 la sută și pentru orice despre 450 veți fi furnizate cu o cotă
de impozitare de 25 la sută.
Deci, primul lucru pe care trebuie să-l observați este că va trebui să scrieți
o mulțime de decizii, iar întregul scop al acestei misiuni este să vă familiarizați cu declarațiile false.
OK, ceea ce mă aștept la această sarcină este pentru tine mai întâi să aveți nevoie de o declarație
if pentru a calcula orele suplimentare.
În regulă, orele suplimentare sunt tot în x 40 de ore, așa că va trebui să vezi
dacă sunt ore suplimentare și vei vedea dacă numărul de ore introduse este mai mare de 40, atunci vor plăti 18 dolari pe
oră.
O.K.
Acum doriți să vă asigurați că sunt plătiți doar pentru orele după 40 de ani.
Deci, dacă introduceți 45 este numărul de ore lucrate, veți plăti 12 dolari pe oră pentru primele
40 de ore și apoi pentru celelalte cinci ore veți face 18 dolari pe oră.
Deci trebuie să ținem cont de asta.
Și apoi cu cotele de impozitare va trebui să aveți declarații deoarece, în funcție de faptul dacă au făcut
sau nu mai mult de 300 de dolari sau au făcut mai mult de 450 de dolari, veți avea rate suplimentare de impozitare.
Deci, dacă în cazul în care utilizatorul a intrat 45 și asta înseamnă că trebuie să calculați factura de plată
a orelor suplimentare se încheie timp de 45 de ore Cred că aproximativ plata va fi să spunem 12 dolari pe oră ori 40 este pentru 80.
Și apoi, pentru cele cinci ore ale orchestrei, vei plăti 18 dolari pe oră, care este de 90 $.
Deci, 40 plus 90 este de 570.
Deci, ar trebui să afișați pentru fete plătiți 570.
Acesta ar fi un exemplu de rulare de $ 570.
Acum, taxele vor fi calculate diferit pentru întregul 570.
Deci, pentru primele 300 pe care le faci, vei avea o rată de impozitare de 15%, așa că vrei
să impozitezi 15% din 300 și apoi 300 450, care este de 150 $, care va fi impozitat cu o rată de 20% doar 150 și că
dacă faci mai mult decât să faci cât mai mulți bani sunt
făcuți decât să plătiți o rată de 25%.
Deci, nu confunda aceste rate de impozitare, cotele de impozitare sunt diferite pentru fiecare sumă pe care o faceți acum pentru total.
Deci, dacă ai făcut 800 de dolari, asta nu înseamnă că plătești 25% din impozite.
Înseamnă că ați plătit 300 din aceștia 100 de dolari ca 15%.
O sută cincizeci care o sută de dolari ca 20 la sută și apoi 350 dolari din restul este de 25 la sută.
Și asta te va obliga să scrii dacă altceva.
Așadar, am vrut să fac acest lucru clar în ceea ce privește rezultatele și ceea ce căutăm.
Deci, treceți peste asta.
Cerințele sunt destul de elementare.
Va trebui să introduceți ceva prin tastatură timp de ore.
Primul lucru pe care vrei să-l faci este că vrei să-ți organizezi programul.
Doriți să testați în mod constant și doriți să utilizați nume semnificative și pentru declarațiile pe care doriți să le indentați
doriți să vă indentați toate blocurile, astfel încât acestea să fie mai ușor de citit.
Ar fi trebuit să fi observat că toate prelegerile mele sunt toate exemplele mele.
Am fost indentarea cod obtinerea obiceiul de indentare blocuri și adăugarea de noi linii pentru lizibilitate.
Dar puteți să grupați acest program în rezolvarea problemelor.
Deci, primul lucru pe care l-aș face este să-l aduc pe utilizator să introducă numărul și apoi îl voi testa și
vă asigur că lucrează.
Următorul lucru pe care l-aș face este să-mi dau seama de salariul brut.
Deci, fetele plătesc ar fi doar să includă imaginarea în timp, dacă este mai mult de 40.
Când am terminat cu plățile fetelor, aș testa-o ca nebun să fii sigur că funcționează.
Apoi m-aș duce la impozite și aș testa impozitele și, odată ce am terminat cu taxele, mi-aș da seama că salariul net și
salariul net va fi cea mai ușoară, pentru că
va fi doar plata minusului fetei taxele, dar sper că la sfârșitul acestui exercițiu veți deveni destul de adaptate declarații veți înțelege cel
puțin elementele de bază să înțeleagă altceva să înțeleagă când trebuie să adăugați paranteze și să înțelegeți cum
să faceți codul mai ușor de citit prin indentare și folosind nume de variabile bune.
Deci noroc.
Mulțumesc.