To -dimensionelle grafer er sammensat af fire kvadranter : en kvadrant , hvor alle x og y-værdierne er positive , en hvor de alle er negative , én hvor x er negativ og y er positiv , og en hvor x er positiv og y er negativ . Du kan skrive et simpelt program i C + + , der genererer kvadrant systemet til tegning. Dette program bruger de indbyggede tekst output kapaciteter C + + for at oprette en kvadrant -system, og derfor ikke kræver nogen tredjeparts grafiske biblioteker. Ting du skal
C + + Integrated Development Environment (IDE ), såsom Eclipse CDT
C + + Compiler , sådan en GCC
vise flere Instruktioner
1
Ilæg C + + IDE ved at klikke på programmets ikon . Når den åbner , skal du vælge "File /New /Project" og vælg " C + + projekt" at oprette en ny C + + projekt. En tom kildekode fil vises i teksteditoren del af IDE .
2
Erklær en hovedfunktion ved at skrive den funktion signatur nedenfor . Den vigtigste funktion er udgangspunktet for dit program. Alle af kildekoden til projektet skal gå inde de krøllede parenteser , der følger funktionen erklæring.
Int main () {}
3
Opret en " for" loop til at gentage over værdierne -10 gennem +10 , et heltal på et tidspunkt . Dette vil give dig mulighed for at etablere én akse for grafen , i dette tilfælde "y" eller lodrette akse
for (int y = -10 , y < 10; y + +). {}
< br > 4
Opret en anden "for" loop til at skabe den " x " eller vandrette akse. Placer denne "for" loop i parentesen i den foregående løkke. Dette skaber en indlejret "for" loop-struktur . Hver gang den indre "for" loop fuldender en fuld cyklus , den ydre "for" loop fremskridt kun én iteration . Dette giver dig mulighed for at oprette en to- dimensionelle grid
for (int x = -10 ; x < 10; x + +). {}
5
Skriv et "hvis" erklæring der tester værdierne af "x" og "y "-værdier . Hvis værdien af "x" er nul , og værdien af "y" er andet end nul , så programmet udskriver en lodret linie . Dette markerer den lodrette divisor der adskiller kvadranter . Den " hvis " erklæring ligner dette : Hej
if (! ( X == 0 ) && ( y = 0 )) { cout << "