Video: Unit conversion word problem: drug dosage | Introduction to algebra | Algebra I | Khan Academy 2024
Matematikk i C-kildekoden din blir hentet av +, -, * og / operatørene. Dette er de grunnleggende matte symbolene, med unntak av * og /, hovedsakelig fordi tegnene × og ÷ ikke finnes på det typiske datatastaturet.
Operatør | Funksjon |
---|---|
+ | Tillegg |
- | Subtraksjon |
* | Multiplikasjon |
/ | Divisjon |
Flere C matematiske operatører eksisterer, som vel som en tumult av
matematiske funksjoner. |
Beregninger i C er laget ved å plassere verdier på hver side av en matematikkoperatør, akkurat som du gjorde alt i hele skolen, men til fordel for datamaskinen som gjorde beregningene. Her er et eksempel:
COMPUTEREN GJØR MATHEN
#include int main () {puts ("Values 8 and 2:"); printf ("Addition er% dn", 8 + 2); printf ("Subtraksjon er% dn", 8-2); printf ("Multiplikasjon er% dn", 8 * 2); printf ("Division er% dn", 8/2); returnere (0);}
Øvelse 1 : Opprett et prosjekt kalt ex0504 ved hjelp av kildekoden vist i liste 5-2. Lagre. Bygge. Løpe.
Utgangen ser noe slik ut:
Verdier 8 og 2: Tillegg er 10 Subtraksjon er 6 Multiplikasjon er 16 Divisjon er 4
Det du ser i denne koden, er umiddelbare beregninger. Dvs. verdien som beregnes, er resultatet, ikke lagret. I stedet gjør programmet matte og håndterer resultatet, som er fylt ut i% d-konverteringstegnet i formateringsteksten for printf () -funksjonen.
Øvelse 2 : Skriv et program som viser resultatet av å legge til 456. 98 og 213. 4.
Øvelse 3 : Skriv et program som viser resultatet av å multiplisere verdiene 8, 14 og 25.
Øvelse 4 : Skriv et program som løser en av de dumme gåtene på Facebook: Hva er resultatet av 0 + 50 * 1- 60-60 * 0 + 10? Løs ligningen selv før du kjører programmet for å se datamaskinens resultat.