![Skaičiuoklės kūrimas naudojant C kodą: 14 žingsnių Skaičiuoklės kūrimas naudojant C kodą: 14 žingsnių](https://i.howwhatproduce.com/images/001/image-124-36-j.webp)
Turinys:
- 1 žingsnis: patarimai
- 2 veiksmas: ieškokite internetinio kompiliatoriaus
- 3 žingsnis: įsitikinkite, kad turite tinkamą programavimo kalbą
- 4 žingsnis: sintaksė
- 5 veiksmas: bibliotekos įkėlimas
- 6 veiksmas: pradėkite skaičiuotuvo kodavimą
- 7 veiksmas: nustatykite funkciją
- 8 veiksmas: jei kiti teiginiai
- 9 veiksmas: operacijos „If-Else“viduje
- 10 žingsnis: sąsajos kūrimas
- 11 veiksmas:
- 12 veiksmas: spausdinkite rezultatą
- 13 veiksmas: paleiskite ir sukompiliuokite programą
- 14 žingsnis: patikrinkite rezultatus
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-23 14:59
![Skaičiuoklės kūrimas naudojant C kodą Skaičiuoklės kūrimas naudojant C kodą](https://i.howwhatproduce.com/images/001/image-124-37-j.webp)
![Skaičiuoklės kūrimas naudojant C kodą Skaičiuoklės kūrimas naudojant C kodą](https://i.howwhatproduce.com/images/001/image-124-38-j.webp)
![Skaičiuoklės kūrimas naudojant C kodą Skaičiuoklės kūrimas naudojant C kodą](https://i.howwhatproduce.com/images/001/image-124-39-j.webp)
Sveiki atvykę į tai, kas tikriausiai bus jūsų pirmasis kodas, parašysite paprastą programą, kuri sukuria paprastą skaičiuotuvą, naudojant programavimo kalbą „C“.
Pastaba: jei vaizdai yra per toli arba uždaromi, spustelėkite juos, kad pamatytumėte visą vaizdą.
1 žingsnis: patarimai
-Turėkite omenyje, kad kodavimo pradžia jums gali atrodyti kaip kopijavimas ir įklijavimas, bet iš tikrųjų taip prasideda dauguma programuotojų! Jei reikia, eikite pirmyn ir atgal, kad suprastumėte, ką rašote.
-Taip pat saugokitės netinkamų funkcijų, skliaustų, žodžių ir tt! Kompiliatorius duos klaidą, jei vienas dalykas bus netinkamas.
-Atidžiai perskaitykite veiksmus! Kaip jūs gausite daugiau informacijos, kaip jūs progresuojate.
-Spustelėkite paveikslėlius, kad pamatytumėte visą kodą, nes greičiausiai negalėsite matyti viso vaizdo.
2 veiksmas: ieškokite internetinio kompiliatoriaus
![Ieškokite internetinio kompiliatoriaus Ieškokite internetinio kompiliatoriaus](https://i.howwhatproduce.com/images/001/image-124-40-j.webp)
![Ieškokite internetinio kompiliatoriaus Ieškokite internetinio kompiliatoriaus](https://i.howwhatproduce.com/images/001/image-124-41-j.webp)
Yra daugybė internetinių kompiliatorių arba galbūt netgi atsisiųsite savo, tačiau žmonėms, kurie nesinaudoja kodavimu, geriausias pasirinkimas yra internetinis kompiliatorius. Mes pasirinkome:
www.onlinegdb.com/online_c_compiler
Arba galite ieškoti „Google“internetinio kompiliatoriaus.
3 žingsnis: įsitikinkite, kad turite tinkamą programavimo kalbą
![Įsitikinkite, kad turite tinkamą programavimo kalbą Įsitikinkite, kad turite tinkamą programavimo kalbą](https://i.howwhatproduce.com/images/001/image-124-42-j.webp)
Mes naudojame „C“kaip savo kalbą. Svetainės viršuje, dešinėje, turėtumėte turėti galimybę pasirinkti iš įvairių programavimo kalbų. Numatytasis nustatymas yra „C“, bet jei jis pakeistas kita kalba, pakeiskite jį, nes kodas iš C neveiks kitomis kalbomis.
4 žingsnis: sintaksė
![Sintaksė Sintaksė](https://i.howwhatproduce.com/images/001/image-124-43-j.webp)
Tai galima palyginti su sakinių struktūra bet kuria šnekamąja kalba, pavyzdžiui, anglų kalba. Kad kompiliatorius (programa, kuri skaito kodą) apdorotų tai, ką parašėte, turite jį įvesti taip, kad jis būtų lengvai skaitomas. Žiūrėkite aukščiau esančią lentelę, kad suprastumėte, kas tai yra.
5 veiksmas: bibliotekos įkėlimas
![Įkeliama biblioteka Įkeliama biblioteka](https://i.howwhatproduce.com/images/001/image-124-44-j.webp)
Įsitikinkite, kad jūsų pagrindinėje sąsajoje yra #include biblioteka IR pagrindinė funkcija. Be bet kurio iš jų jūsų kodas nebus sukompiliuotas arba tinkamai paleistas.
6 veiksmas: pradėkite skaičiuotuvo kodavimą
![Pradėkite koduoti skaičiuotuvą Pradėkite koduoti skaičiuotuvą](https://i.howwhatproduce.com/images/001/image-124-45-j.webp)
![Pradėkite koduoti skaičiuotuvą Pradėkite koduoti skaičiuotuvą](https://i.howwhatproduce.com/images/001/image-124-46-j.webp)
Pažvelkite į visą programą, galite ateiti čia ir patikrinti informaciją, jei kažko trūksta.
7 veiksmas: nustatykite funkciją
![Nustatykite funkciją Nustatykite funkciją](https://i.howwhatproduce.com/images/001/image-124-47-j.webp)
![Nustatykite funkciją Nustatykite funkciją](https://i.howwhatproduce.com/images/001/image-124-48-j.webp)
Panašiai kaip pagrindinė funkcija, kurią matėme anksčiau, naudodamiesi IF-ELSE teiginiais, nustatykite funkciją „DoMath“su 5 parametrais. Kiekvienas parametras bus int reikšmė (sveikasis skaičius) ir bus skirtas operacijai pasirinkti ir du valdomi skaičiai.
8 veiksmas: jei kiti teiginiai
![Jei kiti teiginiai Jei kiti teiginiai](https://i.howwhatproduce.com/images/001/image-124-49-j.webp)
![Jei kiti teiginiai Jei kiti teiginiai](https://i.howwhatproduce.com/images/001/image-124-50-j.webp)
Kiekvienai operacijai sukurkite teiginio bloką „if else“. Kiekvienas teiginys „if-else“leidžia mums suteikti vartotojui parinkčių, priklausomai nuo to, ko jis nori, pasirinkus operaciją, programa vykdys tik tą dalį. Šioje pamokoje atliksime 5 operacijas. Sudėkite, atimkite, padauginkite, padalykite ir suraskite likusius du skaičius, kai jie bus padalyti.
9 veiksmas: operacijos „If-Else“viduje
![Operacijos „If-Else“viduje Operacijos „If-Else“viduje](https://i.howwhatproduce.com/images/001/image-124-51-j.webp)
![Operacijos „If-Else“viduje Operacijos „If-Else“viduje](https://i.howwhatproduce.com/images/001/image-124-52-j.webp)
![Operacijos „If-Else“viduje Operacijos „If-Else“viduje](https://i.howwhatproduce.com/images/001/image-124-53-j.webp)
Kiekviename „bloke“atlikite operaciją, pagal kurią vartotojas pasirinko operaciją. Pabaigoje būtinai grąžinkite atsakymą (rezultatas siunčiamas į pagrindinę funkciją).
10 žingsnis: sąsajos kūrimas
![Sąsajos kūrimas Sąsajos kūrimas](https://i.howwhatproduce.com/images/001/image-124-54-j.webp)
Dabar turime sukurti vartotojo sąsają. Pagrindinėje funkcijoje mes paprašysime vartotojo įvesti dvi sveikojo skaičiaus reikšmes sąrašo viršuje ir paprašysime įvesti savo pasirinkimą, kurį operaciją jie nori užbaigti.
11 veiksmas:
![Vaizdas Vaizdas](https://i.howwhatproduce.com/images/001/image-124-55-j.webp)
Vartotojui įvedus du sveikus skaičius ir pasirinkus operaciją, turėsite perduoti šias 3 int reikšmes į anksčiau sukurtą „DoMath“funkciją. Būtinai deklaruokite ir inicijuokite int reikšmę pagrindinėje funkcijoje, nes „DoMath“funkcija grąžins int reikšmę.
12 veiksmas: spausdinkite rezultatą
![Spausdinkite rezultatą Spausdinkite rezultatą](https://i.howwhatproduce.com/images/001/image-124-56-j.webp)
Galiausiai atspausdinsime vertę, kuri buvo grąžinta naudojant „DoMath“funkciją
13 veiksmas: paleiskite ir sukompiliuokite programą
![Paleiskite ir sukompiliuokite programą Paleiskite ir sukompiliuokite programą](https://i.howwhatproduce.com/images/001/image-124-57-j.webp)
Norėdami paleisti ir surinkti savo kodą, kurį neseniai parašėte „OnlineGDB“, tiesiog paspauskite žalią mygtuką puslapio viršuje kairėje. Jei nenaudojate to paties kompiliatoriaus, šis veiksmas gali skirtis.
14 žingsnis: patikrinkite rezultatus
![Patikrinkite rezultatus! Patikrinkite rezultatus!](https://i.howwhatproduce.com/images/001/image-124-58-j.webp)
Kai programa prašo vartotojo įvesti reikšmes, būtinai paspauskite „Enter“po kiekvieno pateikimo. Jei naudojate „OnlineGDB“, programos išvestis bus kompiliatoriaus išvesties skirtuke. Vėlgi, jei nenaudojate „OnlineGDB“, tai gali skirtis.
Rekomenduojamas:
Temperatūros/drėgmės duomenų analizė naudojant „Ubidots“ir „Google“skaičiuokles: 6 žingsniai
![Temperatūros/drėgmės duomenų analizė naudojant „Ubidots“ir „Google“skaičiuokles: 6 žingsniai Temperatūros/drėgmės duomenų analizė naudojant „Ubidots“ir „Google“skaičiuokles: 6 žingsniai](https://i.howwhatproduce.com/images/005/image-13661-j.webp)
Temperatūros/drėgmės duomenų analizė naudojant „Ubidots“ir „Google“skaičiuokles: šioje pamokoje mes išmatuosime skirtingus temperatūros ir drėgmės duomenis naudodami temperatūros ir drėgmės jutiklį. Taip pat sužinosite, kaip šiuos duomenis siųsti „Ubidots“. Kad galėtumėte ją analizuoti iš bet kurios vietos skirtingoms reikmėms. Taip pat siunčiant
Kasdieninė apklausa naudojant „Makey Makey“ir „Google“skaičiuokles: 5 žingsniai
![Kasdieninė apklausa naudojant „Makey Makey“ir „Google“skaičiuokles: 5 žingsniai Kasdieninė apklausa naudojant „Makey Makey“ir „Google“skaičiuokles: 5 žingsniai](https://i.howwhatproduce.com/images/008/image-22703-j.webp)
Kasdieninė apklausa naudojant „Makey Makey“ir „Google“skaičiuokles: norėjau sukurti būdą, kaip įrašyti mokinių duomenis, kai jie patenka į klasę, taip pat norėčiau lengvai parodyti rezultatus patalpoje projektoriaus ekrane. Nors galėčiau tai supaprastinti naudodami „Scratch“, norėjau paprasto įrašymo ir išsaugojimo būdo
Orų duomenys naudojant „Google“skaičiuokles ir „Google“scenarijų: 7 veiksmai
![Orų duomenys naudojant „Google“skaičiuokles ir „Google“scenarijų: 7 veiksmai Orų duomenys naudojant „Google“skaičiuokles ir „Google“scenarijų: 7 veiksmai](https://i.howwhatproduce.com/images/010/image-28729-j.webp)
Orų duomenys naudojant „Google“skaičiuokles ir „Google“scenarijų: Šiame „Blogtut“SHT25 jutiklio rodmenis nusiųsime „Google“lapams naudodami „Adafruit huzzah ESP8266“, kuris padeda siųsti duomenis į internetą. Duomenų siuntimas į „Google“lapo langelį yra labai naudingas ir pagrindinis būdas išsaugoti duomenis
„Bluetooth“adapterio Pt.2 kūrimas (suderinamo garsiakalbio kūrimas): 16 žingsnių
![„Bluetooth“adapterio Pt.2 kūrimas (suderinamo garsiakalbio kūrimas): 16 žingsnių „Bluetooth“adapterio Pt.2 kūrimas (suderinamo garsiakalbio kūrimas): 16 žingsnių](https://i.howwhatproduce.com/images/004/image-10452-9-j.webp)
„Bluetooth“adapterio „Pt.2“kūrimas (suderinamo garsiakalbio kūrimas): Šioje instrukcijoje parodysiu, kaip panaudoti „Bluetooth“adapterį, kad senas garsiakalbis būtų suderinamas su „Bluetooth“.*Jei neskaitėte mano pirmojo nurodymo „Kaip padaryti“„Bluetooth“adapteris " Siūlau tai padaryti prieš tęsiant. C
„FoldTronics“: 3D objektų kūrimas naudojant integruotą elektroniką naudojant sulankstomas „HoneyComb“struktūras: 11 žingsnių
![„FoldTronics“: 3D objektų kūrimas naudojant integruotą elektroniką naudojant sulankstomas „HoneyComb“struktūras: 11 žingsnių „FoldTronics“: 3D objektų kūrimas naudojant integruotą elektroniką naudojant sulankstomas „HoneyComb“struktūras: 11 žingsnių](https://i.howwhatproduce.com/images/006/image-17273-17-j.webp)
„FoldTronics“: 3D objektų kūrimas naudojant integruotą elektroniką naudojant sulankstomas „HoneyComb“struktūras: Šioje pamokoje pristatome „FoldTronics“-2D pjovimo pagrindu pagamintą gamybos metodą, skirtą integruoti elektroniką į 3D sulankstytus objektus. Pagrindinė idėja yra iškirpti ir perforuoti 2D lapą naudojant pjaustymo braižytuvą, kad jis būtų sulankstomas į 3D korio struktūrą