2 Skapa en inkörsport till ditt program genom att deklarera en huvudfunktion . En inkörsport berättar ditt OS exakt var du ska börja ditt program . Den huvudsakliga funktionen bifoga all din kod inom två klamrar , men än så länge du inte har någon kod för att sätta in det . För att skapa en huvudfunktion utan någon kod , kan du skriva det här :
main ( ) katalog
{
}
3
Fyll i den logik som utgör huvuddelen av programmet. Placera varje kodrad i del 2 på sin egen linje innanför klammerparenteser av huvudfunktionen .
Fyll i huvudfunktionen
4
Deklarera och initiera variablerna . Du kommer att använda tre variabler : det första numret kommer att läggas , det andra numret som ska läggas till och operatören . Skriv in följande i din huvudsakliga funktion :
float i = 0 ;
float j = 0 ;
röding op = '0 ' ;
5
Skicka en kort instruktion till konsolen och vänta på att användaren matar in korrekt formaterad inmatning . Skriv de nästa två rader under din variabeldeklarationer :
printf ( " Ange i följande format : . 2 +2 \\ n " ) ;
scanf ( " % f % c % f " , & jag , & op , och j ) ,
6
Skriv ett uttalande som utför aritmetiska operationer addera, subtrahera , multiplicera och dividera . Eftersom det finns fyra olika verksamheter , kommer du behöva byta till den rätta , beroende på vad användaren ingångar . En switch-sats kommer att uppnå detta genom att kontrollera en variabel , och sedan hoppa till fallet som motsvarar detta värde . Satsen switch innesluter alla sina ärenden inom klammerparenteser , precis som den viktigaste funktionen . För nu du inte har några fall , så bara skapa en tom switch så här :
switch ( op ) katalog
{
}
7
Skriv fallen för addition , subtraktion , multiplikation och division inuti klammerparenteser av switch-satsen . Dessa ärenden kommer att utlösas när användaren skriver " + " , " - " , " * " eller " /" på tangentbordet . Varje fall kommer att utföra en annan aritmetisk operation och sedan skriva ut resultatet . Skriv in följande fyra raderna att lägga dessa fall :
case ' + ' : printf ( " % 4.2f \\ n " , (i + j ) ) , break;
case ' - ' : printf ( " % 4.2f \\ n " , ( ij ) ) , break;
case ' * ' : printf ( " % 4.2f \\ n " , (i * j ) ) , break ;
case ' /' : printf ( " % 4.2f \\ n " , ( i /j ) ) , break;
8
Lägg en default case . Detta kommer att utlösa när användaren skriver in något som inte är ett plustecken eller annan aritmetisk funktion tecken . Skriv här nedan det tidigare fallet :
default : printf ( " Illegal Operation \\ n ". ) , Break;
9
Avsluta programmet . Detta åstadkommes genom att sända ett integralvärde till operativsystemet . Vanligtvis är avslutad ett program symboliseras genom att returnera värdet " 0 " från main . Placera följande kodrad på botten av din huvudsakliga funktion :
avkastning 0;