2 Lag en inngangsport til programmet ved å erklære en hovedfunksjon . En inngangsport forteller OS nøyaktig hvor du skal starte programmet. Hovedfunksjonen vil legge all koden din innen to klammeparentes , men så langt du ikke har noen kode for å sette inn der . For å opprette en hovedfunksjon uten kode , kan du skrive dette : en
main ( )
{
}
3
fyll i logikken som utgjør hoveddelen av programmet. Plasser hver kodelinje i del 2 på en egen linje inne i klammeparentes av den viktigste funksjonen .
Fyll ut Hovedfunksjonen
4
Erklærer og initialisere variabler . Du skal bruke tre variabler: det første nummeret som skal legges , det andre nummeret som skal legges og operatøren . Skriv følgende i din viktigste funksjon : en
float i = 0;
float j = 0;
røye op = '0 ';
5
Send en kort instruksjon til konsollen, og vente på at brukeren å legge inn riktig formatert innspill . Skriv de neste to linjene under dine variabeldeklarasjoner :
printf (" Skriv inn i følgende format : . 2 +2 \\ n ");
scanf ( "% f% c% f », og jeg , og op , og j ) ;
6
Skriv en uttalelse som utfører aritmetiske operasjoner legge til, trekke fra, gange og dele . Siden det er fire forskjellige operasjoner , må du bytte til den riktige, avhengig av hva brukeren innganger . En bryter uttalelse vil oppnå dette ved å sjekke en variabel , og deretter hoppe til saken som tilsvarer denne verdien . Den bryter uttalelse omslutter alle sine saker inne klammeparentes , akkurat som den viktigste funksjonen . For nå trenger du ikke har noen tilfeller , så bare opprette en tom bryter uttalelse som dette : en
switch (op )
{
}
7
Skriv sakene for addisjon , subtraksjon, multiplikasjon og divisjon inne i klammeparentes av bryteren uttalelse . Disse sakene vil bli utløst når brukeren skriver "+ ", " -", " * " eller "/" på tastaturet . Hver sak skal utføre en annen aritmetisk operasjon og deretter skrive ut resultatet . Skriv inn de neste fire linjer å legge disse sakene :
case ' + ': printf ( "% 4.2f \\ n" , (i + j )); break ;
saken ' - ' : printf ( "% 4.2f \\ n" , ( ij )); break ;
case ' * ': printf ( "% 4.2f \\ n" , (i * j )); break;
case ' /': printf ( "% 4.2f \\ n" , (i /j )); break ;
8
Legg til en standard sak . Dette vil utløse når brukeren skriver inn noe som ikke er et plusstegn eller andre regnefunksjon tegn. Skriv dette under den forrige saken : en
standard: printf ( "Ugyldig operasjon \\ n . "); Break ;
9
Avslutt programmet. Dette oppnås ved å sende en integrert verdi for operativsystemet . Vanligvis er vellykket gjennomføring av et program symbolisert ved å returnere verdien " 0 " fra hovedsiden . Plasser følgende kodelinje på bunnen av din viktigste funksjon : en
return 0 ;