Video: Programmering i skolan - matematik 2024
Matematik i din C-källkod är upptagen av +, -, * och / operatörerna. Dessa är de grundläggande matte symbolerna, med undantag för * och /, främst eftersom tangenterna × och ÷ inte finns på det typiska tangentbordet.
Operatör | Funktion |
---|---|
+ | Addition |
- | Subtraktion |
* | Multiplikation |
/ | Division |
Mer C matematikoperatörer existerar, som liksom en tumult av
matematiska funktioner. |
Beräkningar i C görs genom att placera värden på vardera sidan av en matteoperatör, precis som du gjorde allt under skolan, men med fördel av datorn som gör beräkningarna. Här är ett exempel:
DATOREN MATH
#include int main () {puts ("Values 8 and 2:"); printf ("Addition är% dn", 8 + 2); printf ("Subtraktion är% dn", 8-2); printf ("Multiplikation är% dn", 8 * 2); printf ("Division är% dn", 8/2); returnera (0);}
Övning 1 : Skapa ett projekt med namnet ex0504 med källkoden som visas i Listning 5-2. Spara. Bygga. Springa.
Utgången ser något ut så här:
Värden 8 och 2: Tillägg är 10 Subtraktion är 6 Multiplikation är 16 Division är 4
Det du ser i denna kod är omedelbara beräkningar. Det vill säga värdet som beräknas, är resultatet, inte lagrat. Istället gör programmet matematiken och behandlar resultatet, vilket fylls i% d-omvandlingsteckenet i formaten för printf () -funktionen.
Övning 2 : Skriv ett program som visar resultatet av att lägga till 456. 98 och 213. 4.
Övning 3 : Skriv ett program som visar resultatet av att multiplicera värdena 8, 14 och 25.
Övning 4 : Skriv ett program som löser en av de dumma gåtorna på Facebook: Vad är resultatet av 0 + 50 * 1- 60-60 * 0 + 10? Lös ekvationen själv innan du kör programmet för att se datorns resultat.