Inhoudsopgave:

Een rekenmachine maken met C-code: 14 stappen
Een rekenmachine maken met C-code: 14 stappen

Video: Een rekenmachine maken met C-code: 14 stappen

Video: Een rekenmachine maken met C-code: 14 stappen
Video: Zo maak je een rekenmachine in Python. 2024, Juni-
Anonim
Een rekenmachine maken met C-code
Een rekenmachine maken met C-code
Een rekenmachine maken met C-code
Een rekenmachine maken met C-code
Een rekenmachine maken met C-code
Een rekenmachine maken met C-code

Welkom bij wat waarschijnlijk je eerste code ooit zal zijn, je gaat een eenvoudig programma schrijven dat een eenvoudige rekenmachine maakt met behulp van de programmeertaal "C".

Opmerking: als afbeeldingen te ver of te dichtbij zijn, klikt u erop om de volledige afbeelding te bekijken.

Stap 1: Tip

-Houd er rekening mee dat beginnen met coderen er misschien uitziet als kopiëren en plakken, maar dat is eigenlijk hoe de meeste programmeurs beginnen! Ga gewoon heen en weer als dat nodig is om te begrijpen wat u typt.

-Pas ook op voor het verkeerd plaatsen van functies, haakjes, woorden, enz! Omdat de compiler een foutmelding geeft als er iets niet op zijn plaats is.

-Lees de stappen aandachtig door! Naarmate je vordert, krijg je meer informatie.

-Klik op de afbeeldingen om de hele code te zien, aangezien u waarschijnlijk niet de hele afbeelding kunt zien.

Stap 2: Zoek de online compiler

Zoek naar de online compiler
Zoek naar de online compiler
Zoek naar de online compiler
Zoek naar de online compiler

Er zijn talloze online compilers die er zijn of je hebt er zelfs een gedownload, maar voor mensen die nog niet bekend zijn met coderen, is een online compiler de beste keuze. Wij kozen:

www.onlinegdb.com/online_c_compiler

Of u kunt op google zoeken naar online compiler.

Stap 3: Zorg ervoor dat u de juiste programmeertaal heeft

Zorg ervoor dat u de juiste programmeertaal heeft
Zorg ervoor dat u de juiste programmeertaal heeft

We zullen "C" als onze taal gebruiken. Rechtsboven op de website zou je moeten kunnen kiezen uit verschillende programmeertalen. De standaard is ingesteld op "C", maar als het in een andere taal is, verander het dan, omdat code van C niet werkt in andere talen.

Stap 4: Syntaxis

Syntaxis
Syntaxis

Het kan worden vergeleken met hoe je zinnen in een gesproken taal, zoals Engels, opbouwt. Om ervoor te zorgen dat de compiler (het programma dat de code leest) kan verwerken wat je hebt geschreven, moet je het op een voor hem leesbare manier invoeren. Bekijk de bovenstaande tabel om een idee te krijgen van wat elk is.

Stap 5: De bibliotheek laden

De bibliotheek laden
De bibliotheek laden

Zorg ervoor dat uw basisinterface de #include-bibliotheek EN een hoofdfunctie bevat. Zonder een van beide zal uw code niet correct worden gecompileerd of uitgevoerd.

Stap 6: Begin met het coderen van de rekenmachine

Begin met het coderen van de rekenmachine
Begin met het coderen van de rekenmachine
Begin met het coderen van de rekenmachine
Begin met het coderen van de rekenmachine

Bekijk het hele programma, je kunt hier komen om de details te bekijken als je iets mist.

Stap 7: de functie instellen

De functie instellen
De functie instellen
De functie instellen
De functie instellen

Vergelijkbaar met de hoofdfunctie die we eerder zagen, stel een functie in met de naam DoMath met 5 parameters met behulp van IF-ELSE-instructies. Elke parameter is een int-waarde (integer) en is bedoeld voor de bewerkingskeuze en de twee getallen die worden gebruikt.

Stap 8: Indien-Anders-verklaringen

Als-Anders-verklaringen
Als-Anders-verklaringen
Als-Anders-verklaringen
Als-Anders-verklaringen

Maak een if else-statementblok voor elke operatie. Elke if-else-statement stelt ons in staat om de gebruiker opties te geven, afhankelijk van wat ze willen. Als ze eenmaal een operatie hebben gekozen, voert het programma alleen dat deel uit. Voor deze zelfstudie doen we 5 bewerkingen. Optellen, aftrekken, vermenigvuldigen, delen en de rest van de twee getallen vinden wanneer ze zijn gedeeld.

Stap 9: Operations Inside If-Else

Bewerkingen binnen als-anders
Bewerkingen binnen als-anders
Bewerkingen binnen als-anders
Bewerkingen binnen als-anders
Bewerkingen binnen als-anders
Bewerkingen binnen als-anders

Voltooi in elk if-blok de bewerking op basis van welke bewerking door de gebruiker is geselecteerd. Zorg ervoor dat u het antwoord aan het einde retourneert (dit stuurt het resultaat naar de hoofdfunctie).

Stap 10: De interface bouwen

De interface bouwen
De interface bouwen

Nu moeten we de gebruikersinterface voor de gebruiker maken. In de hoofdfunctie zullen we de gebruiker vragen om twee integerwaarden in te voeren bovenop de lijst en hen vragen om hun selectie in te voeren voor welke bewerking ze willen voltooien.

Stap 11:

Afbeelding
Afbeelding

Nadat de gebruiker twee gehele getallen heeft ingevoerd en de bewerking heeft geselecteerd, moet u die 3 int-waarden doorgeven aan de DoMath-functie die we eerder hebben gemaakt. Zorg ervoor dat u een int-waarde declareert en initialiseert in de hoofdfunctie, omdat de DoMath-functie een int-waarde retourneert.

Stap 12: Druk het resultaat af

Druk het resultaat af
Druk het resultaat af

Ten slotte zullen we de waarde afdrukken die is geretourneerd door de DoMath-functie

Stap 13: Uitvoeren en compileren van het programma

Het programma uitvoeren en compileren
Het programma uitvoeren en compileren

Om uw code die u onlangs in OnlineGDB heeft geschreven uit te voeren en te compileren, hoeft u alleen maar op de groene knop linksboven op de pagina te drukken. Als u niet dezelfde compiler gebruikt, kan deze stap variëren.

Stap 14: Controleer de resultaten

Controleer de resultaten!
Controleer de resultaten!

Wanneer het programma de gebruiker vraagt om waarden in te voeren, zorg er dan voor dat u na elke inzending op enter drukt. Als u OnlineGDB gebruikt, staat uw uitvoer van het programma onder het tabblad uitvoer in de compiler. Nogmaals, als u OnlineGDB niet gebruikt, kan dit variëren.

Aanbevolen: