Hvordan legge til Desimaler i C ++

Hvordan legge til Desimaler i C ++


Programmeringsspråk har forskjellige regler for sine operasjoner. Faktisk, for et programmeringsspråk, og legger to heltall er en annen operasjon enn å legge to desimaltall. Forstå forskjellen i datatyper som brukes til å lagre verdiene er en viktig ferdighet for alle som er interessert i å beherske C ++, eller andre programmeringsspråk. Bruke de riktige datatyper for å gjennomføre operasjoner vil sikre færre feil og redusere debugging tid for større prosjekter.

Bruksanvisning

Design Algoritmen

1 Visual utgangen av programmet. For dette eksempelet, vil produksjonen vise de to tallene oppgitt av brukeren og deres sum: 3,278 + 5,09 = 8,368

2 Algoritmen til produktet den ønskede effekt vil be om tallene fra brukeren, så viser summen av både tall.

3 Skriv ned hele algoritme:

Forespørsel om brukerundersøkelser

Legg tallene

Vis resultatet

Coding Program

4 Identifiser de ressursene som trengs for å skrive koden. I eksempelet vil vi bruke konsollen inngang og utgang. Vi må også angi antall desimaler til et fast antall. Iostream biblioteket er nødvendig for input / output operasjoner. Her er koden:

inkluderer <iostream>

int main ()

{

5 Erklærer variabler. Vi trenger to variablene for brukerundersøkelser. Siden vi bruker desimaler vil vi erklære to float variabler ( "a" og "b").

flyte a, b;

6 Be om brukerundersøkelser. Vi vil legge til linjeskift ( "domstol" setninger) for å formatere utgang.

Dette er koden for det:

std :: cout << "Skriv inn det første tallet for å legge til:";

std :: cin >> a;

std :: cout << "\ nSkriv det andre tallet å legge til:";

std :: cin >> b;

std :: cout << "\ n";

7 Utgang summen av både tall.

std :: cout << "Summen av" << en << "+" << b << "=" << a + b << "\ n \ n";

8 Returnere noen verdi (i vår "return ()" statement) for å avslutte programmet.

avkastning (0);

}

9 Her er den komplette koden:

/ Decimals.cpp /

inkluderer <iostream>

int main ()

{

flyte a, b;

std :: cout << "Skriv inn det første tallet for å legge til:";

std :: cin >> a;

std :: cout << "\ nSkriv det andre tallet å legge til:";

std :: cin >> b;

std :: cout << "\ n";

std :: cout << "Summen av" << en << "+" << b << "=" << a + b << "\ n \ n";

avkastning (0);

}

Hint

  • Å representere desimalverdier du kan også bruke "double" eller "lange doble" typer variabler (se referanser for mer informasjon).