Twee - dimensionale grafieken zijn samengesteld uit vier kwadranten : een kwadrant waar alle x -en y-waarden zijn positief , een waar ze zijn allemaal negatief , een waar x negatief is en y positief is, en een waarin x en y positief is negatief . U kunt een eenvoudig programma in te schrijven C + + , dat het kwadrant systeem voor grafieken genereert . Dit programma maakt gebruik van de ingebouwde tekst output mogelijkheden van C + + voor een kwadrant systeem te creëren , en dus geen derden graphics libraries vereisen . Wat je nodig hebt C + + Integrated Development Environment ( IDE ) , zoals Eclipse CDT C + + Compiler , zo'n GCC Toon Meer Aanwijzingen Load 1 de C + + IDE door te klikken op het pictogram van het programma . Wanneer het wordt geopend , selecteert u " File /New /Project" en kies " C + + -project " om een nieuwe C + + project aan te maken . Een lege broncode bestand in de teksteditor gedeelte van de IDE . Kopen van 2 Verklaar een belangrijke functie bij het schrijven van de functie handtekening hieronder vermeld . De belangrijkste functie is het startpunt voor uw programma . Alle van de broncode voor het project moet gaan binnen de accolades die de functie verklaring volgen . Int main ( ) { } 3 Creëer een " voor" lus te itereren over de waarden -10 tot +10 , een integer tegelijk . Dit zal u toelaten om een as vast te stellen voor de grafiek , in dit geval de " y" of verticale as voor ( int y = -10 , y < 10 ; j + + ) . { } < br > 4 Maak nog een lus "voor" om de " x " of horizontale as te creëren . Plaats deze lus "voor" tussen de haakjes van de vorige lus . Dit creëert een geneste lus "voor" -structuur . Elke keer als de binnenste lus "voor" voltooit een volledige cyclus , de buitenste lus "voor" voorschotten slechts een iteratie . Hiermee kunt u een twee - dimensionaal grid te creëren voor ( int x = -10 ; x < 10 ; x + + ) . { } 5 Schrijf een "if " statement dat de waarden van de " x " en " y" waarden test . Als de waarde van " x " nul is , en de waarde van "y " is allesbehalve nul is, dan geeft het programma een verticale lijn . Dit markeert de verticale deler dat de kwadranten scheidt . De " if" statement ziet er als volgt uit: if ( ! ( X == 0 ) && ( y = 0 ) ) { cout << " | " ; } 6 Schrijf een " else if " statement . Deze controleert of beide " x " en " y " nul . Het programma maakt dan een "+" teken , aan de kruising tussen de verticale en horizontale as markeren . Else if ( ( x == 0 ) && ( y == 0 ) ) { cout < ; < " + " ; } 7 Schrijf een " else if " statement . Deze controleert of "y " is gelijk aan nul , maar " x " is allesbehalve nul . In dit geval , geeft het programma de horizontale lijn die de kwadranten scheidt else if ( ( y == 0 ) && ( x = 0 ) ) { cout << " . - " ; } 8 Schrijf een " else "statement dat elk ander geval dekt . Voor deze gevallen kunt u gewoon uitprinten een spatie else { cout << " " ; } . 9 Schrijf de volgende regel na de afsluiting curly beugel , of karakter , van de binnenste lus " } " . Hiermee wordt een nieuwe regel na elke volledige iteratie van de binnenste lus cout << endl ; . 10 Voer het programma door op de groene knop "Afspelen" . Het programma maakt een grafiek met vier kwadranten om de output venster .
|